最近、QEMU-KVMを使用してWindowsイメージを作成し、クライアントの1つとしてOpenStackに移植しました。 Windowsイメージを作成するときに、仮想ディスクのサイズを40GBに設定しました。ただし、クライアントは10GBの追加の仮想ディスクを要求しました。この記事では、QEMU-KVMハイパーバイザーでWindows10VMの仮想ディスクサイズを増やす方法を学習します。
QEMU-KVMでWindows10VMの仮想ディスクサイズを増やす方法
ステップ1: Virtual Machine Managerを開き、VMをシャットダウンします
ステップ2: コマンドラインに移動し、KVMハイパーバイザーから以下のコマンドを実行して、ディスクイメージファイル自体のサイズを増やします
# qemu-img resize win10.qcow2 +10G Image resized.
ステップ3: 成功したら、VMを起動します
# virsh start win10-2 Domain win10-2 started
ステップ4: VMが完全に起動したら、[ディスクの管理]に移動します( [スタート]メニューを右クリックして、[ディスクの管理]を選択します )
VMのディスクサイズを増やしても、プライマリパーティションのサイズが自動的に増えるわけではありません。拡大したサイズは、未割り当てとして表示されます。 上の画像に示すように。未割り当て領域を含めるには、プライマリパーティションを手動で拡張する必要があります。以前は、これは簡単に実行できました。ただし、Windows10はWindows10のプライマリパーティションの後にリカバリパーティションを挿入するため、これをディスクの管理から削除することはできません!
Windowsリカバリパーティションを削除する方法
予測:Windows 10パーティションとリカバリパーティションの後に他のパーティションがなく、約500MBのパーティション3であると仮定します。
ステップ5: Command Prompt
を開きます 管理者として
ステップ6: 以下のコマンドを実行します
- Type
diskpart
Enterキーを押します - 「
list disk
」と入力します- VMに接続されている仮想ディスクは1つだけです
- 「
select disk 0
」と入力します - 「
list partition
」と入力します (リカバリパーティションの番号に注意してください) - 「
select partition 3
」と入力します - 「
delete partition override
」と入力します
アクティブなWindows10システムパーティションを展開します
Disk Management
に戻ります 、システムパーティションを右クリックし、Extend Volume
をクリックします。 。 Finish
までウィザード パーティションサイズが以下のように49.45GBに拡張されていることを確認するには: