NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 11572|回復: 12

[已解決] 關於製作多合一系統USB工具碟

[複製鏈接]
發表於 2016-12-13 23:29:06 | 顯示全部樓層 |閱讀模式
本帖最後由 b91037g 於 2016-12-18 20:33 編輯

小弟想製作一個用各版的windows iso版上大大所製作的PE去做工具整合碟

有參考版上的一些做法,不了解的點真的蠻多的,wimtools用法,或是檔案擺放的架構

第一次嘗試做不清楚要從何下手,能請版上的大師指導一下嘛?



發表於 2016-12-14 20:19:55 | 顯示全部樓層
檔案擺法...你說哪個PE你不會擺到哪...
問題範圍太大無法說明

給你一點資料,自己研究看看吧
wimtool是為了修改工具包內的東西,google很多答案,多到淹出來


WinSetupFromUSB 製作多重開機選單
Install Windows from USB with WinSetupFromUSB, multiboot and a lot more
http://www.winsetupfromusb.com/


BOOTICE - BCD 編輯
WinSetupFromUSB-1-7\files\tools


AOMEI Partition Assistant Standard Edition - 分區表編輯
http://www.disk-partition.com/free-partition-manager.html

製作隨身碟雙磁區用





因為WIM檔案過大,使用NTFS格式能有效支援大檔案跟WinXP開機支援
第二磁區FAT32是保留給UEFI開機用,有EFI開機檔,就可以開啟BCD選單來開機(正確流程請GOOGLE)
前段8MB保留給 WinSetupFromUSB 的開機引導,必須保持為空。



Ubuntu Linux - 讀取隨身碟第2分區
https://www.ubuntu-tw.org/modules/tinyd0/






menu.lst - 開機選單編輯




timeout=-1
default 0
color black/cyan yellow/cyan

## Menu AutoNumber
write 0x8274 0x2001
##clear mappings and set root in case we return from bootmgr
map --unmap=0:0xff
map --unhook
map --rehook
ls /usbdrive.tag || find --set-root --devices=hf /usbdrive.tag > nul
ls /default && default /default

splashimage (hd0,0)/logo.xpm
#command /font/UNIFONT /font/U16.bin


title EazyGhost NoName XPE
find --set-root /SETUPLDR.BIN
chainloader /SETUPLDR.BIN


title Windows 7 PE x86
find --set-root /W7E_MGR
chainloader /W7E_MGR


title Windows 8.1 u2 PE x64
find --set-root /BWE_MGR
chainloader /BWE_MGR


title Windows 10 LTS PE x64
find --set-root /W7D_MGR
chainloader /W7D_MGR


title Lazesoft Recovery Suite(Win7x86)
find --set-root /7PE_MGR
chainloader /7PE_MGR


title KuBuntu Liunx 14.10
root (hd0,0)
kernel /casper/vmlinuz file=/preseed/ubuntu.seed boot=casper persistent all_generic_ide floppy=off irgpoll quiet splash --
initrd /casper/initrd.lz
boot


title Android x86 KitKat
map --unmap=0:0xff
map --unhook && map --rehook
savedefault
ls /usbdrive.tag || find --set-root --devices=hf /usbdrive.tag
configfile /Androidset.lst


title SPFDisk 2000-3v
map --mem /BOOT/SPFDISK.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


title DiskGenius 3.45
map --mem /BOOT/DG345.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


title Norton Partition Magic 8.0
map --mem /BOOT/PM8C.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


title Norton Ghost 11.0
map --mem /BOOT/GHOST11.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


title Acronis True Image 2014
map --mem /BOOT/ATIH6673TW.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


title MHDD 4.6
map --mem /BOOT/mhdd46.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


title HDD Regenerator 1.71
map --mem /BOOT/HDREG171.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


title MEM TEST 86+ 4.2
map --mem /BOOT/MEMTEST.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


title NTFSDOS+SPFDISK(4K)+GHOST(4K)
map --mem /BOOT/setup98.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)



title Install Windows 7 / 8.1 / 10
find --set-root /bootmgr
chainloader /bootmgr



title BIOS TOOL
map --unmap=0:0xff
map --unhook && map --rehook
savedefault
ls /usbdrive.tag || find --set-root --devices=hf /usbdrive.tag
configfile /BIOSset.lst




title Windows XP Recovery Console
map --mem /BOOT/FIRADISK.IMG (fd0)
map --mem /BOOT/CMDCONS.ISO (0xff)
map --hook
chainloader (0xff)


title Install Windows XP
map --unmap=0:0xff
map --unhook && map --rehook
savedefault
ls /usbdrive.tag || find --set-root --devices=hf /usbdrive.tag
configfile /winsetup.lst

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?我要註冊

