所以實際上...對像 NT 6.x 來說
G4D Map 主要作用...只是在 轉換 OS 核心 前... 用來開機用的
因為在 轉換 OS 前 ... 都還算是 Bios 核心
拿 PE ISO 來說
ISO 中大概是
\bootmgr
\boot ( bcd , boot.sdi )
\sources\boot.wim ( pe wim )
當用 G4D map Pe ISO 來啟動時... 流程
G4D -> PE ISO -> bootmgr -> bcd -> boot.sdi + boot.wim -> PE OS
從流程看...在 PE OS 前...都算是 Bios 控管 ... 因為 G4D Map ... 直到 PE OS 前...都是還有作用的
因此...可以用 G4D Map 來啟動 ISO 中的 PE
但進入 PE OS ... G4D Map 就失效了... 所以看不到 G4D Map 的虛擬裝置
1. XP PE ... 未修改
G4D -> XP PE ISO -> setupldr.bin -> winnt.sif -> PE OS IMG -> PE OS Text Mode -> 安裝 Driver -> PE OS -> G4D Map 裝置存在 , 但無 Driver 不可用
2. XP PE ... F6 安裝 Driver 方式
G4D -> F6 Driver IMG + XP PE ISO -> setupldr.bin -> winnt.sif -> PE OS IMG -> PE OS Text Mode -> (F6) 安裝 G4D Map Driver -> PE OS -> G4D Map 裝置存在 , 可用
3. XP PE ... Driver 已直接加入到 PE OS 核心
G4D -> XP PE ISO -> setupldr.bin -> winnt.sif -> PE OS IMG -> PE OS Text Mode -> 安裝 G4D Map Driver -> PE OS -> G4D Map 裝置存在 , 可用
4. NT6.x PE ... 未修改
G4D -> NT6.x PE ISO -> bootmgr -> bcd -> SDI + PE OS Wim -> PE OS -> G4D Map 裝置不存在 , 不可用
5. NT6.x PE ... Driver 加入到 PE OS 核心
G4D -> NT6.x PE ISO -> bootmgr -> bcd -> SDI + PE OS Wim -> PE OS -> G4D Map 裝置不存在 , 不可用 -> Driver 另外掛載 ISO -> 掛載後可用 (但已不算是 G4D Map)
註1:
NoNXPE 是將 winnt.sif 改成 rxpe.sif
註2:
NT5.x 的 PE OS Text Mode 已算 轉換核心 到 PE OS ... 只是 PE OS 初期是 文字模式
文字模式 時主要是 依據 txtsetup.sif 中資訊 加載 Driver 和 F6 Driver