Hyper-Vの仮想ディスクサイズの拡張/増加

更新日:2019年11月16日

この記事では、データを失うことなく、Hyper-V仮想マシンのディスクサイズを拡大/拡大する方法と、ディスクを拡大した後に仮想パーティションのスペースを拡大する方法を紹介します。

に適用されます: Windows 10, Windows Server 2008, Windows Server 2012, Windows Server 2016 & Windows Server 2019.

今日、多くの人々が次のような仮想マシンを使用しています Hyper-Vの & ヴイエムウェア。 物理コンピューターと比較すると、仮想マシンには、スナップショットやチェックポイントの作成、シミュレートされたハードウェアの追加、削除、編集などの利点があります。 さらに、次のことができます ストレージ容量を拡張する 速くて簡単。

物理ハードディスクのサイズは固定されているため、いっぱいになると、クローンするか、バックアップして、別の大きなディスクに復元する必要があります。 特にこのディスクが非常に大きい場合は、非常に長い時間がかかります。 ただし、Hyper-VまたはVMware仮想マシンの仮想ハードディスクには、 仮想ディスクのサイズを増やす 数分でデータを失うことなく。

仮想ディスクを拡張した後、追加のスペースは次のように表示されます 未割り当て このディスクの最後に。 左側の連続したパーティションのディスク領域を追加の未割り当て領域で増やしたい場合は、 Windows を支援するネイティブのディスク管理があります。 ただし、この未割り当て領域を隣接していないボリュームに追加する場合は、サードパーティのソフトウェアを実行して、 未割り当てスペースを移動.

この記事では、Hyper-Vで仮想ハードディスクとパーティションのサイズを増やす方法のみを示します。

Hyper-Vディスクの拡張に関するよくある質問

Q1 VHDとVHDXのディスクサイズを増やすときに違いはありますか?

A: どちらのタイプの仮想ディスクを拡張する方法も同じですが、VHDディスクをオンラインで拡張することはできません。SCSIコントローラーのVHDXディスクはオンラインで拡張できます。

Q2 Hyper-V Generation 1および2との違いは何ですか?

A: いいえ、Hyper-V Generation 1または2を使用するかどうかは関係ありません。仮想ディスクのサイズ変更と拡張中に違いはありません。

Q3 拡張する前に仮想ディスクを仮想マシンに接続する必要がありますか?

A: いいえ、仮想ディスクが接続されているかどうかは関係ありませんが、このVHD / VHDX仮想ディスクが配置されているかどうかを確認する必要があります。

Q4 (仮想マシンをオフにせずに)Hyper-Vでシステム仮想ディスクをオンラインで拡張できますか?

A: Hyper-V仮想ディスクを拡張できるかどうかは、オペレーティングシステムの有無に依存しません。 VHD IDEまたはSCSIコントローラーを搭載したディスクはオンラインで拡張できません。 VHDX IDEコントローラーを使用してオンラインで増やすことはできません。 VHDXと SCSI コントローラは、システムディスクであるかどうかに関係なく、オンラインで拡張できます。

仮想ディスクのタイプとコントローラーを確認する方法:

Open Hyper-Vマネージャー、仮想マシンを選択して、 設定 右に パネル。

Hyper-V Settings

次のウィンドウの左側のパネルで、IDEおよび(または).vhdまたは.vhdxを備えたSCSIコントローラーの下にハードドライブが一覧表示されます。

Virtual disk type

Hyper-Vで仮想ディスクサイズを拡張する方法

PowerShellとHyper-VマネージャーでHyper-V仮想ハードディスクを拡張する一般的な方法はXNUMXつあります。

どちらの方法でも、最初に、仮想マシンが 保存されました または持っている チェックポイント。 そうであれば、 なし そのディスクの拡張することができます。 その場合、Hyper-V仮想ディスクのタイプを拡張する前に、保存された状態とチェックポイントを削除してください。

