NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
12
返回列表 發新帖
樓主: b91037g

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

[複製鏈接]
發表於 2016-12-15 22:25:44 | 顯示全部樓層
本帖最後由 阿達金田一 於 2016-12-15 22:41 編輯
b91037g 發表於 2016-12-15 21:39
我是想製作win7,8.1,PE維護工具碟
不一定要用iso裝,方便一點可以整合在隨身碟裡帶著走會更好,貌似是用ins ...

覺的你大概對 工具碟  開機 和 PE 的架構  3個地方不太熟或有誤解

首先版上大大的 XPE 7PE 8PE 10PE ... 簡稱為 工具PE 吧
除了 XPE 是以 NT5( XP 2003 ) 為主體外...7 8 10 PE 都是 NT6 以後的 Win核心 為主體
主要是 開機程式 和 PE架構 有差別
同理 Windows 安裝也是如此

這裡先不討論 NT5 的情況 ... 因為 NT5 ... 大多是用 XP x86
所以主要就是用 Legacy Bios ... 不支援 UEFI ...
而 XP ISO 或 XPE 是可以 grub4dos 來掛載 map iso
所以開機上 XP ISO 或 XPE ISO 比較沒問題

而 NT6/NT10 不管是 安裝Windows 的 安裝PE 或 工具PE
都是 NT6/NT10 PE ...
NT6 以後的 原始安裝 流程其實就是
開機 -> bootmgr(bcd) -> boot.wim (PE) -> PE 中的安裝程式 setup.exe -> 搜尋安裝來源 ( \Sources )

而 工具PE 就是大大 客制的PE ... 在開機上沒什麼不同
開機 -> bootmgr(bcd) -> 客製PE Wim

我前面有說...主要是要看你 Windows 是要如何安裝

如果是 第3方程式安裝 或 手動 install.wim 安裝
就直接利用 工具PE 即可 ... 開機就是
開機 -> bootmgr(bcd) -> 客製PE Wim

然後 執行第3方程式安裝 ... 或
手動 install.wim 安裝 ( 就是把 install.wim 解出來而以...然後手動建立 bootmgr 開機 )

如果要使用 原始的安裝PE ... 那開機就是要載入不同的 安裝PE
例如
原始的 Win7 8 10  ISO 安裝架構 是
\Sources\boot.wim (安裝PE)
\Sourcse\install.wim (安裝來源主體)
\Souces\setup.exe (外部安裝程式)
boot.wim 安裝PE ... 其中也有 \Sources\Setup.exe 會對比 外部的 \Sources\setup.exe 是否相同

開機 -> bootmgr(bcd) -> boot.wim (PE) -> PE 中的安裝程式 setup.exe -> 搜尋安裝來源 ( \Sources ) -> setup.exe 和 install.wim 檢查 -> 安裝程式介面

而多版 Windows 安裝...假設路徑改為
\Win7\Sources\boot.wim
\Win7\Sources\install.wim (或 Win ISO)
\Win8\Sources\boot.wim
\Win8\Sources\install.wim
\Win10\Sources\boot.wim
\Win10\Sources\install.wim

則 boot.wim 要修改...因為 install.wim 不在原始 \Sources\install.wim
所以 安裝PE boot.wim ... 要修改才能使 setup.exe 正常安裝
至於怎麼改...
如果是 win iso ... 當然就是要在 PE 中加入可以掛載ISO 的程式 然後自動搜尋 ISO 然後掛載
如果是 install.wim 則有2種方式
一種是使用 setup.exe 的參數 /installfrom 來指定 install.wim 的路徑
另一種就是我貼的 Sources Setup Subst ... 利用 Subst 指令產生 \Sources

另外還有一種方法
就是 所有的 install.wim 整合成一個 install.wim
\Sources\boot7.wim ( Win7 boot.wim )
\Sources\boot8.wim ( Win8 boot.wim )
\Sources\boot10.wim ( Win10 boot.wim )
\Sources\install.wim ( win7 8 10 的 install.wim 都整合在一起 )

而開機部份...主要是用 bootmgr bcd
bcd 中建立多個 PE 開機項 分別對到各個 PE Wim

其實還有一種更簡單的就是 不同版的 Windows \Sources 都放到不同的分割區 ...
例如 USB 分割成 4 個分割 ... 這裡我用 USB:0 - USB:3 來表示
USB:0  ... 開機分割區 ... 開機用放 bootmgr bcd
USB:1 ... 放 win7 的 \Sources ... (主要是要 boot.wim , setup.exe 和 install.wim)
USB:2 ... 放 win8 的 \Sources ... (同上)
USB:3 ... 放 win10 的 \Sources ... (同上)

由於原始的 安裝PE setup.exe 就是 搜尋 \Sources 並做 setup.exe 對比檢查... 所以正常情況應該都可以找到正確的 安裝來源( \Sources )
這個分法最簡單... boot.wim 都不用改
只要搞好 bootmgr bcd 開機就好了... (用 bootice 很好搞)
只是若 Win 版本越多...就要越多的 分割區 ... 就 分割管理 上來說... 反而是最爛的方式
發表於 2016-12-15 23:22:21 | 顯示全部樓層
本帖最後由 阿達金田一 於 2016-12-15 23:23 編輯

