複製的 Windows XP 無法啟動

複製的 Windows XP 無法啟動

為了清楚起見,讓我們定義故事的參與者。

  • 舊 HDD/C 驅動器:500GB 存儲,最多 13 年。
  • 新 HDD/F 驅動器:1TB 存儲,可能已經使用幾個月了。
  • 舊 Windows:安裝在舊 HDD 上的 Windows。
  • 新 Windows/複製:舊 Windows 的克隆。

我使用 Macrium 將舊 Windows 克隆到 F 驅動器。很簡單,對吧?嗯...不。完成此操作後,我測試了克隆並且它有效。然後我繼續刪除舊 Windows 並擦除舊 HDD。然後我繼續啟動新Windows。這……沒用。

它會載入帶有 Windows 標誌的黑屏,然後載入顯示「載入 Windows 訊息」或類似內容的藍色畫面。它基本上是一個藍色螢幕,頂部和底部有一個深藍色條,中間有一個 Windows XP Pro Edition 品牌。

我的第一個反應是覺得自己很愚蠢,因為在沒有連接舊硬碟的情況下測試克隆就刪除了舊 Windows。然後,我想我可以透過“CHKDSK /r /f”命令修復它,但沒有。然後我最終認為克隆可能正在嘗試引用舊 Windows 的檔案來加載(可能被某些系統檔案重定向)並且沒有找到它們。這可能是驅動器命名/字母選擇錯誤的症狀。

我是這樣得出這個結論的。舊的 Windows 將自己稱為“C 磁碟機”,這是所有系統檔案所在的位置。它也稱為新硬碟“F 驅動器”。嗯,這個命名也被克隆到克隆 Windows 中,使克隆 Windows 的驅動器為“F 驅動器”,而舊 Windows 的驅動器為“C 驅動器”。在我看來,克隆在“C 盤”中找不到任何檔案(因為它再次被刪除)是主要問題。以至於啟動 Clone 實際上讓我進入了舊 Windows 系統而不是 Clone 的系統。因此,在完全刪除舊硬碟後,我再次感到愚蠢,然後開始恢復它。

在尋找一個真正免費的程式來使用之後,這個過程非常順利,而不是那些我不會在這裡命名的虛假貪婪的詐騙程式。可以說我使用了 Lasesoft,效果非常好。我幾乎取回了所有數據,倖存下來的數據沒有任何損壞。

將我的檔案移回舊硬碟也很順利,之後我啟動了舊 Windows。藍螢幕。不意外,可能某些文件已損壞。它不會透過重新啟動或進入安全模式來修復自身。 “好吧”,我對自己說,“讓我們嘗試克隆”。它啟動成功了。

我繼續更改註冊表中的磁碟機號,這非常簡單。我重啟成功了。然後,我沒有再次愚蠢地刪除舊硬碟,而是簡單地斷開了它的連接。現在嘗試加載克隆會導致藍屏,但它發生得太快,我什至無法讀取它。

如果我重新插入舊硬碟,我仍然可以開啟 Windows XP。

我在 Windows 10 中完成了所有檔案移動操作,Windows 10 安裝在單獨的 SSD 內。註冊表修改是在克隆本身內部執行的。

如果有任何不清楚的地方,請隨時指出並詢問更多資訊。我會很高興地給它。感謝您的幫助和時間。

答案1

好吧,我確實找到了答案,我會分享給有相同情況的人。

我剛剛將克隆移回舊硬碟。就這樣做到了。我也sfc /scannow插入安裝盤運行,並且chkdsk /r /f.唯一損壞的物品似乎是回收站,但這對我來說不是問題。

答案2

啟動問題是因為磁碟機 ID 不同。 HKLM/System/MountedDevices儲存 ID 到磁碟機號碼的對應。簡而言之,當遇到這個問題時,我通常使用Hiren的啟動CD(從USB)啟動,然後從Hiren環境中導出註冊表項[HKLM/System/MountedDevices],並將其添加到XP hive中。首先對 *.reg 進行一個小的、明顯的編輯,我不記得了,所以它進入了正確的位置。

相關內容