|
|
楼主 |
发表于 2018-8-29 18:35:12
|
显示全部楼层
本帖最后由 chiannet 于 2018-8-29 18:47 编辑
其实还是依赖了第三方工具:就是光盘根目录的setupX64_UEFI.exe及setup.exe,这个是我今天早上编写的。
基本原理是判断当前操作系统是PE、还是windows,以及启动的模式(UEFI、BIOS)。
下面假设光驱盘符是W:
A、setupX64_UEFI.exe是64位程序,不能在32位系统下工作,其工作流程是
一、当前操作环境只要是以BIOS方式启动,不论32位还是64位,一律调用:
W:\sources\setup.exe /installfrom:W:\sources\install.wim
二、如果当前操作环境是64位 UEFI方式启动,调用:
W:\sources64\setup.exe /installfrom:W:\sources\install.wim
B、setup.exe是32位程序,其工作流程是
一、当前操作环境只要是以BIOS方式启动,不论32位还是64位,一律调用:
W:\sources\setup.exe /installfrom:W:\sources\install.wim
二、如果当前操作环境是32位UEFI方式启动,调用:
W:\sources\setup.exe /installfrom:W:\sources\install.wim
三、如果当前操作环境是64位 UEFI方式启动,主动报告错误并立即终止,此时用户应当“聪明地”换用setupX64_UEFI.exe。
|
|