最近在制作开发Windows Azure的虚机的时候,发现一个有趣的问题。
在完成一个基本的VHD后,如何将这个VHD转化为可启动的?
先将这个VHD拷贝到指定的目录,例如C:盘建立的新的VHD目录,例如C:\VHD\。
然后可以用管理员身份,启动PowerShell,然后执行下面的操作:
通过bcdedit /copy {current} /d "VHD_Boot"的输出,获得{CLSID}。
然后bcdedit /set {CLSID} device vhd=[C:]\VHD\DISK.VHD
bcdedit /set {CLSID} osdevice vhd=[C:]\VHD\DISK.VHD
bcdedit /set {CLSID} detecthal on
bcdedit /set {CLSID} hypervisorlaunchtype Auto
bcdedit /default {CLSID}
之后,可以通过命令行执行MSConfig命令,可以在对话框进行修改、删除等操作: