
我運行 Clonezilla 磁碟到磁碟克隆,將我的電腦從 HDD 轉移到 SSD。我忘記將來源磁碟機 (750GB) 上的分割區縮小到目標磁碟機 (240GB)。在克隆過程中,我必須在最後選擇“克隆引導程式”選項。但克隆失敗了。現在我已經移除了 SSD,無法啟動回原始磁碟機。
我在 Windows 10 安裝媒體上嘗試了系統復原選項,它顯示「Windows 10」作業系統,(未知)本機磁碟中的分割區大小為 0 MB。啟動修復失敗並顯示“CorruptBootConfigData”。
我已嘗試這些bootrec /rebuildbcd
bootrec /fixmbr
bootrec /fixboot
命令,但它們沒有執行任何操作,並且在啟動時出現錯誤“無法加載應用程式或作業系統,因為所需的文件丟失或包含錯誤”。
我在此磁碟機上有 4 個分割區(來自 HP Pavilion Desktop):
# Type Ltr Size Label Info
1 Primary C 100MB SYSTEM
2 Primary D 687GB HP
3 Recovery E 450MB FACTORY_IMA
4 Primary F 10GB Hidden
所有磁碟區的 Info 下都沒有 Boot 或 System。
作業系統透過 Microsoft 免費升級從 W7 升級到 W10,因此我沒有 W10 安裝復原媒體。
當我嘗試detail disk
使用diskpart
它時它告訴我Boot Disk : No
如何使該磁碟/系統再次啟動?
答案1
解決了問題:
我啟動到恢復控制台命令提示字元並啟動分割區 1(標記為“SYSTEM”),diskpart
但收到新錯誤“所需裝置未連接或無法存取”。 HDD 和 DVD 播放器已連接且可訪問,而 SSD 不再連接。
此時,新錯誤表明我找不到正確的分區。
然後我返回到恢復控制台命令提示字元並透過查看 BCD bcdedit
。查看 BCD 顯示device
和的多個條目osdevice
「未知」。然後,我使用bcdedit
命令將 {default} 的“device”“osdevice”和其他條目設定為 Windows 所在的 D: 分割區,例如bcdedit /set {default} device partition=D:
或bcdedit /set {default} device partition=D:
。
如果我記得完整的命令可能包含商店位置,但我不確定是否需要,例如bcdedit /store c:\boot\BCD /set {default} device partition=D: