Windows 複製磁碟到磁碟後啟動遺失

Windows 複製磁碟到磁碟後啟動遺失

我運行 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:

相關內容