Windows 7 x64 雙安裝在不同的分割區上

Windows 7 x64 雙安裝在不同的分割區上

最近,由於一系列不幸而神秘的事件,我的 Dell Inspiron 1440 的 Windows 8 分割區出現了山寨 Cryptolocker 的情況,最終我不得不重新格式化。看到我沒有 W8 的恢復介質,這讓我很生氣,因為我的韌體驅動程式還沒有更新到那麼遠(這導致了安裝 Minecraft 等簡單東西時出現的無數問題,儘管兼容模式),我最終塌陷並重新格式化分割區。

現在,由於驅動程式的愚蠢,沒有達到那麼遠(筆記型電腦不是舊的,它只與 Vista 一起提供),有一個時間點,我劃分了 HDD 的一部分並將我的舊 W7 Ult x64 安裝到它上面。效果很好,我有 8 x64 和 7 x64 的雙啟動。從關機狀態啟動後,我可以選擇按作業系統名稱啟動到哪個分割區。

完全擦除我的 W8 分區後(清除所有受感染的資料。我們這裡談論的是資料核武器,沒有任何剩餘),我也成功地將 W7 Ult x64 安裝到該部分。至少我可以將工作分區與遊戲分區分開,這樣我就不會在嘗試玩《天際》和其他此類遊戲時用愚蠢的商業應用程序和媒體拖著我的內存了,對吧?

……正確的?

顯然不是。儘管 HDD 的兩個部分都是獨立安裝和可引導的(在某個時間點),並且 W 驅動器的內容沒有更改,但計算機不再提供任何選項來更改我引導到的分區,並且引導到每次都是主要的。

我該如何重新登入 W7 x64 上硬碟的其他分割區?如果可以的話,我真的不想花時間傳輸、剖析和重新排列程式資料和快取來將兩個分割區合併到一個混合磁碟機中。


提供的答案中的修復工具不起作用。我已經修復了所有選項、系統、C 和 D(以前的“W”驅動器),但我仍然無法訪問其他安裝來啟動。

然而,當我在啟動過程中探索選項以嘗試查看其他分割區時,我開始在啟動時發送 f10 垃圾郵件。

出現的畫面上有 Windows 啟動目錄(\Windows\system32\system\winload.exe),後面是“分割區:1”,然後是命令列,其中以無選項的方式寫入了一些內容。有沒有人知道這個畫面是否允許我強制 BIOS 存取第二個分割區進行啟動?

我也用谷歌搜尋過這個選項,但沒有找到任何有效的結果。我只想訪問我的第二個分區。 @_@

答案1

Windows 7/8 啟動檔案始終位於 MBR 磁碟上的活動分割區上。

選擇引導至不同分割區上的不同 Windows 安裝來自儲存在 BCD(開機設定資料)中的開機載入程式項目,該資料同樣位於活動分割區上。

如果您想要為兩個不同分割區上的兩個不同的 Windows 7 安裝提供啟動選擇,則只需在公用「系統」BCD 中設定兩個單獨的載入程式項目。

有多種方法可以在 BCD 中新增第二個開機載入程式條目。

最簡單的方法是使用 bcdboot.exe 實用程式 - 像這樣的一個命令列:

bcdboot N:\Windows

其中 N 是第二個 Windows 所在的磁碟機。

N 只是一個範例磁碟機號 - 檢查您的磁碟機號,它可能是 D: 或 E: .....

我之前的答案中建議的工具就是這樣做的 - 它找到正確的驅動器號並執行概述的命令。

答案2

你可以試試可視化BCD編輯器

該工具有一個選項(按 F9 鍵)可以掃描不同分割區上已安裝的 Windows 版本,並為 BCD(啟動設定資料)中不存在的任何作業系統新增啟動項目。

更好的是從“雙啟動修復」工具。它在「自動修復」上寫入雙/三重啟動系統的正確啟動檔案。然後使用 Visual BCD 編輯器,您可以簡單地為其他 Windows 安裝添加另一個啟動項目(如果 BCD 中尚未存在)。

相關內容