|
远程安装系统,如果客户的电脑是可以正常开机的,那可以直接在系统里判断,重启后进到PE里自动执行安装。如果用户的电脑不能正常开机,如果PE的启动模式是UEFI,正好硬盘的分区形式和PE启动模式对应,PE里可以直接用bcdedit读取硬盘里的BCD文件。如果PE是启动模式是BIOS,硬盘里的分区形式和启动模式对应也可以正确读取到,如果不对应那就读取不到。我最近在写启动安装系统的批处理。就是可以在系统里判断系统启动模式,配置好相关参数,自动添加PE引导重启进PE进行系统安装。如果PE的启动模式和硬盘分区形式不对应,如果是我写脚本的话,我可以通过for循环遍历一遍所有的分区,看有几个系统,再分别判断这些系统所在的硬盘的分区表,如果是MBR,就寻找活动分区。如果是GPT就寻找EFI系统分区。这个帖子里的工具就是在系统里判断启动模式,然后添加对应模式的PE引导文件而已。BIOS模式是winload.exe,UEFI模式是winload.efi |
|