我有一台安裝了帶有 UEFI 的 win 7 64 位元的新機器,但是當我想新增舊硬碟 (MBR) 時,系統無法啟動。有沒有辦法解決這個問題,而無需格式化第二個磁碟或重新安裝win7並應用修補程式?
答案1
我有同樣的問題。在嘗試了很多不同的事情之後;許多重新安裝和維修。我能夠使用第二個舊硬碟 (mbr) 啟動的唯一方法是全新安裝 Windows 7。
但是,我也必須在我的主硬碟上安裝 Windows 作為 mbr。這意味著我無法使用我的主硬碟 gpt(uefi) 和第二個硬碟作為 mbr 來啟動電腦。
我用幾個不同的硬碟進行了測試。當主硬碟是 gpt(uefi) 時,唯一的引導方式是當第二硬碟也是 gpt(uefi) 或第二硬碟未分割時。
當你想在舊硬碟上使用 Windows 7 uefi 時,它似乎仍然有很多 bug。
答案2
我在使用另一個硬碟啟動 Windows 8 時遇到問題。然後我找到了這個帖子:新增 MBR 硬碟後 Windows(在 GPT 磁碟上使用 UEFI 啟動)將不再啟動;該解決方案對我有用。主要問題是您的其他硬碟上可能有擴充分割區,這在使用 UEFI 啟動 Windows 時似乎不是一個好主意。
進行備份後,我刪除了擴充分割區(提到的貼文說你也可以將其他磁碟機分割區表轉換為GPT),然後Windows 8可以正常啟動。
磁碟簽署的技巧也有效,但只能讓我啟動 Windows 一次(每次啟動都必須執行該技巧)。我認為在使用分區表之前嘗試一下仍然是一個好主意。但是像這樣使用 dd 時應該要非常小心。