x
發表於 2016-12-15 06:13:46 | 顯示全部樓層
呆呆烈 發表於 2016-12-14 20:19
檔案擺法...你說哪個PE你不會擺到哪...
問題範圍太大無法說明

烈大真強......還用ㄌ大補帖......讚 !!!
發表於 2016-12-15 07:25:02 | 顯示全部樓層
本帖最後由 wang_966 於 2016-12-15 07:36 編輯

** [分享]Grub4Dos - 直接启动Win10,...,Win7, 第1个XP, XP.VHD, PE ==>
    http://nonameteam.cc/thread-3209-1-1.html

發表於 2016-12-15 09:49:07 | 顯示全部樓層
小弟桌機是 WIN 10 因此可以直接架 VM 環境

在硬碟空間足夠的狀況下,小弟逐一將每個 WIN 版本都安裝到 VHD 檔案內
然後安裝必要的軟體,做好系統更新,然後就做一次 SYSPREP oobe+一般化 然後就關閉VM 了
接著去磁碟管理 把剛剛弄好的 VHD 檔案掛載,接著用 DISM 備份這顆 VHD 做好的系統
這樣子,我所有的WIN 版本都可以整合到一個 WIM 檔案內,空間其實不會很大,就大概 18GB 左右

接著,以目前來說 WIN 10 WTG 可以再 945G 以上的主板透過 USB 2.0 開機
也因此,我完全放棄了 PE 這樣的環境,完全以 WIN 10 WTG 為主,而且我準備了 x86 跟 x64 的環境
用一顆 240GB 的 SSD 做分割,兩個系統各抓 24GB,剩下的就是放資料跟必要的軟體
用 DISM 將 WIN 10 WIM 還原到 前面各自的分割區,記得要加 WTG 方式還原
接著,編輯 第一個分割區的 BCD ,確認有 x64 跟 x86 的啟動選項
這樣就行了,至於系統安裝 WIN 7 以後的都已經支援 DISM 直接還原了,不需要跑原廠的安裝程式
至於 WIN 7 以前的,可以找一下快速安裝器,至於 XP 找 做過硬體修正的 GHOST XP 的映像檔,直接 GHOST
然後 WIN 10 WTG 本來就是一個完整的 OS 環境,你可以安裝你需要的軟體,或是找 免裝版的軟體都行
也不太需要 用到 WIMTOOLS 的方式掛軟體了,免裝版的軟體多到不行,上網蒐集一下都有

去年我還有用到 PE,但是今年年初用過 WTG之後,就一面倒了
WTG 真的太方便了,而且常見的主機板都有支援,使用 SSD 開機之後速度完全可以接受

上面給樓主參考了,不能否認,那些辛苦做PE 的專家們的付出,我要跟上是很困難的
所以也只能一切從簡了
發表於 2016-12-15 10:55:38 | 顯示全部樓層
本帖最後由 阿達金田一 於 2016-12-15 11:11 編輯

範圍的確太大了...

工具碟 主要還是 開機 和 Windows 安裝的方式 要考慮好
至於 PE 我覺的反而是其次... 可以用別人做好的(我就是用其它大大做的 8PE ... 滿舊的...我也沒在更新)
(樓上說的用 WTG ... Windows to GO 來代替PE 也是一種方式...只是 Windows to GO ... 本身還是Win ... 所以感覺比較擁腫...沒PE輕巧 ... 不過WTG技術難度比較低)
基本上自己DIY的工具碟 ... 主要是參考自己習慣使用的 安裝 或 使用方法

例如
1. 開機支援
是要僅 Legacy Bios 還是要 Legacy/UEFI 雙支援
這可能會影響否則要用個 EFI(FAT) 分割 給 UEFI 用... 可能也會影響整合 Windows 安裝的方式 (如果 Windows 安裝要用原始的方式)

2. Windows 安裝 (這裡主要指 NT6 以後... NT6 / NT5 安裝不太一樣)
你是習慣要用 原汁原味 的 原始 Windows 安裝程式
還是習慣用 第3方安裝程式 或 手動安裝方法(直接解開install.wim) 來安裝
install.wim 是各版本分別分開... 還是多個整合成一個


至於初入門的基礎... 可以看一下 新手村

如果只是 PE開機 可以用 bootmgr 就好 ... 這個 Legacy / UEFI 皆有 ... 只要 BCD 搞好就好

至於 Windows 安裝...如果一定要用 ISO ...
Legacy Bios 要改用 grub4dos 之類的...可以 掛載 ISO 的開機程式 ... 而且 ISO 中的 安裝PE 還是要修改 ... 要能在進入 PE 時...自動掛載 ISO
而 UEFI  比較不適合 ISO  ... 因為目前好像還沒有用於 UEFI 的 ISO掛載程式 ( XORBOOT 好像是有支援 UEFI ISO ... 但我個人測試是失敗 )
所以如果一定要 UEFI + ISO ... 那 安裝PE ... 還是要從 ISO 中... 提取出來用...

