2024年8月16日 星期五

複製 Window10 硬碟到更小容量的硬碟

 原本複製硬碟, 用 Clonezilla 就可以達成,

但是 Clonezilla 無法複製到空間更小的硬碟,

不管用什麼方法就是拒絕寫入容量更小的硬碟.


所以要想辦法繞, 目前就先將 Windows 所在的硬碟,

拿到別台機器做 shrink size 的動作,

讓所有的 partitions 加起來小於新硬碟的空間.


接下來用 dd 的方式把硬碟前面的資料都 copy 到新硬碟,

copy 完之後, partition table 會出問題,

所以在開 Clonezilla 的 shell, 

在 parted 程式下, 把 unit 設定為 s, 就可以顯示 LBA sector data,

重新設定新硬碟的 partition 成為跟原本硬碟都一樣的 partitions.

設定好之後, 新硬碟拿到其他 PC 應該可以正常看到 Windows 那個

partition 是正常的.


接下來拿到機器上開機, 基本上應該可以開機, 如果遇到

Windows 藍畫面有 0xc000000e error, 可以拿 Windows 10 

開機 USB 先救看看, 如果自動修復無法復原,

可以開 command 視窗, 下

bcdboot c:\windows /s c:

有可能這行會再另外建一個新的 bcd,

BIOS 那邊就會看到兩個 Windows boot manager,

第一個 boot manager 會是之前 0xc000000e error 的,

第二個才是新建的, 選擇第二個應該就可以開了


 

沒有留言:

張貼留言