俞木發(fā)
為何需要打造一鍵還原系統 ? 了解Windows 8平板特性
在電腦上我們經常使用一鍵Ghost、還原精靈等軟件來打造一鍵恢復系統,不過平板和電腦不同,電腦上經常使用的一鍵還原軟件和操作習慣在平板上并不適用,因為平板有自己獨特的配置和操作習慣。
1.平板引導固件和普通電腦不同
現在的Windows 8平板都在使用UEFI+GPT方式引導,常見的一鍵Ghost、還原精靈由于不支持UEFI引導,所以這些軟件均無法在Windows 8平板上使用。要了解自己的平板是否是使用UEFI引導,進入系統后使用管理員身份啟動命令提示符,接著輸入“msinfo32.exe”,在打開的窗口查看右側窗格的BIOS模式是否顯示為“UEFI”即可(圖1)。
2.平板操作習慣和普通電腦不同
很多人的平板大多隨身攜帶,但是平板和普通電腦不同,鼠標鍵盤并非平板的標配,而且大部分人并沒有隨身配備鼠標鍵盤的習慣(因為鍵盤、鼠標需要OTG線的連接,而且還需要HUB支持)。平板大部分使用的是觸摸操作,但是很多還原軟件的恢復界面又不支持觸摸,因此平板上的一鍵恢復系統需要一鍵就可以自動完成,盡量減少手動操作。
3.平板使用的是特殊的SOC基板
平板的基板和我們常見的主板不同,不僅啟動設置也較為復雜,而且大多使用USB3.0、觸摸屏等設備,常見的PE系統并沒有集成上述驅動,導致自制的PE啟動盤大多無法在平板直接啟動,這樣想像普通電腦那樣用PE完成系統恢復也不可行。
正是基于上述特性,因此我們很有必要在平板上打造一個專用的恢復系統。這個恢復系統應該實現的目標是:不需要借助OTG、鍵盤、鼠標,僅僅利用平板本身的配置實現恢復,這樣即便是在公車上也可以輕松恢復系統。
按部就班 ? 打造一鍵恢復系統
了解了平板的特性后,下面就一起來看看如何結合平板特性來打造一鍵恢復系統。為了便于閱讀,大家可以參考下列的制作流程圖(圖2)。
1. 準備所需分區(qū)及PE系統
由于是對當前操作系統進行備份和還原,具體操作需要在PE環(huán)境下進行,因此我們要在平板上劃出特定的分區(qū)存放支持UEFI啟動的PE。UEFI啟動只支持FAT分區(qū),而現在平板大多只有一個系統分區(qū),因此首先需要壓縮出存放恢復鏡像和PE系統的分區(qū)。分區(qū)壓縮操作很簡單,只要打開磁盤管理組件,右擊C盤選擇“壓縮”,然后在彈出的窗口劃出一個至少5GB左右的空間(圖3)。
接著按提示將壓縮出的空間劃分為二個分區(qū),一個4GB的NTFS格式(假設為D盤)用作存放備份鏡像,另一個1GB的FAT32格式(假設為E盤)用于存放PE系統,最終分區(qū)結構如圖4所示。
完成上述操作后到http://www.itellyou.cn/下載制作PE系統的操作系統鏡像,這里要注意版本的選擇,如安裝64位Windows 8.1用戶則下載對應的簡體中文64位系統。PE的引導是和你平板內置的UEFI版本一一對應的,64位和32位UEFI只能引導對應版本的PE系統。要查看自己平板的UEFI是什么版本,只要啟動DiskGenius(下載地址:http://www.diskgenius.cn/),然后定位到ESP分區(qū),在右側的窗格切換到“瀏覽文件”,依次展開“EFI/boot”目錄,其中引導文件“bootia32.exe”(對應32位系統)和“xboot64.efi”(對應64位系統)就分別對應不同版本的系統(圖5)。
確定了自己系統的版本后下載安裝UltraISO,啟動程序后打開上述下載到的安裝鏡像文件,然后將“sources\install.wim”文件剪切到D盤,接著全選文件,點擊“操作→提取到”,將所有文件提取到E盤備用,這樣就完成了支持UEFI啟動PE的制作(圖6)。
2. 制作備份和還原批處理
一鍵還原主要借助批處理實現,因此我們首先要打造備份和還原批處理。啟動記事本新建一個名為beifen.bat的批處理,放置在D盤備用,代碼如下:
Dism /Append-Image /ImageFile:D:\install.wim /CaptureDir:C:\ /Name:Win8_Pro_3 /Description:"2014-11-03"
代碼解釋:
使用系統自帶的Dism命令,捕捉C盤鏡像到“D:\install.wim”中,/Name:和/Description:為鏡像名稱和注釋,可以自行定義。
同上,再制作一個一鍵還原批處理hy.bat,代碼如下(REM為注釋,無需輸入):
REM 快速格式化C盤
Format c: /q /y
REM 將指定鏡像d:\install.wim的映像2恢復到C盤
Dism /Apply-Image /ImageFile:D:\install.wim /Index:2 /ApplyDir:C:\
REM 恢復完成后自動重啟
wpeutil reboot
由于批處理的輸入較為繁瑣且容易出錯,這里可以到http://www.dwz.cn/vIQGt下載轉化工具,啟動程序后導入hy.bat批處理文件,另存為設置為“d:\aa.exe”,點擊“編譯”,生成aa.exe文件存放在D盤備用(圖7)。
3. 制作備份系統(需要準備鍵盤)
在桌面右側內滑激活Charm菜單,點擊“設置→更改電腦設置”,在打開的窗口切換到“更新和恢復→恢復”,然后點擊右側窗格的“高級啟動→立即啟動”,進入系統自帶的高級啟動界面(圖8)。
接著在重啟界面依次選擇“更改默認值或者其他選項→疑難解答→高級選項→命令提示符”,按提示輸入當前登錄賬戶密碼,然后會自動啟動命令提示符(圖9)。
接著在命令提示符窗口輸入“D:\beifen.abt”,系統會自動開始將當前系統增量備份到d:\install.wim中(圖10)。
4. 配置一鍵還原
完成上述操作后重啟平板進入Windows 8系統。從上述操作可以看到,利用系統自帶的WinRE修復環(huán)境操作很麻煩,不僅需要多次選擇菜單,而且還需輸入賬戶登錄密碼和命令,這些操作在平板上執(zhí)行起來很麻煩。因此這里制作的一鍵還原是通過添加winpeshl.ini配置文件到PE中,實現啟動到PE后自動執(zhí)行所有還原操作。
啟動記事本輸入下列的代碼,然后保存為“winpeshl.ini”文件放置在桌面?zhèn)溆茫ㄗ⒁猓捍a中“=”前后各有一個半角的空格):
[LaunchApp]
AppPath = d:\aa.exe
接著到http://www.dwz.cn/vIRdr下載“Gimagex”,啟動程序后切換到“裝載鏡像”,裝載到“D:\pe”(需要預先建立該目錄),裝載的鏡像文件為“E:\sources\boot.wim”,裝載的映像卷選“2”(即windows setup映像),勾選“讀取和寫入”,點擊“裝載”(圖11)。
這樣指定的映像就會被自動裝載到D:\pe中,現在打開“D:\pe\windows\system32”,然后將上述制作好的winpeshl.ini文件拖到此處,這樣這個PE啟動后就會自動執(zhí)行d:\aa.exe進行系統還原(圖12)。
完成上述操作后返回Gimagex窗口,勾選“提交更改”,然后選擇已經加載的鏡像文件點擊“卸載”,這樣就完成一鍵還原的配置。因為在winpeshl.ini文件中運行的一鍵還原是本地D:\aa.exe文件,如果下次需要選擇其他映像,我們只要重新制作aa.exe文件并保存在D盤即可。
同樣,可以再準備一個保存PE文件的FAT分區(qū),使用“beifen.bat”作為PE開機啟動運行的程序,實現一鍵備份系統。
5. 輕松使用一鍵恢復系統
完成上述所有準備工作后,以后如果需要還原系統。同上在桌面激活Chram菜單進入高級啟動,接著在重啟界面依次選擇“更改默認值或者其他選項→選擇其他選項→使用設備(使用U盤、網絡連接或Windows 恢復DVD)→UEFI OS”,這樣即可啟動E盤中的PE系統(圖13)。
由于我們已經在PE中添加winpeshl.ini文件,啟動到PE后就會自動格式化C盤,同時將install.wim中自行備份的“映像2”恢復到C盤,恢復完成后會自動重啟,所有的操作無需我們輸入任何命令(圖14)。