前面是在說 Windows 安裝
另外說一下 開機管理 和 架構
其實這些 新手村 都有略微提到 ... http://nonameteam.cc/thread-3010-1-1.html

Legacy / UEFI ... 除了開機載入的方式或位置不同外...其實流程架構上是一樣的
簡言之就是
硬體開機 -> 開機程式 或 開機管理程式

而所 工具碟 ... 一部份要看...你的 工具 是什麼 程式
是 Windows 程式 ... 還是 Bios 程式...
因為不同的 程式 ...是在不同 核心 下載入執行的

早期 PE 未出 和 未成熟 時...很多 工具程式 都是  Dos程式 或 Bios(Legacy)程式
即便 XPE 後來普及...但 UEFI 未普及 時... 還是很多人是用 Dos程式 或 Bios(Legacy)程式 的 工具程式

Dos程式 或 bios程式 並不是在 Win核心 下執行的
所以若 工具程式 中是 dos bios win 多種混用...就會扯到 開機管理

不管是 Leagcy / UEFI 都是一樣的
大概的架構 ... 簡單來說就是 4層
1 -> 2 - > 3 -> 4

1. 硬體開機(BIOS)
2. 開機管理程式(本身也是Bios程式)
3. Bios工具程式 或 各別 OS 的 開機程式(也是Bios程式)
4. OS 的 工具程式

簡單說...進入 OS ( Dos , Win , Linux ) 之前...都是 Bios

Legacy Bios
Bios -> 各種MBR -> 各種PBR -> 各種開機(管理)程式 ( NTLDR , GRLDR , BOOTMGR )

UEFI x64
Bios -> EFI\boot\bootx64.efi
bootx64.efi 即使用各種 efi開機(管理)程式 去取代

像 grub4dos 可以載入其它的 legacy bios程式 或 掛載映像(IMG)
所以可以
Legacy Bios -> ... -> GRLDR (Grub4dos) -> 其它Bios程式
Legacy Bios -> ... -> GRLDR (Grub4dos) -> 掛載 Dos IMG  -> Dos -> Dos 工具程式

至於 UEFI 目前的 EFI工具程式 真的不多...而 Dos 也不支援 UEFI
而且 UEFI 目前好像也沒有 掛載IMG 的 EFI程式
不過流程基本都是類似的
UEFI Bios -> efi\boot\bootx64.efi ( bootmgr 的 efi  ,  grub2 的 efi 或 其它的 efi開機管理程式) -> efi工具程式

所以如果...工具都是單純的 Win工具程式 ... 那開機其實很簡單... 就是進入 PE 一種而以
BIOS -> .... -> bootmgr (bcd) -> PE -> Win工具程式

目前看到大多數的 工具碟 ... 開機選單 好像一堆工具... 其實大多都是 Leagcy Bios  的 開機管理
而大多數 Grub4dos 是比較常用的 Legacy Bios 開機管理


簡單的說... 用版上大大的 工具PE...
直接照用就可以...
然後...第3方 或 手動 Windows 安裝  ... 直接用 工具PE 去執行或處理就可以
使用 原始的 安裝PE ... 就是在 開機管理 中...加入 安裝PE 的開機

基本上...只要是 工具PE 是 7PE 8PE 10PE ... 不管前置是什麼開機管理... 最後都會用 bootmgr 去載入 PE
所以只要在 BCD ... 加入各別 安裝PE 的開機項就可以了
發表於 2016-12-16 15:17:08 | 顯示全部樓層
b91037g 發表於 2016-12-15 21:05
Jones大這種應該比較偏向硬碟的方式吧
現在可能先偏向以USB的方式先做嘗試
不過還是謝謝Jones大抽空回復 ...

我的裝機碟 是一個 240GB USB 3.0 的外接式 SSD 喔

不是純硬碟,還有 INSTALL.WIM 可以整合的
給你看一個畫面


看到了嗎? 我這各 WIM 除了 WIN 7 還有 2008 R2 跟 WIN 10 幾個常見的版本
除了這些,我也蒐集所有的 WIN 版本,只是另外放在 資料區內
如果裝機有人指定不一樣的版本,我就會直接用 DISM 進行安裝

基本上,沒看我裝軟體的人,不明白我的方法為什麼這麼快,
所以,如果真的想要明白,還是拿一台電腦過來,我實際操作給你看比較快
另外就是,金田大有說到 UEFI 的問題

基本上,UEFI 我目前只會針對 系統碟需要超過 2.2 TB 的時候才會幫忙裝
但是目前來說,系統碟大多是 512GB 以下的 SSD,很少人,系統碟還用 HDD 的,而且也不會用那麼大
因為 HDD 的速度跟 SSD 還是差異非常非常的大,這一點,已經是眾所周知
還有更快的 NVME SSD,這些環境,都不是 單純的 PE 可以讓你很簡單的掌握

上面這一段說這麼多,還沒說到 UEFI 的重點,很簡單,進入 WTG ,你可以手動將 目標磁碟建立必要的 GPT 分割區
然後在還原系統,再進行 UEFI 引導修復,這樣,就算你是 傳統模式開機,你也能夠直裝 UEFI 系統
系統弄完,重開機之後,就可以選擇 UEFI 開機了,就是這麼簡單,只要操作過,一點難度都沒有







4





您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

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

GMT+8, 2024-12-3 07:24 , Processed in 0.309014 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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