尝试做一个干净的WIN10_VHD系统
背景:老爷机,只支持DDR3内存,只支持BIOS/不支持EFI。内存加大到8G,机械硬盘换成了SSD,装了个网上随便下载的WIN10,觉得不放心,准备装一个干净的WIN10。
什么是干净的WIN10系统?个人理解,就是原版的ISO,如果采用其他软件,必须是开源的,开源软件的二进制文件可验证。
思路、步骤和问题
1、在现有系统,准备GRUB4DOS启动的U盘,一些文本文件(G4D菜单,DISKPART批处理,DISM批处理,SLMGR批处理,unattend.xml)。
问题1:U盘的MBR如何验证?U盘里的GRLDR如何验证?
2、在现有系统,准备原版WIN10ISO,通过CERTUTIL命令验证SHA1。
3、在现有系统,DISM批处理备份驱动。
问题2:驱动都是有数字签名者,是否可认为是干净的?
4、在现有系统,备份产品密钥到SLMGR批处理
5、U盘启动,G4D菜单MAP原版WIN10ISO。通过ISO能够启动WIN10安装界面。
问题3:G4D映射的光驱还在,但ISO不在了,虚拟光驱里面没有内容,光盘安装失败。
(临时方案,回到现有系统,从WIN10ISO提取INSTALL.WIM)
6、WIN10安装界面,按SHIFT+F10打开CMD窗口。运行DISKPART批处理,制作VHD。
问题4:VHD在现有系统上,碎片过多,通过G4DMAP,启动失败。并且因为是SSD硬盘,不能用Wcontig整理碎片。
问题5:VHD有4种组合格式:VHD和VHDX,FIXED和EXPANDABLE。好像G4DMAP只支持VHD+FIXED,其他组合都MAP失败。
7、DISM批处理安装INSTALL.WIM到VHD。
8、DISM批处理安装备份的驱动到VHD。
9、BCDBOOT安装win10的BCD到VHD。
问题6:这里应该用BCDEDIT批处理,这个批处理不知道怎么写。
10、拷贝unattend.xml到VHD\Windows\Panther
11、U盘启动,G4D菜单MAP这个VHD,通过VHD启动。启动失败:BOOTMGR已启动,BCD菜单没出来就报错了,貌似读了BCD文件,只是BCD文件有错。
问题7:这种启动方式,是否有可能成功?——如果不行,准备做一个官方WIN10PE.VHD,放到装好的WIN10.VHD里面去,通过这个PE启动WIN10.VHD。——如果还不行,只好用SVBUS了,SVBUS签名是个问题。
12、(做差异磁盘,开始使用——这以后的内容,就不属于干净的系统了)
计划最终的结果,G4D及内置菜单写入SSD的MBR,硬盘分区只有VHD和差异磁盘VHD两个文件。
问题8:G4D及内置菜单,如何写入MBR? http://bbs.wuyou.net/forum.php?mod=viewthread&tid=421467&extra=page%3D1看这个,制作很方便。没有那么复杂 djpxj 发表于 2020-10-9 22:48
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=421467&extra=page%3D1看这个,制作很方便。没有那么 ...
楼主这是洁癖!
cpu漏洞怎么破?windows后门咋整?
干脆自己设计cpu,开发os,要不然干净不了!!! 真能折腾啊 老大,准备用那个win版本? 5、U盘启动,G4D菜单MAP原版WIN10ISO。通过ISO能够启动WIN10安装界面。
问题3(已解决):G4D映射的光驱还在,但ISO不在了,虚拟光驱里面没有内容,光盘安装失败。
解决方案,回到现有系统,从WIN10ISO提取INSTALL.WIM。重新U盘启动,map原版WIN10ISO,通过DD命令用map的ISO中的INSTALL.WIM覆盖现有系统中的INSTALL.WIM。 干净应该是 下载原版iso 在微软系统中建立挂载vhd 灌注后用微软的启动软件启动 开始安装 感谢楼主分享! win10直接支持vhdx,你把事情搞杂了。 这机器不错了 楼主这是洁癖!,,cpu漏洞怎么破?windows后门咋整?,,干脆自己设计cpu,开发os,要不然干净不了!!!
页:
[1]