概要
Hyper-V上の仮想マシンで、容量固定から容量可変に変更する。変更にはPowerShellを使用する。
- 環境は、Hyper-V Server 2012R2
PowerShellのコマンド
容量固定から容量可変への変換
- 容量固定で作成したTESTVM001.vhdxを、容量可変の仮想ハードディスクTESTVM001_dynamic.vhdxに変換する。
- VHDTypeにはDynamicを指定する。なお、逆(可変⇒固定)の場合は、Fixedを使う。
PS> Convert-VHD -Path "\\CSVPATH\TestDir\TESTVM001\Virtual Hard Disks\TESTVM001.vhdx" -DestinationPath "\\CSVPATH\TestDir\TESTVM001\Virtual Hard Disks\TESTVM001_dynamic.vhdx" -VHDType Dynamic
仮想マシンへのアタッチ
PS> Set-VMHardDiskDrive -VMName TESTVM001 -ControllerType IDE -Path "\\CSVPATH\TestDir\TESTVM001\Virtual Hard Disks\TESTVM001_dynamic.vhdx"