无风扇小主机不能内置硬盘,是内置的那种msata卡,那种卡太贵了,还是用硬盘盒装了硬盘接usb3.0。用diskgenius,将分区表转换成gpt,第一个分区会提示建esp分区,这个分区必不可少。
开始是进pe挂载iso后直接运行setup.exe,提示不是uefi环境。重新制作pe,无奈提示更新分区表错误,依稀记录量产时只提供mbr分区表,弄成gpt分区表无果。
然后记得以前,用mbr分区表,分区格式是fat32也能把这个分区识别成efi分区。就把u盘格成fat32,把pe文件直接复制到u盘内。尝试时uefi重启后很久没有反应,放弃。以为是pe兼容有问题。
爬度娘,找到了wim提取工具wimkit,和bcd修复工具bootice。将iso中的efi文件夹复制到esp分区,这个文件夹中包括启动用的/efi/boot/bootx64.efi,和win10启动用的/efi/microsoft/boot/bcd文件。用wimkit将光盘/source/install.wim释放到系统分区。然后用bootice修复bcd引导。重启后能引导安装,但是会提示不能在usb移动磁盘安装。
然后又尝试u盘fat32并且uefi启动,等待时间较长后,竟然成功了,原来是以前等的时间不够长。进pe系统 后,这次可以运行setup.exe了,可还是提示不能usb磁盘安装。
又爬度娘,说是usb磁盘可以用vhd安装。就建vhd文件,将wim释放到vhd内,修改bcd启动文件,重启安装却提示“不能在此硬件上运行安装”,无语了。就到公司一台正常uefi电脑上用vhd装了个系统,复制回来竟然能用,然后更新,然后就蓝瓶的了。
不能更新肯定不行,然后找接线,把硬盘直接用sata挂上了。用修改bcd的方法试依旧不行,报的还是不能在硬件上运行安装程序,想起了看下安装日志到底是什么原因,发现是bcd文件说是不是处的,不行。又想起进uefi的pe,直接用setup.exe安装成功。没有然后了。
后话,又帮公司一台电脑装pe,那台电脑不支持uefi,不能用pe的setup.exe安装。只能把wim恢复后,想起来microsoft肯定有修复bcd引导的工具,是bcdboot,这个工具对uefi和非uefi都能修复,想起来那次在公司电脑装在vhd上就是用的这个工具添加的引导。用这个工具果然能引导安装,然后就ok啦
到此弃坑成功。