当前位置: 首页 > news >正文

微PE的磁盘化启动:不再使用WEPE64.WIM,直接从分区启动PE系统!

微PE的磁盘化启动:不再使用WEPE64.WIM,直接从分区启动PE系统

我们曾经学习过,PE系统的启动模式是Ramdisk.这是一种通过将内存虚拟成一块磁盘分区的方式启动的模式.

(具体内容详见我的第25篇文章:《25Ramdisk 启动模式简介》)

然而,我们是否可以像普通安装Windows系统一样,把微PE系统释放到实体磁盘的某一个分区里,启动这个PE系统呢?

答案是可以的.


原理介绍

本地安装Windows系统的本质事实上就是把Windows ISO文件中sources文件夹里的install.wim这个wim包里面的Windows系统文件按照特定的算法解压缩,然后释放到磁盘的NTFS格式分区中.然后,在BCD菜单里写入这个Windows系统的引导信息,使其可以引导启动.

同理,我们也可以把微PE的wim包(ISO镜像里的WEPE文件夹->WEPE64.WIM)释放到磁盘的分区里,然后合理的编辑BCD菜单,引导微PE在本地磁盘启动.这就不再需要Ramdisk模式启动的所需的SDI文件了.


实战操作

首要的问题,就是如何释放WEPE64.WIM这个wim包到磁盘分区里.我们知道,安装Windows10系统时可以使用的工具有winntsetup(也就是微PE里面的Windows安装器)和Dism++等等优秀的软件.然而,当我们使用winntsetup释放WEPE64.WIM的时候,由于winntsetup无法识别这个wim包里面的系统类型(毕竟不是官方的Windows)所以无法使用winntsetup释放这个WEPE64.WIM.

我们转而使用Dism++尝试,发现它可以释放这个WEPE64.WIM到一个空分区里.

操作如下:

  • 打开微PE的ISO光盘镜像文件

  • 定位到WEPE->WEPE64.WIM

  • 打开Dism++这个软件,点击右上角 文件->释放映像

  • 点击第一个 浏览,选择刚刚定位到的WEPE64.WIM;点击第二个 浏览,直接选择想要安装微PE的分区.(可以使用非空分区)

  • 下方的所有选项(wimboot,compact,Windowstogo,添加引导,格式化)一律不勾选.因为Dism++不知道如何给winpe添加引导

  • 点击确定,WEPE64.WIM释放到目标磁盘分区

    至此,我们完成了释放WEPE64.WIM到分区的工作,接下来只需要给这个PE系统添加一个合适的引导就可以启动这个PE系统了.


给分区里的微PE添加BCD引导菜单

我们编辑本机的BCD文件.BCD文件在磁盘的EFI分区里面.

如果你是在一个没有初始系统的空虚拟机里安装微PE,那么你的磁盘可能没有EFI(或ESP)分区,或者有EFI分区但里面是空的.

如果没有EFI分区,请使用DiskGenius软件把删除虚拟机磁盘的所有分区,然后在快速分区功能里面勾选"创建ESP分区"这个选项.

如果EFI分区里面是空的,你可以把微PE的ISO文件里的EFI文件夹整个复制到EFI分区里面.这样EFI分区就获得了引导所需的文件.

EFI分区需要挂载,我们可以使用diskgenius软件为他分配一个驱动器号.(右键EFI分区,指派新的驱动器号)

使用BOOTICE这款小工具,我们可以方便的编辑BCD文件为PE添加引导项目.

软件的具体使用方法参见我的第20篇文章:《20Windows计算机启动过程分析2》.

打开BOOTICE,点击BCD编辑,选择EFI分区里的BCD文件,(路径为:\EFI\Microsoft\BOOT\BCD)选择智能编辑模式.

  • 点击 添加->win7/8/8.1启动项

  • 右侧菜单编辑

    • 设备类型:分区;
    • 启动磁盘:你释放的PE系统所在的磁盘
    • 启动分区:PE系统被释放到的分区
    • 菜单标题自拟,笔者命名为WEPE
    • 启动文件栏:不填留空,因为PE系统的启动文件和正常的Windows系统不同,它会自动引导自己启动
    • 下方:启动到winPE打钩
    • 保存当前系统设置->保存全局设置->关闭->退出

    至此我们完成了微PE的启动菜单编辑.现在我们可以重启进入磁盘上的PE系统了.


