Windows 7 的開機片 [官方版]
上次介紹了 Windows 7 的開機片免製作就能用的信手拈來版,我們不能不認識官方真正的 Windows 7 開機片。
微軟官方提供的標準 Windows PE 的製作方法,請參考並下載 Windows® 7 的 Windows® 自動化安裝套件 (AIK)。這個映像檔有 1.7GB,下載完畢燒錄成 DVD,就可以安裝。安裝了龐大的系統之後,我們只需要應用到其中的一點點元件。
步驟一、打開 [Microsoft Windows AIK] > [部署工具命令提示字元]
步驟二、複製 PE 必要元件,指令的語法為 copype.cmd <architecture> <destination>,例如 copype.cmd x86 c:\pe_x86 (或 amd64、ia64)
步驟三、上述步驟會把必要檔案複製到 \ISO 資料夾,接著就是製作 ISO 檔並燒光碟。指令為 oscdimg -n -bc:\pe_x86\etfsboot.com c:\pe_x86\ISO c:\pe_x86\pe_x86.iso,燒光碟就不用介紹了吧。
這個陽春的 PE,會讓您開機到什麼都沒有,只有命令提示字元的環境,當然您也可以打個 Notepad 之類的指令打開應用程式來使用,或執行您需要的修復、備份等程式。
不過呢...
只為了區區 200MB 的 PE,要動用半小時安裝 2GB 的 AIK 會不會太小題大作了呢?接下來介紹怎麼快速的製作陽春 PE。當然這是懶人速成法。
請拿出 Windows 7 的原版光碟,或者用 WinRAR 將原版的 Windows 7 ISO 檔解壓縮,我們需要複製以下的檔案到您指定的資料夾:
\boot 資料夾全部
\efi 資料夾全部
\sources 建立此空白資料夾,並將光碟裡面 sources 裡的 boot.wim 經過處理再複製過來就好了,處理的方法如下所述。
bootmgr 就這個檔案放在根目錄
處理 boot.wim,請先把這個檔案從 sources 目錄複製出來,例如放在 C:\WN7 上。然後建立一個空白的資料夾,例如 C:\WN7\WIM。接著您要找一個程式叫做 imagex.exe,下以下的指令:
imagex.exe /mountrw C:\WN7\boot.wim 2 C:\WN7\WIM
稍等一下子,等作業完畢,在 C:\WN7\WIM 裡面找到 setup.exe,刪除它。接著我們要把新的 boot.wim 儲存起來。指令如下:
imagex /unmount /commit C:\WN7\WIM
完成了,這個新的 C:\WN7\boot.wim 檔就可以複製到上面的 sources 資料夾。
您可以把這些檔案放在隨身碟,就能用隨身碟開機 (如果您的隨身碟比較舊,不能開機,請找一個程式叫做 bootsect 的程式建立開機的能力。例如隨身碟是 F 碟,指令就是 bootsect /nt60 F:。
或者燒成光碟,例如您剛剛的檔案都放在 C:\pe_x86 裡面,製作成 ISO 的指令就是 oscdimg -n -bc:\pe_x86\boot\etfsboot.com c:\pe_x86 c:\pe_x86.iso
其實正規的來說,boot.wim 裡面包含兩個映像檔,第 1 個才是 PE,第 2 個是安裝用的映像檔。我們取第二份然後把 Setup.exe 刪除只不過是為了製作方便。要拿出真正的 PE 映像 (雖然差別不大),應該進行的步驟如下:(dism 是內建的指令,不用另外下載)
dism /mount-wim /wimfile:C:\WN7\boot.wim /index:1 /mountdir:C:\WN7\WIM
把編號 1 的映像檔掛上來,接著要設定開機目錄
dism /image:C:\WN7\WIM /set-targetpath:x:\
然後把變更存回來
dism /Unmount-Wim /MountDir:C:\WN7\WIM /commit
最後把 PE 的映像提取出來
imagex /export C:\WN7\boot.wim 1 C:\WN7\boot1.wim "WinPE"
把生成的 boot1.wim 改名為 boot.wim 就是您需要的檔案了。
回應
稱呼: 性別:
內容:







(還沒送出,所以沒有日期!)
一抹淺藍回覆:
ET (2010/4/17 上午 01:02:41)
台灣網路電台 (144)
悠遊卡手機 DIY (34)
哇塞! 戴老師帶動唱!! (13)
[watchtower] 天天動一動 , 助人又自助 愛
[一抹回覆] 是這樣的,原本登記不到 lightblue 的
咬文嚼字 (5)
藍制服的傳說
今天閱讀: 744, 總共閱讀: 370497