win10PE安装到硬盘

时间:2024-04-04 09:17:05

原因:最近在调试Credential ProviderV2,但是Win7使用该动态库会闪烁,看了微软文档是支持win8以后,所以需要安装一个迷你win10实验环境,因此选中了体积较小的win10 PE(不要问为什么不拿本机做实验~听懂掌声)

step1 创建虚拟机(默认知道虚拟机)
我创建的是内存2G(因为PE加载需要1G多内存),硬盘3G(PE大概1G多),并装载Win10Pe.iso虚拟光盘
win10PE安装到硬盘
step2 开机进入PE,给磁盘分区
win10PE安装到硬盘
一个分区足够,MBR引导即可
win10PE安装到硬盘
step3 将内存映像保存到系统盘
将x盘(PE临时在内存中开辟的系统盘)的所有内容复制到新建的系统盘(也可以找到wim镜像文件进行解压,但是PE的win一般都有配置操作,很有可能写死路径,所以我用的是x盘已经配置好的系统)
win10PE安装到硬盘
step4 重建引导
将PE光盘的引导复制到C盘,bootmgr是win7以后分区引导(扩展:MBR是一种磁盘主引导模式),boot文件夹里有BCD即引导菜单(类似旧xp的boot.ini)
win10PE安装到硬盘
用BCD编辑工具,一般PE都内置
win10PE安装到硬盘
看到了之前PE的引导模式
win10PE安装到硬盘
把镜像引导修改成磁盘引导
win10PE安装到硬盘
再修改一下分区引导(因为是win10)
win10PE安装到硬盘
结果,注意这是真实的硬盘,在桌面增加的文件能够保存
win10PE安装到硬盘

(扩展)直接把pe做成硬盘启动而不是将win10PE系统装到系统盘

复制3个文件到C盘,bootmgr是引导(读取boot/BCD),boot里是BCD(启动菜单),启动菜单会加载PE文件夹里的wim镜像到内存盘,启动过程如此
win10PE安装到硬盘
还需要将c盘的引导方式修改成BOOTMGR,因为我发现刚分完区的是NTLDR
win10PE安装到硬盘
结果与从U盘启动一致,缺点是系统盘数据写死不可改变
win10PE安装到硬盘