fbpx

如何製作Windows PE(Preinstallation Environment)光碟開機片?

應該有不少人都知道Windows PE(Windows Preinstallation Environment)這玩意兒,主要是用來安裝作業系統前準備或是作業系統掛掉時用的光碟開機片,但微軟就是很變態,把製作的工具檔案全都準備好了,就是不願直接將Win PE的ISO映像檔直接釋出,如果需要用到Win PE開機片,只好自行製作囉,我們就來看看如何製作吧!

製作原型的Windodws PE光碟只需要使用到以下工具,請先自行下載。

Windows® 7 的 Windows® 自動化安裝套件 (AIK):

下載點:請點我

Windows PE製作過程:

下載後會取得一個ISO檔案,請自行燒錄或是利用虛擬光碟掛載(比較環保),然後執行裡面的「StartCD」

04

點擊「Windows AIK 安裝程式」進行安裝,過程就是下一步到底,不多作介紹囉。

05

安裝完畢後可以在開始功能表裡找到「Microsoft Windows AIK」,展開後在「部署工具命令提示字元」右鍵「以系統管理員身分執行」

06

再來往下依序執行指令,首先是

copy.cmd x86 c:\winpe_x86

07

跑完之後換以下指令:

copy c:\winpe_x86\winpe.wim c:\winpe_x86\iso\sources\boot.wim

08

然後複製imagex.exe這個檔案,這是Windows映像檔管理員,用來讀取wim這類映像檔所用:

copy "C:\program files\Windows AIK\Tools\x86\imagex.exe" c:\winpe_x86\iso\

09

最後的步驟就是要將剛剛那些內容製作ISO映像檔:

oscdimg -n -bc:\winpe_x86\etfsboot.com c:\winpe_x86\ISO 

c:\winpe_x86\winpe_x86.iso

10

完成後到C糟下的winpe_x86資料夾看看有沒有winpe_x86.iso這個映像檔,如果有就表示你成功了,燒錄後就可以使用囉,如果不想燒錄也可以利用USB來使用,改天再來介紹囉。

11

你可能對這些內容也有興趣

阿湯 作者:阿湯

對電腦 & 網路資訊充滿興趣與熱情、瘋了似的每日堅持發文,「阿湯」這個名字是由湯姆克魯斯而來的,雖然我沒有他帥氣,也不會演電影,但我會寫文章....

更多關於的文章》

