該來的還是來了、Windows 7一如Windows XP被M$宣判死期,隨著Windows 10與UEFI/GPT的到來,過往熟悉的透過GHOST進行磁碟/分割區備份與移轉作業也得有些調整(GHOST較難以取得「更新」)。所以這次實驗的主角為Clonezilla、內容為大小硬碟間的移轉。
當然是針對比較有問題的大硬碟轉往小硬碟,實驗平台是VM上60GB->40GB VMDK移轉(device-image與device-device結果相同)、Clonezilla為2.6.4-10。
device-image來源為60GB的映像檔、device-device來源則是60GB的VMDK。
作業模式為Expert專家模式,必須使用的參數為-icds、建立分割表時無視目標硬碟容量(所以原硬碟的檔案總用量務必小於新硬碟全部空間),且確定調整檔案系統以配合配置表的選項-r啟用(預設啟用)。
接著對於配置表的進階選項則是選擇-k1等比建立分割表
然後等作業完成。以下為實驗成果,成功開機。
最初的實驗沒注意配置表的進階條件設定-k1,因此始終無法進行分割區複製作業。
以上是較單純的大小硬碟間移轉與還原;若較特別的情況、牽涉到包含其他資料分割區、只還原Windows系統分割區,除設定-icds、必須使用選項-k不在目標硬碟建立分割表。注意:若用-k1、目標硬碟前三個分割區--復原作業區、EFI開機引導區、系統保留區將會成為RAW格式無法識別、而導致開機失敗,也無法以Windows 10的開機修復功能解決)。若Windows分割區完全消失(刪除),還原於重建的分割區將極可能無法載入Windows、也無法透過修正BCD解決。
以上的實驗都是在VM環境下達成。雖然VM的基礎硬體模擬度不差,但實機也許又有其他情況。
所以進入Windows 10 / UEFI(GPT)的時代後、別將系統碟配置搞得太複雜--獨立的SSD系統碟(GPT)+獨立資料硬碟(GPT/MBR)對於這類作業會單純許多(完整系統硬碟備份/還原),也能藉由實體磁碟區隔、降低單一磁碟故障而遺失全部資料的風險。
實驗中碰上些狀況--設定icds參數後打算取消作業更改參數,但接連的cancel後、作業還是進行了,cancel只是放棄項目選擇罷了。希望新版的Clonezilla能修正此問題,否則任何的專家模式設定都務必當心、畢竟無法停止(除了關機或reset)。
若需要完全清除硬碟內容再復原,可透過Clonezilla shell執行fdisk重建GPT;或者透過Windows開機媒體中的修復電腦、疑難排解、開啟命令提示字元,執行Diskpart、選擇需要清除硬碟分割的硬碟、執行clean清除。






沒有留言:
張貼留言