Windows でのディスク ボリューム (パーティション) の拡張

最新バージョンの Windows および Windows Server では、コンピュータをシャットダウンしたり、データを失うことなく、未使用 (未割り当て) のディスク領域を犠牲にして、任意のディスク ボリューム (パーティション) のサイズを増やすことができます。この記事では、ディスク管理 GUI を使用して Windows でディスク パーティションを拡張する方法を説明します。diskpartツール、または PowerShell コマンド。

Windows では、次の場合にベーシック ボリュームを拡張できます。

  • 同じ物理 (仮想ディスク) 上で利用可能な未割り当ての空き領域。
  • パーティションは NTFS または ReFS ファイル システムでフォーマットされています。
  • 拡張したいパーティションの右側に空き (パーティション化されていない) スペースがあります。
  • MBR パーティション テーブルを使用するディスク上に 2 TB を超えるパーティションを作成することはできません。大容量ディスク (2 GB を超える) の場合は、GPT パーティション テーブルを使用します (Windows では、データを損失することなく MBR を GPT に変換できます)。

コンテンツ:

VM で Windows を実行している場合は、最初に仮想マシンのプロパティで仮想ハード ディスクのサイズを増やす必要があります。 VMware および Hyper-V で仮想ディスクを拡張する手順を参照してください。

ディスク管理スナップインを使用してボリュームを拡張する方法

Windows でパーティションを拡張する最も簡単な方法は、ディスク管理 MMC を使用することです。

  1. ディスク管理コンソールを開きます(diskmgmt.msc) 管理者として。オプションを使用してボリューム情報を更新するアクション->ディスクを再スキャンする(最近ハイパーバイザー内の仮想マシンのハード ディスクのサイズを増やしたために、新しく追加された領域が表示されない場合);
  2. 拡張するディスク ボリュームを右クリックします。私の場合、それは論理パーティションです。C:割り当てられたドライブ文字。
  3. 選択ボリュームを拡張する;
  4. 最大利用可能容量 (MB)現在のパーティションをさらにどれだけ拡張できるかを示します。未割り当て領域を使用してパーティションに追加する MB 量を容量を MB 単位で選択します箱。この例では、すべての空き領域をシステム ボリュームに追加します。
  5. [次へ] -> [完了] をクリックし、C ドライブが拡張されていることを確認します。

以下のスクリーンショットは、C ドライブと未割り当て領域の間に Windows 回復環境ボリュームがあることを示しています。注意してください。ボリュームを拡張するディスクのオプションはグレー表示になります。

これは、回復パーティションを削除するか、ドライブの最後に移動するまで、C: ドライブを拡張できないことを意味します。これを行う方法については、「Windows でボリュームを未割り当て領域に拡張できない」ガイドを参照してください。

コマンド プロンプトからディスク ボリューム サイズを増やす必要がある場合は、コンソールの diskpart ツールまたは PowerShell コマンドレットを使用して、組み込みのツールからディスクとパーティションを管理できます。ストレージモジュール。この記事の後半では、Windows Server Core または Microsoft Hyper-V Server (非 GUI) を実行しているホストでディスク サイズを増やす方法を示します。

次のコマンドを実行します。

Diskpart

使用可能なディスクのリストを表示する方法は次のとおりです。

ディスクパート ->list disk

ディスクを選択します:

ディスクパート ->select disk 0

ボリュームのリストを表示します。

ディスクパート ->list vol

拡張したいものを選択してください:

ディスクパート ->select volume 3

次の diskpart オプションは、ディスク ボリュームを拡張するために使用されます。

EXTEND [SIZE=] [DISK=] [NOERR]

たとえば、現在のボリュームに 10 GB を追加できます。

ディスクパート ->extend size=10000

または、利用可能な空き領域をすべて追加します。

ディスクパート ->extend

音量が上がっていることを忘れずに確認してください。

ディスクパート ->list vol

diskpart セッションを閉じます。

ディスクパート ->exit

PowerShell を使用してボリュームを拡張することもできます。

まず、ディスクに関する情報を更新します。

"rescan" | diskpart

ディスク 0 のパーティションの現在のサイズに関する情報を表示します。

Get-Partition -DiskNumber 0

以下のコマンドを実行すると、論理ドライブの最小サイズが表示されます (SizeMin、これはパーティション上のデータの実際のサイズ) と、拡張できるパーティションの最大サイズ (SizeMax):

Get-PartitionSupportedSize -DriveLetter C

特定のボリューム (割り当てられたドライブ文字) を増やすには、その新しいサイズを指定します。

Resize-Partition -DriveLetter C -Size 42169532416

利用可能なすべての空き領域を使用して拡張する場合は、次のコマンドを使用します。

size = (Get-PartitionSupportedSize -DiskNumber 0 -PartitionNumber 3)
Resize-Partition -DiskNumber 0 -PartitionNumber 3 -Size $size.SizeMax

こちらもお読みください:「このディスクにはWindowsをインストールできません」GPTパーティションエラーを修正する方法

最後に、パーティションが実際に拡張されていることを確認します。

Get-Partition -DiskNumber 0 -PartitionNumber 3

Windows XP および Windows Server 2003 は、C: システム パーティションのオンライン拡張をサポートしていないことに注意してください。これらのオペレーティング システムを再起動せずにシステム パーティションを拡張するには、Dell の拡張パート道具。

Related Posts