Windows Server2012R2のCドライブのディスク容量が少ない

他のバージョンと同様に、 Windows Server 2012でもディスク容量不足は最も一般的な問題です。データドライブと比較すると、システムドライブであるCドライブの空き容量が不足する可能性が非常に高いです。Cドライブに十分な空き容量が残っていない場合は、できるだけ早くこの問題を解決する必要があります。この記事では、Windows Server 2012 R2でディスク容量不足アラートを作成する方法と、Cドライブのディスク容量不足問題を迅速かつ簡単に解決する方法について説明します。

C:サーバー2012r2でドライブのディスク容量が少ない理由

毎日の使用では、次のような多くのタイプのファイルがCドライブの空き容量を消費する可能性があります。

  1. Windowsの更新、システムの復元ポイント、休止状態、ページングファイル。 これらのファイルはサイズが大きいため、空き領域をすぐに使い果たします。
  2. ログ、一時、キャッシュ、ブラウザなどこれらのファイルは小さいサイズですが、ますます継続的に作成されています。
  3. サードパーティのアプリケーションファイル。 すべてのアプリケーションはデフォルトでCドライブにインストールされます。他のドライブにインストールした場合でも、一部のファイルは強制的にCドライブにインストールされます。
  4. Shiftキーを押さずに削除されたすべてのファイルは、Cドライブにあるごみ箱に移動します。

サーバーの構築時にCドライブが100GBまで作成されたとしても、遅かれ早かれスペースが不足します。

ディスク容量不足のリスク

Cドライブのディスク容量が不足すると、Windowsのアップデートやアプリケーションのインストールができなくなります。バックアップやリカバリなどの一部のWindowsサービスも動作しなくなります。また、オペレーティングシステムの動作速度が著しく低下し、サーバーがフリーズしたり、予期せず再起動したり、クラッシュしたりすることもあります。Cドライブの容量がいっぱいになってからでは手遅れになるため、この問題はできるだけ早く解決することをお勧めします。

WindowsServer2012でディスク容量不足のアラートを作成する方法

ディスクドライブのディスク容量が少なくなると警告する通知を設定できます。以下のスクリプトの例:

$ freespacethreshold = 17

#後で入力するservers.txtファイルへのパスを設定しています…
$ inputfilepath = $ env:USERPROFILE +“ \ Desktop”
$ inputfilename =“ servers.txt”
$ workingfile = $ inputfilepath +“ \” + $ inputfilename

#ファイルは存在しますか?
$ fileexist = test-path $ workingfile

if($?-eq $ false)
{
  書き込みホスト「$ inputfilenameは$ infputfilepathに存在しません」-ForegroundColor赤-BackgroundColor黒
  Write-Host「チェックしたい行ごとにXNUMXつのサーバーでファイルを作成してください」-ForegroundColorRed -BackgroundColor Black
  1番出口
}

#後で処理するためにファイルを変数に読み込む
$ servers = Get-Content $ workingfile

#ステップ1ディスク容量を確認し、空き容量が10%以下かどうかを警告する
foreach($ serversの$ s)
{
 $ logicaldisks = Get-WmiObject -ComputerName $ s Win32_Logicaldisk
 
 Foreach($ logicaldisksの$ l)
 {
  $ totalsize = $ l.size
  $ freespace = $ l.freespace
  if($ freespace -gt 0)
  {
   $ percentagefree =($ freespace / $ totalsize)* 100
   Write-Host $ l.deviceid”には” $ percentagefree“%free”があります
    
   if($ percentagefree -lt $ freespacethreshold)
   {
    書き込みホスト「ヘルスアラート!」 -フォアグラウンドカラーレッド-バックグラウンドカラーブラック
    Write-Host“ Drive” $ l.deviceid”の$ freespacethreshold%free”が少ない
   }
 }
 }
}

ディスク容量不足のアラートスクリプトをスケジュールするか、電子メール通知を作成できます。

