這兩天一點整合小心得分享,如有錯誤請各位鞭小力一點...
先把你要的ISO抓下來...
(我是抓了8個...X86與X64各四種 -- PRO ENT ENT-LTSB EDU)
1. 找一個大的磁碟空間 開一個工作資料夾
我是取名ISO-MAKE,底下分別建立 WIN-10、WIN-8等對應資料夾(如法炮製)
假設是 F:\iso-make\win-10
2. WIN-10下面建立三個資料夾 64、86、base
3. 64跟86底下分別建立 4個 子資料夾
pro、edu、ent、entl
3. 先掛 X86 的 ENT版 ISO檔,把全部內容COPY到 base 資料夾底下
4. 到BASE資料夾下方SOURCES底下,找到 ei.cfg ,編輯
參考網路修改成這樣 <-- br="" dtionid=""> [EditionID]
[Channel]
Volume
[VL]
2-->
5. 若同一個目錄有 pid.txt,刪掉
6. 把 install.wim 移動到 86/ent 之下
7. 分別掛上對應版本的iso,將各版本的 install.wim 移動相對應的資料夾
比如 X64版 ENT-LTSB的 install.wim 就拷貝到 64/entl
X86版教育版(edu)的 install.wim 就拷貝到 86/edu
x86的 ENT 因為是從 base 底下移動的所以可以省略一次
8. 利用 dism 指令查詢 (以系統管理者的身份)
dism /get-wiminfo /wimfile:86/pro/install.wim 會出現這個 install.wim 所包含的版本
因為pro版我抓的是2合1(注意一下index),其餘三版(ent/entl/edu)都是單一
9. 開始整合,利用 imagex 路徑切到 F:\iso-make\win-10 一一樣需要系統管理者的身份
imagex /info 86\pro\install.wim 2 "Win10 Home x86" "Windows 10 家用版 x86"
imagex /export /compress maximum 86\pro\install.wim 2 all.wim
imagex /info 86\pro\install.wim 1 "Win10 Pro x86" "Windows 10 專業版 x86"
imagex /export /compress maximum 86\pro\install.wim 1 all.wim
imagex /info 86\edu\install.wim 1 "Win10 Edu x86" "Windows 10 教育版 x86"
imagex /export /compress maximum 86\edu\install.wim 1 all.wim
imagex /info 86\ent\install.wim 1 "Win10 Enterprise x86" "Windows 10 企業版 x86"
imagex /export /compress maximum 86\ent\install.wim 1 all.wim
imagex /info 86\entl\install.wim 1 "Win10 Enterprise LTSB x86" "Windows 10 企業版LTSB x86"
imagex /export /compress maximum 86\entl\install.wim 1 all.wim
imagex /info 64\pro\install.wim 2 "Win10 Home x64" "Windows 10 家用版 x64"
imagex /export /compress maximum 64\pro\install.wim 2 all.wim
imagex /info 64\pro\install.wim 1 "Win10 Pro x64" "Windows 10 專業版 x64"
imagex /export /compress maximum 64\pro\install.wim 1 all.wim
imagex /info 64\edu\install.wim 1 "Win10 Edu x64" "Windows 10 教育版 x64"
imagex /export /compress maximum 64\edu\install.wim 1 all.wim
imagex /info 64\ent\install.wim 1 "Win10 Enterprise x64" "Windows 10 企業版 x64"
imagex /export /compress maximum 64\ent\install.wim 1 all.wim
imagex /info 64\entl\install.wim 1 "Win10 Enterprise LTSB x64" "Windows 10 企業版LTSB x64"
imagex /export /compress maximum 64\entl\install.wim 1 all.wim
若只要整合X86就包前半,只要X64就包後半
要看多一點可以這樣包
imagex /export /check /scroll /compress maximum 86\install.wim 1 all.wim
可以參考 http://blog.ilc.edu.tw/blog/blog/25793/post/78469/493203
另外
imagex /info 64\pro\install.wim 2 "W10 Home x64" "Windows 10 家用版 x64"
前半段是定義 64\pro\install.wim 中 index值 為2 的名稱叫做 W10 Home x64
後半段是是前半段的描述 "Windows 10 家用版 x64"
兩者可以自己試一下就知道
10.查詢一下作好的all.wim,若有問題就要回到
dism /get-wiminfo /wimfile:all.wim
11.將作好的all.wim拷貝回到base\sources底下
cp all.wim base\sources\install.wim
12.製作iso檔
oscdimg -l"Win10_10in1_TC" -t08/23/2015,12:00:00 -u2 -o -m -h
-b"F:\ISO-MAKE\WIN-10\BASE\boot\etfsboot.com" "F:\ISO-MAKE\WIN-10\BASE"
"F:\ISO-MAKE\WIN-10\TC_Win10_10in1_20150823.iso" 一樣 -l接上光碟名稱 -t是製作時間 -b接上開機檔 接著是光碟內容
最後輸出名稱為TC_Win10_10in1_201508223.iso
13.掛上虛擬機試試看...
14.這點沒在bbs上寫,可以考慮加上UEFI的開機能力...但能力不足啊~~~
補充:uefi可以參https://support.microsoft.com/zh-tw/kb/947024與http://ppt.cc/X3AoJ
update:08/24/2015
步驟12 若改成
oscdimg -m -o -u2 -udfver102 -t08/24/2015,02:00:00 -bootdata:2#p0,e,bF:\ISO-MAKE\WIN-10\BASE\boot\etfsboot.com#pEF,e,bF:\ISO-MAKE\WIN-10\BASE\efi\microsoft\boot\efisys.bin -h -lTw_Win10_10in1 "F:\ISO-MAKE\WIN-10\BASE" "F:\ISO-MAKE\WIN-10\TC_Win10_10in1_20150824.iso"
則會變成 BIOS +UEFI 32開機的情況......
---------------------------------------------------------------------------------
2015-0913 心得
今天處理一台機器,發現之前整合的部份,企業版與ltsb都不能安裝。
(找不到microsoft軟體授權條款 請確定安裝來源是正確的,然後重新啟動安裝程式)
在原來第八步驟之後 要手動新增這樣的動作~
dism /mount-wim /wimfile:64\ent\install.wim /index:1 /mountDir:mnt
robocopy /mir mnt\Windows\System32\zh-TW\Licenses\Volume mnt\Windows\System32\zh-TW\Licenses\_Default
dism /unmount-wim /mountDir:mnt /commit
dism /mount-wim /wimfile:64\entl\install.wim /index:1 /mountDir:mnt
robocopy /mir mnt\Windows\System32\zh-TW\Licenses\Volume mnt\Windows\System32\zh-TW\Licenses\_Default
dism /unmount-wim /mountDir:mnt /commit
dism /mount-wim /wimfile:86\ent\install.wim /index:1 /mountDir:mnt
robocopy /mir mnt\Windows\System32\zh-TW\Licenses\Volume mnt\Windows\System32\zh-TW\Licenses\_Default
dism /unmount-wim /mountDir:mnt /commit
dism /mount-wim /wimfile:86\entl\install.wim /index:1 /mountDir:mnt
robocopy /mir mnt\Windows\System32\zh-TW\Licenses\Volume mnt\Windows\System32\zh-TW\Licenses\_Default
dism /unmount-wim /mountDir:mnt /commit
第一行是掛上 install.wim 檔,掛在目錄是 mnt
第二行是複製版權目錄一份名稱為 _Default
第三行是將修改後的資料寫回 install.wim 並從 mnt 目錄卸載
PS1:若是用檔案總管去進行複製,之後卸載時 "可能" 會發生無法卸載錯誤
可用 dism /get-mountedwiminfo 查看 wim 檔掛載狀態
我是先關閉檔案總管
再用指令 taskkill /f /fi "imagename eq explorer.exe" 砍掉
之後再 cmd視窗 或 powershell視窗 中再打開一次 explorer.exe
再接著下 dism /unmount-wim /mountDir:mnt /discard
後面接著之前第九步就一路倒底。
PS2:在powershell中,第十二點要改成多加雙引號,命令視窗不用
oscdimg -m -o -u2 -udfver102 -t"09/13/2015,12:00:00"
-bootdata:2#p0,e,bF:\ISO-MAKE\BASE\boot\etfsboot.com#pEF,e,bF:\ISO-MAKE\BASE
\efi\microsoft\boot\efisys.bin -h -lZH-TW_Win10_10in1 "F:\ISO-MAKE\BASE"
"F:\ISO-MAKE\TC_Win10_10in1_20150913.iso"
PS3:ei.cfg與pid.txt都可以刪除並不影響
PS4:考慮是否從uefi 32改成uefi 64...
請問這種的方法跟
回覆刪除https://samantw.com/gimagex-win7-win81-all-in-one/
差在哪裡..
我按照上面的網址 w7 旗艦版64 然後跟 w10專業版64
我是把 win檔合在一起而已
合併後 檔案7.4x GB..
這樣正確嗎..?
作者已經移除這則留言。
刪除其實是同樣的東西唷,只是方法不一樣而已,同樣都是透過整合工作做整合,只差在有無 GUI 而已。
刪除你好,已修改網址:
刪除https://becoder.org/gimagex-win7-win81-all-in-one/
作者已經移除這則留言。
回覆刪除請問整合好的iso在vm下可正常顯示各種版本安裝的選單,但在實體機上卻顯示發生"無法開啟所需的檔案d:\source\install.wim".不知道發生什麼問題.即使 ei.cfg改成您敘述的方式亦然.
回覆刪除