
很久以前,我決定在我的筆記型電腦上安裝linux。我的 ssd1 上有 Windows 8.1,採用 EFI 啟動,我使用指令複製了該 ssd dd
,同時從 USB 記憶棒啟動:
dd if=/dev/sda of=my_external_drive/windows_backup.img
現在我在ssd1上有linux,並且買了ssd2(比ssd1更大)。我認為雙啟動可能有用,所以我這樣做了
dd if=my_external_drive/windows_backup.img of=/dev/sdb
sdb
ssd2在哪裡? Linux 在傳統模式下啟動,當我切換到 UEFI 模式時,Windows 嘗試啟動,但失敗。
可能出了什麼問題?如果我寫入windows_backup
ssd1,它會正常啟動,但我希望 Windows 位於 ssd2 上。
答案1
磁碟機上的 BCD 資料可能指向原始磁碟機的簽章。您也許可以使用 Microsoft 的 Bootrec 工具來修復它: https://support.microsoft.com/en-us/kb/927392
相關連結