我有一台运行Windows 2008 R2和Hyper-V的服务器。 我经常使用这个服务器来创buildWindows 2008 R2和Windows 7 VHD以便在Hyper-V和本地启动。
我已经创build了一个VHD,使用了imagex来应用Windows Server 2012的映像,使分区对于VHD处于活动状态,并将其作为Z :. 这是创buildWindows 2008 R2 VHD以便从Hyper-V或本地启动时所遵循的正常stream程。 允许在Hyper-V中启动的下一步通常是:
BCDboot.exe Z:\Windows /s Z:\ 最后一步似乎不能像Windows 2008 R2一样使用Windows 2012 VHD。 我也试过: bcdboot Z:\Windows /s Z:\ /f ALL
两个实例中的详细输出是:
BFSVC Error: BfspSetSecurityDescriptor(\?\GLOBALROOT\Device\HarddiskVolume8\Boot) failed! Last Error = 0x8 BFSVC Error: Error copying boot files from Z:\Windows\boot\PCAT to \?\GLOBALROOT\Device\HarddiskVolume8\Boot! Last Error = 0x8 Failure when attempting to copy boot files.
在使用Windows 2012图像时是否需要使用不同的命令或语法?
我可以创build空白VHD将其附加到Hyper-V中的新虚拟机,然后安装Windows 2012,然后将其configuration为本机启动,但希望对所有操作系统使用相同的过程。