■ 河南 劉京義
編者按:在進行系統備份時,最常用的是一鍵備份還原等工具,但存在某些不足。本文將介紹使用DISM命令,來實現基于磁盤扇區的完美備份。
在系統處于正常狀態時,及時對其進行備份,這樣在系統出現問題后,可以很輕松的進行恢復。
在之前的Windows中,大家最常用的是一鍵備份還原等工具,這些工具實際上是基于Norton Ghost程序來實現的,其優點在于可以基于磁盤扇區,對系統進行徹底的備份,這樣以后可以實現完美還原。在Windows 10中雖然提供了各種備份工具,不過都是基于文件進行備份的,同上述備份方式相比存在某些不足。其實使用DISM命令,同樣可以實現基于磁盤扇區的完美備份。
從Windows 7開始,DISM命令就被集成到了系統內部,它是部署服務和管理的工具,主要用來管理和處理Windows映像文件。也就是說,我們可以利用該工具對系統進行備份,裝載Windows映像文件或者虛擬硬盤,來獲取其相關信息以及采用捕捉拆分等方法來管理映像文件。利用DISM命令實現基于磁盤扇區的系統備份,必須要求Windows 10的版本是V1709以上方可。點擊“Win+R”鍵,執行“winver”命令,在關于Windows窗口中顯示具體的版本信息。
使用DISM命令之所以可以實現上述備份功能,其實依靠的是系統提供的Full Flash Update Images(即全閃存更新映像)技術,該技術之前主要針對微軟的移動設備(例如手機、平板等)進行系統安裝以及更新之用。在新版的Windows 10中,也可以使用該技術對系統進行備份,其產生的備份文件格式為“.ffu”。利用DISM命令可以將整個系統備份為指定的FFU文件。
注意,因為DISM命令只能針對整個硬盤進行備份,所以必須使用兩塊及以上的存儲設備,才可以實現上述功能。
例如很多用戶為了追求速度和容量,都會安裝一塊高速的小容量的SSD硬盤和一塊大容量的機械硬盤,將Windows 10安裝到SSD硬盤
N上,在機械硬盤上存放數據等。這樣就可以很輕松的使用DISM命令,對整個SSD硬盤進行鏡像的捕獲操作。如果僅僅使用了一塊硬盤的話,則只能使用較大容量(必須比系統盤大)的移動硬盤來備份系統了,方法是在該移動硬盤上安裝WinPE,之后進入WinPE環境進行備份操作。這里以前者為例進行說明。在備份之前,最好對Windows 10進行必要的優化處理,清除各種垃圾文件,讓其運行的更加流暢。
點 擊“Win+I”鍵 進 入Windows 10設置界面,在其中“更新和安全”窗口中的“更改高級啟動選項”欄中點擊“立即重新啟動”按鈕,系統重啟后進入按照提示依次選擇“疑難解答→高級選項→命令提示符”項,在CMD窗口中執行“wmic diskdrive list brief”命令,獲取存儲設備列表信息,包括設備標題、設備ID以及型號等,在其中的“DeviceID”列中獲取系統磁盤所在的設備ID,例 如“\.PHYSICALDRIVE0”表示系統盤。執行“dism /captureffu /imagefile:f:win10.ffu /capturedrive:\.PHYSICALDRIVE0 /name:System-pan”命令,將系統盤完整備份為名為“win10.ffu”的鏡像文件。
其中的“captureffu”參數表示將目標設備捕獲為FFU鏡像格式,“imagefile”參數指定備份的目標文件路徑,“capturedrive”參數指向目標設備的ID號,“name”參數表示備份項目的名稱。這樣,就通過DISM實現了對系統盤的備份操作。
備份的方式和Norton Ghost是類似的,即以磁盤扇區為單位進行徹底的備份,將系統盤中的所有分區(例如啟動分區等)全部備份到目標FFU鏡像文件中。當之后Windows 10出現問題后,恢復起來就很輕松了。按照上述方法進入WinRE的CMD窗口,執行“dism /apply-ffu /imagefile:d:win10.ffu /applydrive:\.PHYSICALDRIVE0”命令,使用指定的FFU鏡像文件恢復整個系統盤,在“Applying image”欄中顯示恢復的進度。
當恢復完畢后,就可以得到和之前正常時完全相同的系統磁盤。當然,這種恢復方式和Norton Ghost類似,會擦除目標盤上的所有數據,所以如果原盤上存在重要數據的話,最好及時進行備份。
其實,在單位內部有時需要按照規定格式來批量安裝Windows 10的話,可以先在一臺主機上安裝好Windows 10和各種軟件,之后按照上述方法對系統盤進行徹底備份。之后將FFU備份文件復制到大容量的移動硬盤上,在別的主機上先進入WinPE環境,之后按照上述方法來快速恢復系統,這樣可以大大提高操作效率。
為了避免使用相同的SID(Securoty Identifiers,安全標識符)安裝系統,造成網絡管理的混亂,必須在備份之前清除Windows 10主機的SID信息。打開“C:WindowsSystem32Sysprep”文件夾,運行其中的“sysprep”程序,在系統準備工具窗口中的“系統清理操作”列表中選擇“進入系統全新體驗”項,選擇“通用”項,在“關機選項”列表中選擇“關機”項,點擊“關機”按鈕,可以將系統個性化參數(包括SID等)全部清理掉,當系統關機后,說明清理工作已經完成。這樣備份和恢復起來就輕松多了。