2011年2月17日 星期四

使用ImageX來製作Recovery CD

目的:利用Microsoft ImageX工具來製作Recovery CD,協助客戶於系統無法開機或更換硬碟時可快速回復系統。

時間:120 分鐘

準備工具:
l   Windows 自動化安裝套件 (已包含WinPE)
下戴網址:http://www.microsoft.com/downloads/details.aspx?FamilyID=c7d4bc6d-15f3-4284-9123-679830d629f2&displaylang=zh-tw&Hash=3T93VHDjPkc1Ls0bxIKjZuJeQr0lN5iKcPCENMEMCAG6vsWMWLXtkZq4wSmeEIkZTDe1Wvitz6cyEH4uss9YuQ%3d%3d

l   WinISO 映像檔製作工具

實作:
分成下列三個步驟
.首先利用下載的WAIK產生出WinPE的開機光碟
.利用WinPE光碟開機後利用ImageX程式來製作Recovery WIM
.結合WinPE開機光碟與Recovery映像檔


一、製作WinPE的開機光碟

1.  安裝WAIK 執行Startcd.exe 執行安裝

2.  安裝.Net FrameWork 2.0

3.  安裝MSXML 6.0

4.  安裝WAIK目錄下的HOTFIX 目錄內的PATCH

5.  安裝WAIK 工具需要790MB
6.  建立WINPE開機光碟
  n   開啟Windows PE工具命令提示
        n   輸入Copype.cmd x86 c:\WinPE_x86,完成會產生”c:\WinPE_x86”的目錄
  n   複製相關工具
   Ø   ImageX C:\Program Files\Windows AIK\Tools\x86\imagex.exe複製到 C:\WinPE_x86\iso目錄之中
   Ø   C:\Program Files\Windows AIK\Tools\x86\Servicing 複製到C:\WinPE_x86\iso目錄之中
   Ø   C:\Windows\system32\msxml6.dll and msxml6r.dll 複製到C:\WinPE_x86\iso\Servicing目錄之中

n   利用記事本編輯後儲存檔名為wimscript.ini  
[ExclusionList]
      ntfs.log
           hiberfil.sys
pagefile.sys 
"System Volume Information" 
RECYCLER 
Windows\CSC
 
[CompressionExclusionList] 
*.mp3 
*.zip 
*.cab\WINDOWS\inf\ 
*.pnf
 
Note: Wimscript.ini檔中[ExclusionList]一節指定了當你透過ImageX工具進行映像擷取時,哪些檔案不應被擷取。Wimscript.ini檔中[CompressExclusionList]一節指定了當你在使用ImageX工具進行映像壓縮時,哪些檔案或檔案型態不應被壓縮
n  產生WinPE.ISO 檔案 
oscdimg -n -bc:\winPE_x86\etfsboot.com c:\winpe_x86\iso c:\winpe_x86.iso 
檢查c:\根目錄下是否有產生winpe_x86.iso檔案
 
      Note: -bc:\WinPE_X86之間沒空格
 
二、製作Recovery WIM
 這個階段我們將利用LAB2 VPC映像檔配合第一階段作好的開機WinPE光碟將電腦備份成WIM映像檔.
1.  將第一階段製作好的(winpe_x86.iso)燒錄成CD,現在就可以利用包含ImageXWinPE可開機光碟.
 
2.  由於我們使用VPC 2007可支援ISO檔的掛載第1點我們可省略,開啟Visual PC Console 選擇LAB2後按Start按鈕, 開始來製作LAB2WIM映像檔.
 
n  Virtual PC 2007 視窗上的設定 CD-> Capture ISO Image -> 選擇 winpe_x86.iso 此時開機時將可以從光碟開機.

3.重新啟動 Virtual PC系統將會提示是否由CD-ROM開機 按任一鍵後續繼.

4.  Command 視窗下擷取你的OS:
 
D:\Imagex.exe /compress maximum /capture c: c:\Recovery.wim “Demo” /verify

5.  Recovery.wim 製作完成時,利用Virtual PCRecovery.wim 讀取出來.
        n  選擇XPPro這個項目 按Settings 進入設定模式
n  設定Hard Disk2 將我們的LAB2 Hard Disk掛載起來
n  啟動XPProVPC Image 系統將會把LAB2 Hard Disk掛在我們的系統之中,找出Recovery.wim 將檔案複製出來.

三、製作Recovery CD
1.將原有Winpe_x86.iso複製另存並將檔名為Recovery.iso,接著利用WinISORecovery.iso開啟,將上階段的Recovery.wim檔結合起來。
2.此時開啟Virtual PC LAB3來進行Recovery 的測試. 
n  開啟後將ISO掛載於系統之中Recovery.iso 
 
3.開機後我們可以利用command 的方式來進行Recovery的進行. 
  imagex.exe /apply recovery.wim 1 c: 
  
4.鍵入Exit離開

5.  利用Virtual PC開啟LAB3 來驗証回復作業是否完成.