验证

为了验证这个PE系统是在磁盘上启动的,而不是通过Ramdisk释放的,我们有以下几个手段:

  • 启动时:在Windows boot manager界面回车进入PE系统后,下方没有加载的进度条,而是立刻直接显示出蓝色田字窗口图标和转圈原点,表示这没有经过wim包释放,则成功.
  • 启动后:在文件资源管理器里查看PE的系统盘,是自己当时选择的分区,则成功.
  • 启动PE,尽量删除PE系统盘里Program files文件夹里面的所有内容.重启再进入这个PE,查看这些被删除的内容是否又被恢复了.若没有被恢复,则成功.

意义

通过这种方法,我们可以更方便的调试自制的PE系统,直接向PE系统分区里面修改文件,使其立即生效,而不用频繁的打PE的wim包,再植入ISO里,从而使我们的操作更加方便.

但是,我并不建议使用这种方式进行日常的计算机维护.因为使用Ramdisk启动的PE系统可以保证每次启动的PE都是全新的未被修改过的状态,而释放在磁盘分区里的PE则有可能被恶意篡改而无法达到维护的目的.

http://www.jsqmd.com/news/56450/

相关文章:

  • 73 Windows系统磁盘与分区知识详解
  • isnumeric() 和 isdigit() 的区别
  • 109 C盘又变红了?清理C盘的便捷方法!
  • 79 对系统迁移几种方案的经验之谈
  • 108 彻底卸载Windows Defender的开源小工具
  • 梅德乐:从愿景到实践的十七载坚守
  • 【UEFI实战】在库中使用全局变量
  • 107 如何快速保存和恢复文件的默认打开方式?
  • 90 老牌压缩软件,性能强大,开源免费!
  • 95 为什么越来越多的人不再使用eD2k了?回顾电驴的兴与衰
  • 155 重装系统电脑循环重启?问题大概率出现在这里!
  • 89 WindowsPE系统浅谈与PE系统推荐
  • 42 winntsetup版本更新
  • 138 Windows安装程序无法将Windows配置为在此计算机的硬件上运行的解决办法
  • 手搓BIOS+UEFI双启动PE启动盘
  • 139 不用PE不用RE不用U盘不双击setup.exe:独家重装Windows系统的骚操作(全网首创)
  • 39 极限节约C盘空间:符号链接的玩法新高度
  • 2025最新郑州空调/地暖维修保养服务公司最新top5推荐!空调维修/空调清洗/空调保养/地暖清洗/地暖保养,行业专业数据+市场口碑榜+选择指南,南阳/平顶山/周口/新乡
  • 第四
  • 113 隐藏此电脑中的常用文件夹
  • 78 打破 Microsoft Office 只能安装在C盘的魔咒!
  • Centos7.9-生成自定义SSL证书-用于服务器调试、部署
  • 2025空调/地暖清洗保养机构推荐——郑州科名,专业团队护航,口碑出圈,空调维修/清洗/保养,地暖清洗/保养,专业高效,服务优良
  • 全球AI周报:军备竞赛白热化,模型战争迎新纪元,巨头战略大变局
  • test-20251130
  • 第四篇Srum冲刺博客
  • 实用指南:汽车行业SCRM:企业微信+服务商模式破解汽车服务行业痛点的案例分析
  • 实用指南:汽车行业SCRM:企业微信+服务商模式破解汽车服务行业痛点的案例分析
  • 鸿蒙分布式安全通信:跨设备身份认证与数据加密传输 - 青青子衿-
  • BipedalWalker实战:SAC算法如何让机器人学会稳定行走