|
發表於 2016-5-14 02:34:49
|
顯示全部樓層
本帖最後由 2567288 於 2016-5-14 02:43 編輯
金大來請教幾個問題
我把您 2016.5.10 的 範例結構 , 做成 cd/usb legacy + uefix86 + uefix64 的 iso 檔
因為考慮 install.wim 可能大於 4G(ntfs) , 及 uefi fat32 的啟動, 把檔案結構改成
(1) legacy grub4dos 引導
(2) 拆分 sources 目錄下的 boot.wim
完整結構
K:\
│ grldr
│
├─boot
│ │ bcd
│ │ boot.sdi
│ │ bootmgr
│ │ bootvhd.dll
│ │ hdd
│ │ memtest.exe
│ │
│ ├─fonts
│ │ cht_boot.ttf
│ │ wgl4_boot.ttf
│ │
│ └─zh-tw
│ bootmgr.exe.mui
│ memtest.exe.mui
│
├─bootwin
│ ├─win10x64
│ │ └─sources
│ │ boot.wim
│ │ setupwin.cmd
│ │
│ ├─win10x86
│ │ └─sources
│ │ boot.wim
│ │ setupwin.cmd
│ │
│ ├─win7x64
│ │ └─sources
│ │ boot.wim
│ │ setupwin.cmd
│ │
│ ├─win7x86
│ │ └─sources
│ │ boot.wim
│ │ setupwin.cmd
│ │
│ ├─win81x64
│ │ └─sources
│ │ boot.wim
│ │ setupwin.cmd
│ │
│ ├─win81x86
│ │ └─sources
│ │ boot.wim
│ │ setupwin.cmd
│ │
│ ├─win8x64
│ │ └─sources
│ │ boot.wim
│ │ setupwin.cmd
│ │
│ └─win8x86
│ └─sources
│ boot.wim
│ setupwin.cmd
│
├─efi
│ ├─boot
│ │ │ bootia32.efi
│ │ │ bootx64.efi
│ │ │
│ │ └─zh-tw
│ │ bootia32.efi.mui
│ │ bootx64.efi.mui
│ │
│ └─microsoft
│ └─boot
│ │ bcd
│ │ boot.stl
│ │ memtest.efi
│ │ memtest32.efi
│ │
│ ├─fonts
│ │ cht_boot.ttf
│ │ wgl4_boot.ttf
│ │
│ └─zh-tw
│ memtest.efi.mui
│ memtest32.efi.mui
│
└─setupwin
├─win10x64
│ └─sources
│ │ install.esd
│ │ setup.exe
│ │
│ └─$oem$
│ └─$1
│ └─Program Files
│ └─KMS_VL_ALL
│ │ KMS_VL_ALL.cmd
│ │
│ ├─32-bit
│ │ SppExtComObjHook.dll
│ │ SppExtComObjPatcher.exe
│ │ vlmcsd.exe
│ │
│ └─64-bit
│ SppExtComObjHook.dll
│ SppExtComObjPatcher.exe
│
├─win10x86
│ └─sources
│ │ install.esd
│ │ setup.exe
│ │
│ └─$oem$
│ └─$1
│ └─Program Files
│ └─KMS_VL_ALL
│ │ KMS_VL_ALL.cmd
│ │
│ ├─32-bit
│ │ SppExtComObjHook.dll
│ │ SppExtComObjPatcher.exe
│ │ vlmcsd.exe
│ │
│ └─64-bit
│ SppExtComObjHook.dll
│ SppExtComObjPatcher.exe
│
├─win7x64
│ └─sources
│ install.wim
│ setup.exe
│
├─win7x86
│ └─sources
│ install.wim
│ setup.exe
│
├─win81x64
│ └─sources
│ ei.cfg
│ install.esd
│ setup.exe
│
├─win81x86
│ └─sources
│ ei.cfg
│ install.wim
│ setup.exe
│
├─win8x64
│ └─sources
│ ei.cfg
│ install.wim
│ setup.exe
│
└─win8x86
└─sources
ei.cfg
install.wim
setup.exe
您的這種方式 , 相對於 setup.exe /installfrom 的兩個優點
(1) 可以有修復磁碟機的功能
(2) 可以執行 sources\$oem$ 的功能
問題(一)
實測安裝時 , 在磁碟分割成下列圖式 , 用了 440 秒
原本以為檔案有問題 , 同一個 iso 加入 setup.exe /installfrom 的方式 , 一樣的分割就很正常(10秒內)
問題(二)
(1) 用 05.08 的版本 , 把 boot.wim 跟 setupwin.cmd 放在一起 , 系統管理員執行 setupwin.cmd 可以修改 boot.wim
(2) 用 05.10 的版本 , 把 boot.wim 跟 setupwin.cmd 放在一起 , 系統管理員執行 setupwin.cmd 無法修改 boot.wim , 拖曳 boot.wim 也沒效果
給絕對路徑 , 圖示的目錄名稱無效是否正常 ?
問題(三)
一次映射 8 個磁碟機 , 可能有的電腦磁碟代號不夠用 , 如果不用 setupwin 目錄的方式 , 改用 SetupWin.ini
如果使用前述的檔案結構 , 例如 win10 x64 的 SetupWin.ini 放在 bootwin\win10x64\sources 目錄下
(1) 批次檔要如何改
set FindPath=\SetupWin
set SetupWinIni=\SetupWin.ini
(2) SetupWin.ini 的檔案內容 ?
謝謝
|
|