31 個留言

  1. Avatar bleach15913表示:

    你好
    我照著步驟做到最後都沒什麼問題
    也有winpe_x86.iso這個映像檔並燒錄至DVD
    但最後進入PE後卻停在一個視窗叫系統管理員:X:\windows\system32\cmd.exe
    內容只有X:\windows\system32>wpeinit

    X:\windows\windows\system32>

    按enter只會不停重複X:\windows\windows\system32>

    阿湯 說:

    這無法確定原因

  2. Avatar 卡車表示:

    我照著這方法做出了iso檔,但是想用WinToFlash把他弄成usb開機碟卻出現錯誤,如下:

    找不到檔案 I386\SYSTEM32\hal.dll or file I386\SYSTEM32\hal.dl_
    找不到檔案 I386\SYSTEM32\kernel32.dll
    找不到檔案 I386\ntdetect.com
    找不到檔案 I386\setupldr.bin

    請問是不是這方法做出來的iso檔不能這麼做?
    還是我哪邊做錯了?

    阿湯 說:

    這我就不確定了…

  3. Avatar 呆楓表示:

    我有成功的做出光碟印象檔了 用usb隨身碟以驅動光碟的方式去讀取資料結果沒有桌面….然後我異想天開的方式 是在製作出光碟時 再把桌面資料摳進去 然後阿 結果當然是不能進去囉 所以我想問這種方式製作 桌面的話 我還要摳什麼樣的東西才能以開機方式後 正常地進入我要的桌面呢?

    阿湯 說:

    沒辦法額外加入哦

  4. Avatar 過客表示:

    太了不起了,
    成功製作出映像檔了,
    有附上在部署工具命令提示字元執行指令的截圖真是太棒了,
    這樣網頁上有錯誤也有依據,
    謝謝您。

    阿湯 說:

    不客氣

  5. Avatar 阿良表示:

    你好 我試用了你的教程第一個步驟開啟部署命令提示字元 輸入copy.cmd x86 c:\winpe_x86
    就出現了系統找不到指定的檔案 不知道哪裡出錯誤了 我的系統是WIN7家用進階版64位元一步 板板版主打的是copy.cmd x86 正確是copype.cmd x86 少打了pe兩個字難怪系統找不到指定的檔案

    阿湯說:

    嗯嗯

  6. Avatar 威威表示:

    為甚麼小弟做出來是 RAR 小弟是電腦白痴..

    阿湯說:

    確定是 RAR 還是只是 RAR 圖示?

  7. 謝謝阿湯的教學 在這邊讓我學到了很多
    分享一下 我剛剛按照教學遇到的問題
    第一步 copype.cmd x86 c:\winpe_x86 圖片文字沒對上 (會造成系統找不到指定的檔案)
    最後的製作 oscdimg -n -bc:\winpe_x86\etfsboot.com c:\winpe_x86\ISO c:\winpe_x86\winpe_x86.iso (教學文最後一步驟 兩行合併成一行 中間空格就成功了)
    W7 SP1 x64 HP

    阿湯說:

    恭喜

  8. Avatar posssea jenq表示:

    你好 我試用了你的教程第一個步驟開啟部署命令提示字元 輸入copy.cmd x86 c:\winpe_x86
    就出現了系統找不到指定的檔案 不知道哪裡出錯誤了 我的系統是WIN7家用進階版64位元

    阿湯說:

    我也是在 64 元下做的..AIK 都有裝好?

  9. Avatar 表示:

    謝謝你的教程 成功作出映像檔

    阿湯說:

    不客氣

  10. Avatar bb蛋表示:

    我點擊win aik安裝,電腦出現:無法開啟此封裝,如何解?

    阿湯說:

    重下載再試看看

  11. Avatar BGN表示:

    SOR 我做好了 THX

     

    阿湯說:

     

    不客氣

  12. Avatar BGN表示:

    不好意思喔= =” 我遇到的狀況是 我做到最後一個步驟 製作ISO映像檔時,輸入oscdimg -n -bc:\winpe_x86\etfsboot.com c:\winpe_x86\ISO 這一排 然後出現的畫面 在licensed … 之後就不一樣了
    大大給的圖片上是scanning…. 最後是DONE

    我出現的是 usage: OSCDIMG[options] sourceroot targetfile
    For option imformation, use -help with one of te following categories
    ISO
    Joliet….

    然後我該怎麼做? 不好意思麻煩你了 = =lll

  13. Avatar BGN表示:

    請問他說 winpe_x86.iso 不是內部或外部命令可執行的程式 我要如何處理? 謝謝

     

    阿湯說:

     

    iso檔是用來燒錄光碟開機用的.本來就不是執行檔~

  14. Avatar Michael Law表示:

    請問這樣做出來的PE,會是跟自己電腦一樣的鏡像光碟嗎?
    還是這個PE是WINDOWS做出來的範例檔,就是不管在哪台電腦這麼做,出來的PE光碟裡面都長得一樣這樣?

     

    阿湯說:

     

    都長一樣

  15. Avatar Blue表示:

    請問一下
    為什麼我照第一個步驟做
    卻一直顯示 ” 系統找不到指定的檔案 ”

    阿湯說:

    有顯示那個檔案嗎?

  16. Avatar leo表示:

    哈囉
    這樣win7不就虧本了我用xp做

    阿湯說:

    虧本?這只是PE檔而已

  17. Avatar Takesi表示:

    看留言有人問 USB 的做法,另外轉貼了一篇給需要使用 USB 來做 PE 的文
    http://hi.baidu.com/kuangxiangjie/blog/item/5841c2077c7858c87b894796.html

    阿湯說:

    感謝提供..

  18. Avatar Takesi表示:

    我排除了,謝謝你!
    後來是發現當有Hard Disk存在時,Boot from cd的msg不會show出來

    阿湯說:

    不會..沒幫上忙你就先解答了^^

  19. Avatar Takesi表示:

    你好,我照了妳的方式做,不過在載入開機時出現了 “Can’t Find Bootmgr “,我查看了iso裡確實沒有一支是bootmgr的檔案,不過有一支bootmgr.efi,所以判斷此iso boot的方式是採efi導引,所以我看一下efi的forld裡有一支bootx64.efi,不過仍是無法引導。

    我在compile的過程裡,唯有一個步驟與你不同,因為我的os是server2008 x64 entprice(不是server core的環境) ,所以我是用 iax64 做compile,並非以 x86 做,而 ia64的forld裡沒有etfsboot.com,所以我是用2008的source iso裡取etfsboot.com出來做compile,請問我該如何排除此問題呢?

    另外想請教,我有辦法在.wim裡包入自己的物件再做compile嗎?若可以我該如何pack呢?

  20. Avatar hsingliang表示:

    請問USB開機的話,有教學文嗎?

    阿湯說:

    目前沒有哦

  21. Avatar guest表示:

    the first command ‘copy.cmd x86 c:\winpe_x86’ not run for me which in the photo is ‘copype.cmd x86 c:\winpe_x86’ did anyway

    阿湯說:

    你的系統是?

  22. Avatar Guillaume表示:

    XP的使用製作的工具會有所不同,是用什麼?
    可以詳述或是給文章嗎?
    感謝

    阿湯說:

    要再找時間寫囉,畢竟XP的PE現在很少人用了

  23. Avatar Guillaume表示:

    XP也行嗎?
    步驟完全一樣嗎?
    不一樣的話是哪不一樣呢?

    阿湯說:

    使用製作的工具會有所不同

  24. Avatar AKARAS表示:

    謝謝
    上面的步驟我已經照做 那我要如何使用呢?
    如果我直接點選imagex 就跳出一個黑色視窗 但就馬上消失?
    這樣是正常嘛?
    謝謝麻煩你

    阿湯說:

    製作完要用這個開機進入不是直接使用哦

  25. Avatar AKARAS表示:

    請問VISTA可以照做嘛? 謝謝

    阿湯說:

    如果有Vista的檔案才行哦

  26. Avatar norton表示:

    請問win2000可以做成pe嗎

    阿湯說:

    好像也有吧,但要找2000的檔案來做

  27. Avatar hisky表示:

    請問如果我是用64位元 win7

    這段
    copy.cmd x86 c:\winpe_x86

    是不是要改x64 ??

    阿湯說:

    其實PE用x86或64不會有什麼特別影響

  28. Avatar 飯飯表示:

    那Windows 7安裝程式也是運用這樣的方式嗎?

    阿湯說:

    也可以,但windows 7用usb安裝比較快

  29. Avatar Ling表示:

    為了製作一個183MB的鏡像去下載一個1.8GB多的軟體……
    /me 滿臉黑線,思索良久還是放棄了

    阿湯說:

    只能說微軟真的很無聊.不直接釋出…

  30. Avatar Player表示:

    不需要另外win镜像吗?

    阿湯說:

    不需要

發表留言 »

姓名(*)
信箱(*)