Windows XP時代我就喜歡使用一鍵Ghost來備份/還原系統(tǒng),可是我剛配置的Windows 8.1(UEFI啟動)卻總是無法使用一鍵Ghost,提示不支持UEFI啟動。請問怎么才可以在Windows 8.1中使用一鍵Ghost? 【解題思路】 因為傳統(tǒng)一鍵Ghost都是使用“DOS+Ghost批處理”,然后通過在C:\boot\bcd中添加DOS啟動實現(xiàn)的?,F(xiàn)在以UEFI啟動Windows 8.1則使用的是“FAT格式ESP分區(qū)+NTFS分區(qū)”的形式,默認情況下我們無法在Windows環(huán)境下訪問ESP分區(qū),更為關鍵的是引導DOS的文件grldr不支持UEFI啟動,所以常規(guī)一鍵Ghost均無法在Windows 8.1(UEFI啟動)下使用。因此解決這個問題的關鍵是使用支持UEFI啟動的恢復環(huán)境,然后使用Ghost制作批處理進行一鍵還原/備份即可。 【解題方法】 目前支持UEFI啟動恢復環(huán)境的是PE系統(tǒng),一般Windows 8.1(UEFI啟動)都是64位系統(tǒng),因此我們首先要準備64位PE系統(tǒng)和64位Ghost32.exe,這樣即可使用Ghost一鍵操作了。 啟動記事本輸入下列的代碼保存為Yjbf.bat,放置在D:\備用,命令的作用是調用D:\ghost32.exe(注意需要使用64位Ghost)進行一鍵備份,備份文件保存在D:\win8.gho,備份完自動重啟: D:\Ghost32 -clone,mode=pdump,src=1:1,dst=1:2\win8.GHO -auto -sure -fro -fx -rb 同上,再次新建一個批處理Yjhy.bat也放置在D:\備用,命令的作用是調用已經(jīng)制作好的備份D:\win8.gho恢復到C盤,恢復完后自動重啟: Ghost32 -clone,mode=pload,src=1:2\win8.GHO:1,dst=1:1 -auto -sure -fro -fx -rb 由于默認情況下我們無法直接訪問EFI分區(qū),而Windows 8.1的啟動文件又位于該分區(qū),因此要借助Bootice.exe加載ESP分區(qū)。以管理員身份啟動程序,在目標磁盤選中當前硬盤,接著點擊“分區(qū)管理”,在打開的管理窗口中可以看到序號為0的分區(qū)即為ESP分區(qū),選中它點擊“分配盤符”(圖1)。 圖1 為ESP分區(qū)分配盤符 啟動任務管理器然后將其中的Explorer.exe進程終止,再點擊“文件→運行新任務”,勾選“以系統(tǒng)管理員權限創(chuàng)建此任務”,這樣在資源管理器中就可以看到上述ESP分區(qū)了。這個分區(qū)主要包含EFI目錄,BCD文件則位于EFI\Microsfot\boot目錄下(圖2)。 圖2 訪問加載的ESP分區(qū) 接著我們就可以將下載到的64位PE添加到系統(tǒng)中(可以在專業(yè)論壇中找到網(wǎng)友制作好的PE系統(tǒng)),下載后解壓其中的Boot.wim、EFI目錄和Boot.sdi到ESP分區(qū)即可,需要注意的是下載到的PE系統(tǒng)一定要有EFI目錄,否則無法成功啟動(圖3)。 圖3 查看下載到的PE系統(tǒng)一定要有EFI目錄 再次運行Bootice.exe, 切換到“BCD編輯”,點擊“智能編輯模式”,點擊“添加→新建WIM啟動項”,然后按照下圖的提示,將放置在ESP分區(qū)的PE文件添加到啟動菜單中即可(圖4)。 圖4 添加PE啟動 這樣重啟后選擇“一鍵還原”進入,接著運行D:\yjbf.bat或者D:\yjhy.bat即可使用Ghost一鍵備份或者還原系統(tǒng)了。 小提示: 制作Ghost一鍵備份,及使用一鍵還原的時候,如果選擇了錯誤的分區(qū),有可能導致硬盤中的重要數(shù)據(jù)被覆蓋而丟失。所以一定要事先將重要的文檔備份到安全的地方,然后操作的過程中也要仔細的驗證,確認后再繼續(xù)進行。 |
|