我正在开发一个项目,将我的电脑启动到我在VHD上应用的Windows 8.1映像。我已经看到很多教程在线使用BCDedit/Bcdboot通过Windows PE的组合,并且已经能够一步一步地跟踪他们,但我似乎无法弄清楚如何让我的电脑启动到映像。我得到错误“没有安装操作系统,请按Ctrl + Alt + Delete重新启动。”如果有人有任何建议或我可能错过了的东西,请让我知道,因为我对创意不知所措。在空白磁盘上创建vhd后,系统找不到操作系统
第1步 - 使用diskpart清除磁盘并创建两个新分区。一个作为我的标准分区,另一个作为我的Vhd文件。
Diskpart> Select disk 0
Diskpart> Clean
Diskpart> Create partition primary size = 70000
Diskpart> Active
Diskpart> Assign letter = C
Diskpart> Format fs = ntfs quick
Diskpart> Create partition primary size = 70000
Diskpart> Assign letter = D
Diskpart> Format fs = ntfs quick
2步 - 创建虚拟磁盘并将其应用在我的d:驱动
Diskpart> Create vdisk file = D:\windows.vhd size = 25600 type = fixed
Diskpart> attach vdisk
Diskpart> assign letter = v
Diskpart> format fs = ntfs quick
Diskpart> exit
Dism /apply-image /imagefile:install.wim /index:2 /ApplyDir:V:\
第3步 - 复制启动文件到C盘。这是我感到困惑的一步。我可以看到BCD商店,它具有正确的映射到我的VHD和我的Windows 8.1映像设置为默认。但重新启动系统会导致它不知道操作系统在哪里。
bcdboot V:\windows /s C:
在执行此过程后,我重新启动机器以尝试启动到VHD中包含的Windows 8.1映像。我的机器总是崩溃,出现无操作系统存在错误。有没有人有任何想法为什么会发生这种情况?