劉景云
當(dāng)Windows 7/8/10啟動時,點擊F8鍵,在彈出菜單中點擊“修復(fù)計算機”項,可以進入WinRE環(huán)境。利用其內(nèi)置的工具,可以執(zhí)行各種維護操作。不過,實際操作起來讓人感覺有些繁瑣。例如按照常規(guī)方式進入WinRE環(huán)境,必須先以本地管理員身份登錄系統(tǒng),之后才可以打開系統(tǒng)修復(fù)選項窗口,執(zhí)行各種修復(fù)操作。其實,我們完全可以化繁為簡,使用各種方法,對WinRE環(huán)境進行巧妙配置,讓系統(tǒng)備份和恢復(fù)更加快捷。
一、配合ImageX命令,實現(xiàn)系統(tǒng)備份與還原
打開Windows安裝鏡像文件,在其中的“Sources”文件夾中將“Boot.wim”提取出來,并將其更名為“Winre.wim”。之后還需要獲得“Boot.sdi”文件,最直接的方法是在系統(tǒng)盤根目錄下打開“Recovery”文件夾,在其中打開對應(yīng)的目錄,就可以找到該文件。注意,該“Recovery”文件夾處于隱藏狀態(tài)?;蛘邔indows 7的安裝鏡像ISO文件解壓提取其中的“Install.wim”文件,使用WinMount加載該文件,將其虛擬為獨立的磁盤,進入對應(yīng)映像編號的文件夾。例如對于旗艦版的Windows 7來說,其映像編號為5。進入其中的“Windows\System”文件夾,將“boot.sdi”文件復(fù)制出來。
之后在非系統(tǒng)盤(例如D盤等)創(chuàng)建某個目錄,例如“d:\newre”等。將上述“Winre.wim”和“Boot.sdi”文件保存在其中。然后以管理員身份啟動CMD窗口,在其中輸入“Reagentc/disable”“reagentc/setreimage/path d:\newre”“reaclentc/enable”等命令,就可以執(zhí)行對原WinRE模塊的替換動作。運行“Reagmentc/info”命令,可以看到WinRE的位置已經(jīng)發(fā)生了改變,指向了“d:\recovery”目錄中的某個文件夾。進入該文件夾,可以看到“winre.wim”和“boot.sdi”等文件。如果當(dāng)前用戶無法查看該文件夾,可以打開其屬性窗口,在“安全”面板中將其讀寫等權(quán)限設(shè)置為完全控制,就可以順利查看該文件夾。以后在開始時按下F8鍵,在彈出菜單中選擇“修復(fù)計算機”項,就可以進入新的WinRE環(huán)境中了。
為了便于執(zhí)行系統(tǒng)盤的備份和恢復(fù)操作,我們需要使用“Imagex.exe”這款工具。打開記事本,在非系統(tǒng)盤中某個位置(例如D盤根目錄下)創(chuàng)建名為“bakandrec.bat”的文件,其內(nèi)容如圖1所示。為了便于使用,需要將“imagex.exe”文件也保存到與該批處理文件相同的路徑下。之后當(dāng)系統(tǒng)出現(xiàn)問題時,可以在啟動時按下F8鍵,選擇“修復(fù)計算機”項,無需輸入密碼就可以進入WinRE環(huán)境,注意此時的WinRE環(huán)境有些特別,會出現(xiàn)安裝系統(tǒng)的提示界面,在其中點擊“Shift+F10”鍵,打開命令提示符界面,在其中執(zhí)行“d:\bakandrec.bat”文件。在其操作界面中輸入“1”,按照提示輸入備份文件存儲路徑,之后該批處理文件就會調(diào)用同級目錄下的“imagex.exe”程序?qū)盤進行壓縮處理。ImageX命令行中的“Check”參數(shù)表示檢查WIM文件的完整性,“/Scroll”參數(shù)表示要重定向輸出。在備份路徑中存放系統(tǒng)備份文件“windows7.wim”。當(dāng)然,也可以根據(jù)實際需要,修改該程序自定義備份文件名稱。當(dāng)需要恢復(fù)盹也需要進入該WinRE環(huán)境,運行該批處理文件,在操作界面中輸入“2”,按照提示輸入備份文件路徑,之后就對C盤進行格式化(事先應(yīng)將重要文件復(fù)制出來),并調(diào)用“imagex.exe”程序打開備份文件恢復(fù)系統(tǒng)。
當(dāng)然,您也可以手工執(zhí)行增量備份,例如在上述WinRE環(huán)境中,點擊“Shift+F10”鍵打開CMD窗口,執(zhí)行“imagex/append c:e:\bak\windows7.wim″Windows 7(2)″”命令可以將當(dāng)前C盤的內(nèi)容追加到“windows7.wim”中,假設(shè)該文件位于“e:\bak”文件夾。注意,執(zhí)行該操作后,會在“windows7.wim”映像文件中添加序號為2的映像分卷,用來存儲當(dāng)前C盤中的內(nèi)容。以后執(zhí)行“imagex/apply e:\bak:\windows7.wim 2 c:”命令就可以將卷號為2的分卷數(shù)據(jù)恢復(fù)到C盤中了。以此類推,可以在不同時刻對C盤進行增量備份,每個備份后就會在“windows7.wim”中添加新卷恢復(fù)時選擇對應(yīng)的卷號即可。這里談到的方法同樣適用于Windows8/10。該批處理文件以及ImageX文件下載地址:http:∥www.dwz.cn/zzRVk。
二、簡單快捷恢復(fù)系統(tǒng)
利用上面談到的方法,雖然可以在WinRE中恢復(fù)系統(tǒng)。不過操作起來有些繁瑣。如何才能化繁為簡更加快捷的恢復(fù)系統(tǒng)呢?實現(xiàn)方法其實并不復(fù)雜,打開Windows 7安裝鏡像文件,在其中的“Sources”文件夾中將“Boot.wim”提取出來,并將其更名為“Winre.wim”。之后在非系統(tǒng)盤上創(chuàng)建名為“Recovery”的文件夾,將該文件和“boot.sdi”文件復(fù)制進來。利用上面講述的方法,使用“Reagmentc”命令將WinRE的位置指向該文件夾。
運行Windows 7的備份和還原程序,在其窗口左側(cè)點擊“創(chuàng)建系統(tǒng)鏡像”項,在操作向?qū)Вㄈ鐖D2)的幫助下,對系統(tǒng)盤進行備份操作,將創(chuàng)建的鏡像文件存儲到指定的分區(qū)中,假設(shè)其盤符為E。該分區(qū)自由空間必須大于4GB。當(dāng)備份完成后,在該分區(qū)中的“WindowslmageBackup”文件夾中可以看到具體的備份數(shù)據(jù)。以管理員身份啟動CMD窗口,執(zhí)行“wbadmin get version-backuptarget:k:”,獲得該備份鏡像的版本標(biāo)示符,其內(nèi)容由備份時的具體時間日期信息組成。例如“12/11/2014-16:29”等。使用記事本創(chuàng)建名為“recov.bat”的文件,其內(nèi)容包含“Ping 127.0.0.1-n 10>nul”“Webadmin Start SYSRECOVERY-version:12/11/2014-16:29-backupTarget:k:-quiet”“Weputil reboot”三行命令。
其中第一行命令可以延時10秒,讓用戶可以自由選擇所需操作。第二行命令將選定的備份鏡像文件恢復(fù)到系統(tǒng)盤。注意,使用“Webadmin”命令執(zhí)行還原操作,會覆蓋系統(tǒng)盤中的所有數(shù)據(jù)。因此,最好事先將系統(tǒng)盤中的重要數(shù)據(jù)備份出來。最后一行命令執(zhí)行重啟操作。之后當(dāng)系統(tǒng)出現(xiàn)問題盹可以在啟動時按下F8鍵,選擇“修復(fù)計算機”項進入WinRE環(huán)境,注意此時的WinRE環(huán)境有些特別,會出現(xiàn)安裝系統(tǒng)的提示界面在其中點擊“Shift+F10”鍵,打開命令提示符界面,在其中執(zhí)行“f:\recover.bat”文件,就可以使用預(yù)設(shè)的備份鏡像文件來對系統(tǒng)盤執(zhí)行恢復(fù)操作。這里假設(shè)“recover.bat”位于F盤根目錄下。這樣,在WinRE環(huán)境中無需輸入登錄密碼,就可以直接恢復(fù)系統(tǒng)活力了。
三、15用隱藏分區(qū),快速重裝系統(tǒng)
在有些品牌機上都內(nèi)置有自動還原功能,在啟動時按下某個熱鍵(例如F11等),就可以快速還原系統(tǒng)。其實,我們也可以利用Reagentc命令,實現(xiàn)類似的功能。首先,必須創(chuàng)建存儲相關(guān)文件的分區(qū),并將其隱藏起來,以管理員身份運行“diskmgmt.msc”程序在磁盤管理窗口中選擇最后一個分區(qū),在其右鍵菜單上點擊“壓縮卷”項,在彈出窗口(如圖3)中顯示可用壓縮空間大小信息,在“輸入壓縮空間量”欄中輸入合適的數(shù)據(jù),應(yīng)該不小于3GB,最好達(dá)到5GB以上。點擊“壓縮”按鈕,從該分區(qū)尾部劃出預(yù)設(shè)容量的空白區(qū)域。之后選中該區(qū)域,在其右鍵菜單上點擊“新建簡單卷”項,按照提示完成新分區(qū)的創(chuàng)建操作,并為其分配盤符本例假設(shè)為“K”。
當(dāng)然,也可以使用“Diskpart”命令來快速分區(qū)。在CMD窗口中執(zhí)行“diskpart”命令在提示符下執(zhí)行“List Disk”命令顯示所有磁盤信息。如果安裝有多個硬盤,需要選擇目標(biāo)磁盤,例如執(zhí)行“select disk0”,選擇第一個磁盤。之后執(zhí)行“List Partition”命令顯示該盤中的所有分區(qū)。假設(shè)最后一個分區(qū)盤符為“I”,其卷號為5,執(zhí)行“elect Partition 5”命令選中該區(qū),執(zhí)行“shrink querymax”命令查詢該分區(qū)中的可回收容量。假設(shè)該分區(qū)有IOGB的自由空間,從中可以劃分5GB左右空間作為新的分區(qū)的話,可以執(zhí)行“shrink desired=5000”命令完成分區(qū)分割操作。之后在磁盤管理界面中為該空白區(qū)域進行格式化,創(chuàng)建盤符等操作。
在該分區(qū)中創(chuàng)建一個名為“Recovery”目錄,在其中再創(chuàng)建名為“WindowsRE”的子文件夾,將相關(guān)的“winre.wire”“boot.sdi”“install.wim”文件復(fù)制到“WindowsRE”文件夾中。以管理員身份啟動CMD窗口,執(zhí)行“Reaqmentc/disable”“Reaqentc/setreimage/path L:\Recovery\WindowsRE/bootkey4300”“Reagentc/setosimage/path L:\Recovery\WindowsRE”“Reagentc/enable”等命令完成自定義WinRE啟動路徑,重設(shè)安裝源等操作,其中的“bootkey 4300”參數(shù)表示將F9鍵設(shè)置為激活熱鍵?!?300”是F9鍵的代碼,此外,還可以設(shè)置其它的熱鍵,例如F10代碼為4400,F(xiàn)11代碼為8500,F(xiàn)12代碼為8600等。接著需要將“L”盤隱藏起來,最簡單的方法是借助于“diskpart”命令來實現(xiàn)。執(zhí)行“diskpart”“sel vol L”“remove letter=Ldismount”“set id=27 override”“exit”等命令就可以將L盤隱藏起來。當(dāng)L盤處于隱藏狀態(tài)時,在Windows7的磁盤管理界面中是無法對其格式化和刪除操作的,這樣可以保護相關(guān)文件的安全。當(dāng)Windows啟動時,點擊F9鍵進入WinRE環(huán)境,在彈出窗口中點擊“重新安裝Windows”項,就可以重裝系統(tǒng)了。