通常大概的方向是
1. Windows 用 第3方安裝程式 或 手動 install.wim 安裝
這種方式...一開始是要在 PE 下才能處理...
所以基本上只要搞定 工具PE 就好...
也就是 開機 就是直接到 工具PE
然後 工具PE 在用 第3方安裝程式 或 手動 install.wim 安裝 ... 來安裝 Windows

不過 第3方安裝程式 也各有不同...
有的是直接處理 install.wim ... 其實和 手動 install.wim 安裝差不多 ... 所以不是用 原始 Windows 安裝PE 安裝
有的則是指定 ISO ... 然後就是把 ISO 中的安裝檔案...移植到 硬碟 ...然後用 硬碟開機
這種方式...因為安裝其實是用 硬碟 中的 Windows 原始的 安裝PE ... 還是算是原汁原味 的 原始安裝 方式

整體來說... 這個是比較簡單的方式 ...
因為只要搞定一個 工具PE 開機... 所以只要 PE 支援Leagcy/UEFI 開機... 通常 Leagcy/UEFI 雙支援是比較簡單的

2. Windows 安裝 使用 原始的安裝PE
這種方式會比較麻煩... 因為要搞定 原始PE 的開機
其實麻不麻煩...主要還要看...是否一定要用 ISO ... 如果不一定要保持用 ISO ... 倒也還好 例如 http://nonameteam.cc/thread-2972-1-1.html

簡單說這種方式...和 工具PE 無關
Windows 安裝...就是要搞定 開機 時...可以用 Windows 原始的 安裝PE 來開機
而這個方式...依據 Leagcy/UEFI 的不同 ... 開機程式 的不同...會很多變

例如
Legacy Bios 可以用 grub4dos 開機... 而 grub4dos 支援掛載 ISO ...所以各 Windows ISO 能利用這種方式開機
但 UEFI 不支援 ISO 掛載... 所以要用 安裝PE 開機 ... 只能把 安裝PE 從 ISO 中提取出來
然後不管是 Legacy/UEFI 那一種 ... 安裝PE 都要修改... 因為 安裝PE 本身不支援 ISO 掛載...所以要改成 自動搜尋 + 掛載 ISO

所以這種方式...如果要支援 UEFI ... 不建議用 ISO ... 因為用 ISO 有點多此一舉的感覺 (因為 安裝PE 還是要提取出來)


所以先依個人習慣先決定大方向...才來考量怎麼製做工具碟
 樓主| 發表於 2016-12-15 20:56:42 | 顯示全部樓層
呆呆烈 發表於 2016-12-14 20:19
檔案擺法...你說哪個PE你不會擺到哪...
問題範圍太大無法說明

摁...就是指PE檔案所該放置的位置
我想製作的就是包含windows7,8.1.10安裝及PE維護程式
Win7的放的位置是\sources\install.wim
Win8.1的放的位置是\sources\win81\install.wim
那PE程式呢?
如果要加入sun00721大的win10pe和fd3233大的NoNameXpe 要如何加入
 樓主| 發表於 2016-12-15 20:57:20 | 顯示全部樓層
wang_966 發表於 2016-12-15 07:25
** [分享]Grub4Dos - 直接启动Win10,...,Win7, 第1个XP, XP.VHD, PE ==>
    http://nonameteam.cc/thread- ...

謝謝wang大,我會研究看看
 樓主| 發表於 2016-12-15 21:05:18 | 顯示全部樓層
本帖最後由 b91037g 於 2016-12-15 21:10 編輯
JonesLee 發表於 2016-12-15 09:49
小弟桌機是 WIN 10 因此可以直接架 VM 環境

在硬碟空間足夠的狀況下,小弟逐一將每個 WIN 版本都安裝到 VH ...

Jones大這種應該比較偏向硬碟的方式吧
現在可能先偏向以USB的方式先做嘗試
不過還是謝謝Jones大抽空回復
 樓主| 發表於 2016-12-15 21:39:43 | 顯示全部樓層
阿達金田一 發表於 2016-12-15 10:55
範圍的確太大了...

工具碟 主要還是 開機 和 Windows 安裝的方式 要考慮好

我是想製作win7,8.1,PE維護工具碟
不一定要用iso裝,方便一點可以整合在隨身碟裡帶著走會更好,貌似是用install.wim
只是用windows原始ˋPE的方式是不是沒有辦法去執行其他的工具?
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2024-12-3 04:57 , Processed in 0.355135 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表