Read Time:25 Second
Hyper-VゲストOS(ここではWindows10)上のディスク容量を増やす手順です。
1.まず、ホストOS上のHyper-Vの「ディスクの編集」機能で、容量を増やす。
① 仮想マシン欄で、該当する仮想マシンを選択してから、右側の操作欄で、「ディスクの編集」をクリックする。
![](https://i0.wp.com/zakku-spot.com/wp-content/uploads/2023/10/0387f9e50a62abf64d06d734d55cadab.png?resize=600%2C312&ssl=1)
② 仮想ハードディスクの編集ウィザードで、容量を拡張する。
![](https://i0.wp.com/zakku-spot.com/wp-content/uploads/2023/10/caf660e9ede90ba33adab2eaa4c9c611.png?resize=600%2C309&ssl=1)
2.ゲストOS上で、diskpartにより、容量を拡張する。
上記手順1後、ゲストOSのディスクの管理による確認内容は次の通り。
![](https://i0.wp.com/zakku-spot.com/wp-content/uploads/2023/10/image-15.png?resize=600%2C353&ssl=1)
本来上記プルダウンメニュー上の「ボリュームの拡張」で、未割当パーティションを該当パーティションに追加(つまりCドライブの容量が増加)できるのだが、仮想化のゲストOS上では、(このGUIでは)出来ないようです。(カスケード状態で選択できない)
また(仮にGUIで「ボリュームの拡張」が選択できたとしても)Cドライブ表記のパーティションが追加できるのは、すぐ後ろにあるパーティションのみ、の様でした。
そこで(今回は、直後の「回復パーティション」をあえて削除することで)無理矢理、(1で追加した)「未割当パーティション」を、Cドライブ表記のパーティションの直後に、位置させて、それから、容量を増やす(パーティションを追加する)という手順を行いました。
![](https://i0.wp.com/zakku-spot.com/wp-content/uploads/2023/10/image-16.png?resize=600%2C89&ssl=1)
以下、その手順です。
① コマンドプロンプト(管理者モード)で、diskpartにより、操作対象となるパーティション番号を確認する。
![](https://i0.wp.com/zakku-spot.com/wp-content/uploads/2023/10/image-17.png?resize=478%2C458&ssl=1)
![](https://i0.wp.com/zakku-spot.com/wp-content/uploads/2023/10/image-20.png?resize=600%2C86&ssl=1)
※ちなみに、この状態で、Partition 3 を選択してすぐにextendしようとしても、直後の回復パーティションは小さ過ぎて、extendの対象とはなり得ない様でした。
![](https://i0.wp.com/zakku-spot.com/wp-content/uploads/2023/10/image-18.png?resize=255%2C86&ssl=1)
② (直後の)回復パーティションを削除する。
![](https://i0.wp.com/zakku-spot.com/wp-content/uploads/2023/10/image-19.png?resize=469%2C132&ssl=1)
③ Cドライブ表記のパーティションを拡張する。
![](https://i0.wp.com/zakku-spot.com/wp-content/uploads/2023/10/image-21.png?resize=465%2C241&ssl=1)
![](https://i0.wp.com/zakku-spot.com/wp-content/uploads/2023/10/image-22.png?resize=600%2C88&ssl=1)
以上で、作業は完了です。
以下は、作業前と、作業後の状態です。
![](https://i0.wp.com/zakku-spot.com/wp-content/uploads/2023/10/image-24.png?resize=600%2C191&ssl=1)
![](https://i0.wp.com/zakku-spot.com/wp-content/uploads/2023/10/image-23.png?resize=600%2C186&ssl=1)