Windows 8采用了默認的映像文件對系統進行恢復,這就造成了當恢復系統后,我們需要重新設置系統并安裝軟件。通過自定義映像文件,可以一步到位完美恢復系統。
在WinRE中,和映像文件配置緊密相關的程序為“RECIMG.EXE”,其命令格式為“RECIMG.EXE
點擊“Win+X”鍵,在彈出菜單中點擊“命令提示符(管理員)”項,在CMD窗口中執行“recimg /showcurrent”命令,會顯示當前處于活動狀態的恢復映像文件路徑。執行“recimg.exe /deregister”命令,注銷當前使用的恢復映像文件。之后,進入上述該路徑,將名為“CustomRefresh.wim”的文件刪除。在創建自定義恢復映像文件之前,最好將常用的軟件全部裝好,并對系統進行配置,創建適合我們使用的系統環境。
在CMD窗口中執行“recimg/createimage 路徑名”命令,例如“recimg /createimage d:imagedata”等,在指定的路徑中創建所需的恢復映像文件。在該路徑中,會看到系統生成的名為“Custom Refresh.wim”的文件,該映像文件名稱不可更改。
注意,使用“recimg.exe”命令創建的只是用于恢復系統的映像文件,而不是系統分區的完整映像。如果需要創建完整映像,可以在控制面板中運行“還原Windows 8備份”程序,在其中執行“創建系統鏡像”功能來實現。
我們可以對系統進行手工修復。例如,將恢復映像文件轉移到了“E:image”文件夾中。在CMD窗口中執行“recimg.exe /setcurrent e:image”命令,就會重新定位恢復映像文件的位置。我們也可以用上述方法創建多個恢復映像文件,使其處于不同的路徑中。當任何一次使用“Recimg.exe”命令創建完恢復映像文件后,系統就會將該次創建的映像文件設置為活動恢復映像。所以,使用“recimg.exe /setcurrent 具體路徑”命令,來根據需要更改活動恢復映像路徑。如果在執行恢復操作時,系統在活動恢復映像路徑中找不到“CustomRefresh.wim”文件,就會使用默認映像或者安裝光盤等介質來恢復系統。
注意:活動恢復映像和默認映像是有區別的。
當系統出現故障無法正常運行時,就可以使用恢復映像文件來拯救系統。如果系統損壞并不嚴重,可以進入桌面,將鼠標移動到屏幕右上角并向下移動,在彈出菜單中點擊“設置→更改電腦設置”項,在設置界面左側點擊“常規”或者“更新和恢復”項,在右側點擊“恢復電腦而不影響你的文件”項下的點擊“開始”按鈕,對系統進行恢復操作(如圖1)。如果點擊“刪除所有內容并重新安裝Windows”項下的開始按鈕,則進行初始化操作,清空系統盤重裝系統。

圖1 使用映像文件恢復系統

圖2 創建恢復盤
我們這里應該選擇前者。如果系統無法正常進入,但是在啟動系統時點擊F8鍵,可以進入恢復界面的話,在其中選擇“查看高級修復選項”項,在下一步界面中選擇“疑難解答”項,之后選擇“恢復電腦”項,系統就會使用自定義恢復映像文件來恢復系統。如果點擊“初始化電腦”項,則徹底重裝系統。
對于系統已經徹底損壞,根本無法使用以上方法恢復的話,就需要使用Windows 8提供的創建恢復驅動器功能,來打造專用優盤,引導系統進入恢復環境執行恢復操作。為了便于使用,最好使用容量為8GB以上的優盤。在Windows 8的控制面板中啟動“恢復”程序,在彈出窗口(如圖2)中點擊“創建恢復驅動器”鏈接,在向導界面中點擊下一步按鈕,如果在系統中已經開啟了系統還原功能,建議勾選“將恢復分區從電腦復制到恢復驅動器”項,其目的在于在創建恢復盤時,可以將硬盤中存在的恢復分區同步復制到恢復盤中,也就是說將還原點也復制進來。當以后執行系統恢復動作時,可以利用其中的還原點來還原系統。
在下一步窗口中會顯示所有可用的移動存儲器,選擇目標優盤,在下一步窗口中點擊“創建”按鈕,之后該優盤就會變身為系統專用恢復盤了。如果查看恢復盤的話,就會發現和恢復相關的數據實際上只占200多MB的空間,其本身只提供一個WinRE環境,恢復數據需要使用用戶自定義恢復映像文件。當系統出現嚴重問題后,可以在主板BIOS中將USB設備設置為首選引導設備,并利用該優盤來引導系統啟動,當進入恢復環境中后,就可以使用相應的恢復選項,選擇自定義恢復映像文件來恢復系統活力了。
創建了自定義恢復映像后,如果系統的配置信息發生了變化,如何對其進行更新呢?恢復映像“CustomRefresh.wim” 是一個特殊的壓縮文件,借助于DISM命令,就可以對其進行管理維護。例如以管理員身份啟動CMD窗口,假設恢復映像路徑為“d:winimage”,執 行“dism/mount-wim /wimfile:d:winimagecustomrefresh.wim /index:1 mountdir:e: mp”命令,就可以將“CustomRefresh.wim” 打開并掛載到“e: mp”文件夾中,進入該文件夾,可以看到其文件結構和真實的Windows 8大體一致,只是缺少“User”文件夾,這說明系統恢復時會保留用戶配置文件信息。

