在WindowsXP下使用Windows PE的人很多,但你有沒有在Windows Vista下使用過這玩意兒呢?有沒有聽說它還有個同胞兄弟Windows RE?今天筆者就為大家介紹這個非常有用的工具,如果你能夠靈活地使用它,相信必將大大提高系統(tǒng)的安全性。
在Windows Vista的“所有程序一附件一系統(tǒng)工具一備份狀態(tài)和配置”下提供了一個名為“Complete PC備份”的功能,可以實現(xiàn)類似于Ghost的全盤備份。不過,每次恢復系統(tǒng)時都需要拿出Windows Vista的安裝光盤,那也未免太麻煩了些,其實我們可以利用Windows Recovery Envi ronment(以下簡稱WindowsRE)來完成這個任務…
步驟1:獲得相關文件
準備好相關語言的Windows Vista安裝光盤,將安裝光盤中的下列兩個文件復制到系統(tǒng)盤以外磁盤的根目錄下:
\\Boot\\boot.sdl_3.0MB
\\Source\\boot.wim:138.1MB
之所以需要將這兩個文件復制到系統(tǒng)盤以外的根目錄下,這是因為如果將其放在系統(tǒng)盤下,日后將無法在Windows RE環(huán)境下恢復系統(tǒng)盤。如果你手頭擁有的是ISO格式的鏡像文件,那么可以直接利用WinRAR來輸出。復制工作完成后,還需要將boot.win重命名為winre.wim。為了防止誤刪除,建議將這兩個文件添加只讀、隱藏、系統(tǒng)這些屬性,你可以根據(jù)自己的需要進行設置。
步驟2:創(chuàng)建批處理文件
這里,我們主要是利用bcdedit.exe這個文件來完成,請將下面的內容復制到記事本中保存為“winre,cmd”,當然也可以取其他的文件名,如果你是將兩個文件復制到了其他的路徑,那么請根據(jù)實際情況自行更改。其實只需要修改CMD文件中的三處磁盤盤符而已:
@echo on
REM
REM {ad6c7bc8-faof-11da-8ddf-00t3200354d8}
REM
set RAMDISK_OPTIONS={fad6c7bc8-faof-11da-8ddf-0013200354d8}
REM
REM{572bcd56-ffa7-11d9-aae0-0007e994107d},GUID for the WinPE boot entry
REM
set WINPE GUID={f572bcd56-ffa7-11d9-aaeO-0007e9941 07d}
REM
REM Set Timeout
REM
bcdedlt,exe/timeout 30
REM
REM Create Ramdlsk device optlons for the bootsdlflIe
REM
bcdedlt exe/c reate%RAMDISK_OPTIONS%-d\"Ramdisk Device Options\"-devIce
bcdedit.exe/set%RAMDISK OPTIONS%ramdisksdidevice parhtion=D,
bcdedit exe/set%RAMDISK_OPTIONS%ramdlsksdlloath\\boot.sdl
REM
REM Create WinRE boot entry
REM
bcdedit exe/create%WINPE_GUID%/d“Windows RE修復計算機”/aPPIicatlon osloader
bcdedlt exe/set%WINPE_GUlD%deviceramdisk=[D]\\Wln re wlm,%RAMDISK_OPTIONS%
bcdedit exe/set%WINPE_GUID%path\\windows\\svstem32\\boot\\wlnIoad exe
bcdedit exe/set%WINPE_GUID%osdeviceramdisk=[D']\\wlnre.wim,%RAMDISK_OPTIONS%
bcdedlt exe/set%WINPE_GUID%system root\\Windows
bcdedit.exe/set%WINPE_GUID%detecthal yes
bcdedlt.exe/set%WINPE_GUID%n×Optln
bcdedit.exe/set%WINPE_GUID%winpe yes
bcdedit.exe/dIsplayorder%WINPE_GUID%/addlast
echo Windows Recovery Envi ronment安裝完成。
Pause
在上面的這個批處理文件中。注意其中的空行不可省略?!癰cdedlt.exe/timeout 30”是指定啟動管理器選擇默認項以前等待的時間,這里表示等待30秒;“bcdedith.exe/create”是創(chuàng)建新的操作系統(tǒng)啟動項,“/d”后面指定的是新項要使用的描述,這里的“Windows RE修復計算機”可以自由設置;“bcdedit,exe/set”是設置啟動配置數(shù)據(jù)存儲中的項選項值,“device”是將應用程序設備設置到J.分區(qū),“path\\wlndows\\system32\\boot\\winload exe”是將應用程序路徑設置到“\\windowsksystem32\\bootkwinload,exe”,“systemroot\\windows”是將引導路徑設置到“\\windows”,“nx Optin”是將當前操作系統(tǒng)啟動項的NX策略設置到Optln;“bcdedit exe/displayorder/addlast”是將指定的項標識符添加到顯示順序的末尾,其余參數(shù)的含義朋友們可以自行查看bcdedit.exe的幫助文件,這里就不一一介紹了。
步驟3:執(zhí)行批處理文件
右擊剛才創(chuàng)建的批處理文件,注意請選擇“以管理員身份運行”,執(zhí)行后會顯示命令窗口,按任意鍵繼續(xù)。
步驟4:重啟計算機
重啟計算機,此時我們可以看到在引導菜單的底部增加了一個名為“Windows RE修復計算機”的選項。選擇該項并按下回車鍵。
步驟5:修復計算機
加載文件后,會進入修復安裝的窗口,單擊“下一步”按鈕。選擇左下角的“修復計算機”選項,接下來選擇“windows RE修復計算機”,單擊“下一步”按鈕,接下來的操作就和以前沒有什么區(qū)別了,在這里我們可以根據(jù)實際情況選擇相應的恢復工具,例如啟動修復、系統(tǒng)還原等。
需要指出的是,上面的設置只是將Windows RE添加到引導菜單中,如果你需要將其添加到按下F8功能鍵之后出現(xiàn)的全功能菜單之下,那么可以在CMD文件的末尾加入下面的命令:
bcdedit.exe/set{default}recove rysequence%WINPE_GUID%
bcdedlt.exe/set{default}recoveryenabled yes
由于是以RAMdisk的方式載入WinRE鏡像,因此在Wlndows RE環(huán)境下可以格式化Vista系統(tǒng)所在的磁盤,甚至可以格式化WinRE文件所在的磁盤。對于沒有DVD刻錄機的朋友來說。當然也可以利用Windows RE格式化C盤后全新安裝Windows Vista的單系統(tǒng),具體步驟這里就不介紹了。
如果需要卸載winRE,那么請仍舊以管理員級別的帳戶登錄系統(tǒng),或者從開始菜單中找到“附件一命令提示符”,右擊選擇“以管理員身份運行”,然后在命令提示符下輸入以下命令:
bcdedit.exe/displayorder[572bcd56-ffa7-11d9-aae0-0007e994107d]/remove
“/remove”可以從顯示順序中刪除指定的項標識符,執(zhí)行后會看到“操作成功完成。”的提示信息,然后重新啟動系統(tǒng),你會發(fā)現(xiàn)“Windows RE修復計算機”的選項已經(jīng)消失不見。當然,如果你怕麻煩,也可以使用VistaBoot等第三方工具執(zhí)行刪除操作,完成上述工作后,你還需要將boot.sdi和winre.wim這兩個文件手工刪除。
責任編輯 曹 斐