Windows Server2012R2でCドライブのディスク容量が不足している問題を修正する方法

この問題を解決するには、Google で検索すると多くの方法が見つかるかもしれません。時間に余裕があれば、すべて試してみるのもよいでしょう。実際、多くの方法はあまり役に立ちませんが、以下の 2 つの方法を使用すると、この問題を迅速かつ簡単に解決できます。

1. Cドライブをクリーンアップして、ディスク領域を再利用します

C:ドライブには多くのジャンクファイルや不要なファイルがあります。 これらのファイルを削除して、空き容量を増やすことができます。 タスクを実行するには、Microsoftが提供するディスククリーンアップを実行することをお勧めします。 このツールは、サーバーからジャンクファイルや不要なファイルを安全かつ迅速に削除します。

他のバージョンとは異なり、Windows Server 2012およびR2では、ディスククリーンアップはデフォルトでは有効になっていません。そのため、 Server 2012でディスククリーンアップを有効にするには、事前に以下の手順に従う必要があります。

CドライブをクリーンアップしてWindowsServer2012 r2のディスク容量の不足を修正する方法:

  1. メディア掲載 Windows + R キーボードで一緒に入力します ます。cleanmgr を押し Enter.
  2. C:ドライブはデフォルトで選択されています。続行するには、[OK]をクリックしてください。
  3. 削除するファイルの前にあるチェックボックスをクリックします。 すべてのファイルを安全に削除できます。 ただし、下部にある対応する説明を読むことをお勧めします。
  4. 削除を確認します。
  5. 手順1から繰り返して、システムファイルをクリーンアップします。

ディスク クリーンアップは、特にこれまで一度も実行したことがない場合に便利です。ただし、20 GB を超える空き領域を確保できない場合は、他のパーティションから空き領域を移動したほうがよいでしょう。

2.より多くの空き領域をCドライブに移動します

安全なパーティションソフトウェアを使用すると、データを失うことなく、割り当てられたパーティションのサイズを変更できます。 データボリュームを縮小して空き領域を解放し、Cドライブに転送します。 このようにして、より大きなCドライブを取得し、すべてが以前と同じに保たれます。

他のツールよりも優れています NIUBI Partition Editor システムとデータを保護するために、仮想モード、適切なキャンセル、1 秒ロールバック、ホット クローン テクノロジーを備えています。もう XNUMX つの利点は、パーティションの縮小と移動がはるかに高速になることです。

Windows Server 2012 R2のCドライブのディスク不足を完全に修正する方法:

ステップ 1: ダウンロード NIUBI Partition Editor、D:ドライブを右クリックして、「サイズ変更・移動"

ドラッグしてサイズを変更します

ステップ2:ポップアップウィンドウで、左側の境界線を右にドラッグしてDドライブを縮小し、左側に未割り当て領域を作成します。

収縮量

未割り当て領域の値を直接入力することもできます。

ドラッグしてサイズを変更します

「OK」をクリックしてメインウィンドウに戻ると、仮想モードでCドライブの背後に未割り当て領域が作成されます。

未割り当て領域

ステップ 3 : C: ドライブを右クリックし、「サイズ変更/移動」を再度実行し、右側の境界線を右方向にドラッグして、この未割り当て領域を追加します。

ドラッグしてサイズを変更します

未割り当て領域を保持

ステップ4[OK]をクリックしてメインウィンドウに戻ります。実際のディスクパーティションを変更するには、[適用]をクリックして確定する必要があります。

パーティションのサイズ変更

Cドライブに空き領域を追加する方法:

パーティションを縮小および拡張して空き領域を移動することに加えて、 NIUBI Partition Editor マージ、クローン、変換、非表示、デフラグ、パーティションの消去、ファイル システムの最適化、不良セクタのスキャンなど、他の多くのディスク パーティション管理操作を実行するのに役立ちます。

詳細はこちらダウンロード