圖3 系統設置界面
雖然Windows 8支持大多數驅動,不過有些驅動(例如網卡,游戲外設等)還是需要手工安裝的。如果需要在其中添加驅動程序,需要指定該驅動所需的INF文件路徑,例如目標驅動文件位 于“f:gamedrv”,安 裝文件為“saitek.inf”,則執行“dism /image:e: mp /add-driver /driver:f:gamedrvsaitek.inf”,就可以將該驅動程序安裝到恢復映像的掛載路徑中。執行“dism /unmount-wim /mountdir:e: mp /commit”命令,執行映像文件的卸載操作。使用上述方法,可以向恢復映像文件中添加各種數據。
例如,如果您使用的是系統自帶的Windows Defender殺毒軟件,想升級恢復映像中病毒數據庫的話,可以先掛載恢復映像,之后將“C:Programs FilesWindows Defender”文件夾中的所有文件復制到掛載路徑中的同一位置,就可以實現病毒庫的升級操作。在復制過程中,可能會出現有文件正在占用的提示,對此點擊忽略按鈕跳過即可。
在使用Windows10過程中,難免因為各種問題導致系統出現運行故障。利用恢復映像,可以迅速讓Windows 10充滿活力。在系統設置界面(如圖3)中點擊“更新和安全→恢復”項,在右側的“重置此電腦”欄中點擊“開始”按鈕,在彈出界面中可以選擇“保留我的文件”或者“刪除所有內容”項,之后執行系統重置操作。
注意:使用該功能,必須要事先創建系統恢復映像。也可以將Windows 10安裝ISO文件中的“Install.wim”提取出來,放置在指定的文件夾中,例如“D:Source”。之后在CMD窗口中執行“dism /Get-Wiminfo /winfile:d:sourceinstall.wim”命令,來查看恢復映像文件信息。執行“reagentc setosimage /path d:source /index 1”命令,指定恢復映像的位置。
如果系統問題比較復雜,可以使用恢復驅動器來啟動系統。使用微軟提供的Windows 10升級助手工具,可以創建恢復驅動器,或者在Windows 10的控制面板的搜索欄中輸入“恢復”,找到并點擊“創建一個恢復驅動器”鏈接,來創建恢復驅動器,例如,可以在優盤上創建恢復驅動器。在系統設置界面的“更新和安全”窗口的“高級啟動”欄中點擊“立即重啟”按鈕,使用恢復驅動器來修復系統。也可以直接以優盤引導來修復系統,或者在按下Shift鍵的同時,在開始菜單中點擊“電源→重啟”項,當啟動后進入疑難解答界面,點擊“高級選項→系統映像恢復”項,來對系統進行修復操作。
如果系統已經徹底損壞,可以先進入WinRE環境進行修復。進入WinRE的方法有很多,例如反復強制重啟系統,迫使系統顯示自動修復界面,點擊其中的“高級選項”項進入WinRE。在WinRE環境中點擊“恢復電腦”項,根據系統提示選擇合適的賬戶并輸入密碼,在恢復電腦界面中點擊下一步按鈕,之后點擊“恢復”按鈕,系統就會自動執行恢復操作,讓Windows 10重新順利運行。

圖4 系統保護設置窗口
對于簡單的故障,可以用系統還原功能對Windows進行修復。首先必須保證啟動了系統還原功能,運行“gpedit.msc”程序,在組策略窗口左側選擇“計算機配置→管理模板→系統→系統還原”項,在右側雙擊“關閉系統還原”項,在其屬性窗口中選擇“已禁用”項,將系統還原恢復到可用狀態。
之后在桌面上的“此電腦”圖標的右鍵菜單上點擊“屬性”項,在系統屬性窗口左側點擊“系統保護”項,在“系統保護”面板(如圖4)中的“保護設置”欄中選擇系統盤,點擊配置按鈕,在彈出窗口中選擇“啟用系統保護”項,在“最大使用量”欄中拖動滑塊,設置還原點可用空間量,點擊確定按鈕激活針對系統盤的還原功能。
在系統處于正常狀態時,在“系統保護”面板中點擊“創建”按鈕,輸入還原點名稱,點擊創建按鈕,完成該還原點的創建。當系統出現問題時,可以在“系統保護”面板中點擊“系統還原”按鈕,選擇所需的還原點,在操作向導界面中點擊下一步按鈕,在還原點列表中顯示所有可用的還原項目,選擇合適的(最好是最近的)還原點,在下一步窗口中點擊“完成”,對系統執行還原操作,將系統恢復到可用狀態。
也可以采取回退的方式,來恢復Windows 10的正常運行。在更新和安全窗口左側選擇“恢復”項,在右側的“回退到較早的版本”欄中點擊“開始”按鈕,回退到之前的系統版本中。這可以有效解決因為升級系統造成的問題。