2014-09-19 57 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。