PowerShell:使用DiscUtils创建和初始化虚拟磁盘

时间:2017-05-01 18:05:22

标签: powershell virtual-machine diskimage

使用.NET DiscUtils PowerShell Module时,出现以下错误:

Import-Module DiscUtils.psd1
New-VirtualDisk hd.vhd -Type VHD-dynamic -Size 500MB
Initialize-VirtualDisk hd.vhd -VolumeManager Bios

Initialize-VirtualDisk : Path specified is not a virtual disk

hd.vhd有效,如果使用其他工具安装,则由Windows磁盘管理识别。

1 个答案:

答案 0 :(得分:1)

刚刚找到了正确的方法:

Import-Module DiscUtils.psd1
New-VirtualDisk hd.vhd -Type VHD-dynamic -Size 500MB
New-PSDrive vhd -PSProvider virtualdisk -Root hd.vhd -ReadWrite
Initialize-VirtualDisk vhd: -VolumeManager Bios

随后可以对驱动器进行分区和格式化 格式化第一个250MB NTFS:

New-Volume vhd: -Size 250MB -Type WindowsNtfs
Format-Volume vhd:\Volume0 -Filesystem Ntfs -Label "virtdrive"