2014-09-19 102 views
-2

我正在开发一个项目,将我的电脑启动到我在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映像。我的机器总是崩溃,出现无操作系统存在错误。有没有人有任何想法为什么会发生这种情况?

回答

-1

我的问题是这条线 - BCDboot的五:\ WINDOWS /秒C:

我是一个基于UEFI的机器上运行,并且命令没有正确执行。改变它到这个 - bcdboot V:\windows /s C: /f UEFI得到了命令正常运行,我可以启动到我的VHD。

相关问题