我目前使用 Clonezilla 將我曾經使用過的電腦的映像複製到許多電腦上(在大量電腦上格式化並重新安裝 Windows 的工作)。我不記得我總是收到藍屏死機通知,但它與硬體和/或驅動程式有關。我在將其移至虛擬機器時解決此問題的方法是使用 VMWare 的 vCenter Converter 並刪除所有驅動程式。如果我嘗試將映像複製到另一台計算機,如何在沒有 VMWare 的情況下執行此操作?如果我需要將硬碟移到另一台計算機,我也可以看到這一點。這可以是我在將 Clonezilla 的檔案傳輸到電腦之前或將其傳輸到另一台電腦之後處理它的解決方案。
更新:我想我並不是指所有驅動程序,而是指任何會導致 BSOD 的驅動程式。
更新:我正常得到的錯誤代碼是 STOP 0x0000007B
答案1
跑過系統準備工具。讓它關閉計算機。現在您可以克隆磁碟機。
答案2
停止程式碼(0x7B)表示Windows找不到啟動裝置。這不是崩潰,載入的驅動程式也沒有導致藍屏死機。 Windows 會記住先前啟動的裝置驅動程序,並在後續啟動時嘗試使用它。如果驅動程式已加載,但未找到設備,則最終會得到 0x7B。刪除驅動程式只會使正常啟動程序失敗,之後 Windows 會嘗試任何司機。
執行 sysprep 是準備 Windows 映像的建議方法。它同時解決了許多其他潛在問題。如果您不想使用 sysprep,您可以手動編輯註冊表以啟動驅動程式搜尋程序。Microsoft 對此過程有指導。
答案3
使用您的目標系統作為模板。盤點克隆系統(虛擬機器或非虛擬機器)使用的所需驅動程序,例如來自loadord.exe
SysInternals 的驅動程式。
為了謹慎起見,只需停用那些不必要的驅動程式和服務即可。請記住,即使您使用例如net stop beep
.
sc config beep start= disabled
(sc.exe 依賴那些前導空格,很奇怪)將關閉在某些功能(例如執行暫停定時器命令時)期間煩人播放的電腦揚聲器。
hal.sys
希望您已經意識到在複製/複製系統時,尤其是在轉換為虛擬機器時正確配置系統的必要性。