次に、容量を増やしたい仮想ディスクが VHD (IDEとSCSIコントローラーの両方)またはVHDX IDE コントローラでは、拡張する前に仮想マシンをオフにする必要があります。

方法1: PowerShellでHyper-V仮想ディスクのサイズを増やす方法

これが最も簡単で最速の方法ですが、VHD / VHDXの位置を特定して使用する必要があります。 ''の絶対パス.

PowerShellを使用してVHD / VHDX仮想ディスク領域を拡張する手順:

  1. 独自のオペレーティングシステムに応じて、クイック起動バーまたはスタートメニューからPowerShellを開きます。
  2. Resize-VHD -Path 'E:\ yourown.vhdx' -SizeBytes 200gb

Expand Hyper-V disk

ここで200 GBとは、200 GBを追加するのではなく、拡張後の最終サイズを意味します。

方法2: Hyper-Vマネージャーで仮想ディスクのサイズを拡張する方法

Hyper-Vマネージャーには、VHD / VHDXディスクがこの仮想マシンに接続されているかどうかに関係なく、ディスクを編集するオプションがあります。

でHyper-V仮想ディスクのサイズを増やす手順 Windows 10 or Server 2008/ 2012/2016/2019:

1. Hyper-Vマネージャーを開き、左側のパネルでホストをクリックして、 ディスクを編集 in 右側のパネル。

Edit disk

2. ポップアップで[次へ]をクリックするだけです 仮想ハードディスクの編集ウィザード 窓。

Edit Wizard

3. ブラウズ 上部でVHD / VHDX仮想ディスクファイルを見つけ、[次へ]をクリックします。

Locate disk

4. 選択 詳細 オプションをクリックし、[次へ]をクリックします。 (仮想マシンをオフにしていない場合は、[展開]オプションしかありません。)

Select Expand

5. 新しいサイズを入力して、[次へ]をクリックします。

Enter size

6. 展開操作を確認し、[完了]をクリックして続行します。

Select Expand

しばらくすると、Hyper-V 仮想のシステム ディスク Server 2012 120GB から 160GB に増加すると、追加の 40GB のディスク容量は次のように表示されます。 未割り当て 終わりに。

Original size

New disk size

仮想パーティションのディスク容量を増やす方法

拡張したい場合 隣接する 追加の未割り当てスペースがあるパーティション(ここではD :)を使用して、 Windows ネイティブのディスク管理ツール。 ただし、2つの前提条件があります。

パーティションが要件を満たしている場合は、ディスクの管理で仮想パーティションDを拡張する手順に従います。

  1. ディスクの管理でこのパーティションを右に移動し、 ボリュームの拡張.
  2. 単にクリックしてください Next終了 ポップアップの「ボリュームの拡張ウィザード」ウィンドウ。

連続していないシステムパーティションCのディスク領域を増やしたい場合は、Cドライブの後ろに未割り当て領域を移動するサードパーティソフトウェアが必要です。

ダウンロード NIUBI Partition Editor そして、以下の手順に従ってください:

  1. ドライブD:を右クリックし、[サイズ変更・移動"、ドラッグ 真ん中 ポップアップウィンドウの右側に向かって。
  2. システム C: ドライブを右クリックし、再度「サイズ変更/移動」を選択し、ドラッグします。 右の境界 未割り当てスペースを結合するために右に向かって。

Hyper-V仮想ディスクを拡張した後、ビデオの手順に従ってシステムパーティションのサイズを増やします。

Video guide

パーティションDが論理であるか、FAT32でフォーマットされている場合、ディスクの管理は役に立ちません。 その場合は、手順2に従って、未割り当て領域をマージします。 NIUBI Partition Editor.

上記のHyper-V仮想ディスクパーティションのサイズを増やす方法は、 Windows 10/8/7, Windows Server 2008, Windows Server 2012, Windows Server 2016 & Windows Server 2019.