强大而优雅的 PE 工具 Edgeless

说到 PE,地表最强 PE 应该是 由网友 @恋梦 专注更新维护的无垠 PE 修改版,在原版基础适当精简后,针对里面工具进行升级,精简不常用工具。可惜作者在 2017.09.03 发布 无垠 PE 组合工具 2017.09.03 维护版网络版 之后就不再更新……

之后一直使用 @UEPON 发布的 微 PE 工具箱 。但是作者在 2017.03.21 发布微 PE 工具箱V2.0(Win10PE 内核 ,全面支持 NVME 盘 ,更新于 2017-03-21 )之后也同样不再更新。微 PE 年久失修,内置部分工具已经不兼容当前主流的软件功能及 WIM/ESD 镜像的释放。

Edgeless 是新生代的 PE 工具箱,优雅强大,充满活力。

Edgeless01

软件介绍

Edgeless 主体核心

  • 基于 1909 母盘制作的内核 【Version:3.0.0 State: Alpha Author: Cno】
  • 基于 wimboot 制作的内核【Version:2.4.0 State: Waiting4Feedback Author: Cno】

Edgeless 主要功能研发

  • 大神码 ™【Version: Null State: To-Do Author: Cno】
  • Edgeless 驱动管理【Version: Null State: To-Do Author: Cno】
  • Local Boost™【Version: Null State: To-Do Author: Cno】

启动盘制作工具

  • 使用 QT(C++)编写的图形界面版本【Version:5.0 State: On-Do Author: Cno】
  • 使用 CMD 编写的命令行版本【Version:4.1 State: Done&Unreleased Author: Cno】
  • (非官方)图形界面版本【Version: Undefined State: Untracked Author: 新云 lol】

Edgeless Store (Edgeless 插件商店)

  • 使用 易语言 编写的版本【Version: Undefined State: On-Do Author: 杉】
  • 使用 Electron 编写的版本【Version: Undefined State: Pause Author: Copur】

软件特点

强大的插件功能

  • 在启动盘指定目录中放置/删除.7z 拓展包即可添加/删除插件
  • 软件、壁纸、图标、主题、脚本、驱动、库文件...
  • 简单的操作,让您无需具备相应专业知识即可全面定制属于您的启动盘

基于 Win10 的 PE 核心

  • 支持 UEFI+MBR 双引导,通吃新老机型。新机型不需要进 BIOS 开启 CSM 即可正常进入 Edgeless
  • 原生支持主流 Nvme 协议 SSD,不再因为识别不出硬盘而抓狂
  • 接近本地 Win10 系统的体验
  • 支持网络功能,兼容大多数有线与无线网卡(无线网卡需要下载 WiFi 插件包)您是否有过准备重装系统却发现没有下载系统镜像的尴尬?或是在进入 PE 维护时面对 QQ 上大佬发来的长长的 CMD 命令行而烦恼?现在,Edgeless 支持了网络功能,您可以在维护时打开浏览器甚至是即时通讯软件(需要下载插件包)请求援助,快捷方便。
  • 较为完整的库文件支持&更好的兼容性与拓展能力

恪守“三无”原则

  • 无广告:官方 PE 核心、官方插件、官方网站均无广告(如果网页出现广告,请检查是否被劫持)
  • 无收费:官方 PE 内核、官方插件均为永久免费使用。您可以自行打包修改官方版本的素材。当然,我们更希望您在修改后能同样无广告、无捆绑、无收费地把修改版分享给其他 Edgeless 用户
  • 无劫持:官方 PE 核心、官方插件不会对本地硬盘的系统进行任何恶意修改,保证本地系统的完整与纯净,使用更放心

透明开放的源代码

  • 功能实现大量使用批处理并遵循 MPL2.0 协议开源

软件截图

Edgeless01

Edgeless02

Edgeless03

更新日志

制作工具

4.1 版本

  1. 优化报错界面排版和交互文本
  2. 处理了一处 ISO 下载逻辑问题,该问题会导致 ISO 校验信息缺失情况下的下载完成后 ISO 使用错误
  3. 添加自动进行重试功能
  4. 修复了 OTA 选择临时目录没反应的 BUG
  5. 添加了“离线模式”的说明
  6. 添加了“清空下载缓存”功能
  7. 添加了 MD5 比对校验功能(感谢 @Fir)
  8. 新增旧版本 boot.wim 和 Nes_Inport.7z 的备份功能
  9. 修复了有时更新程序无法替换旧文件的 BUG

Edgeless 核心

3.0.0(Alpha)版本

此次更新,Edgeless 使用了基于 1909 的全新内核 > 这使得 3.0.0 版本在带来诸多新特性的同时也遗留下了不少的兼容性隐患,并拥有较大的内核体积 > 请权衡利弊之后确认是否需要更新

BUG 修复

  1. 结束卡住的 cmd 延时改为 10s,解决了启动后 30s 内运行 cmd 窗口被强行关闭的 bug
  2. 修复“更换壁纸”“更改分辨率”的注册表注册位置错误
  3. 更全面的文件清理工作

功能/架构更新

  1. 由全新内核带来的 NVME、网卡、显示、音频驱动更新,完美驱动您的新机型
  2. 支持 MTP(Media Transfer Protocol)媒体传输协议
  3. 支持通过符合 RNDIS(Remote Network Driver Interface Specification)规范的设备进行网络共享
  4. 高度拟真的 Edgeless ThemeSwitch 1.1.0 程序,有三套内置主题可供替换
  5. 全新优化的 StartIsBack 界面
  6. 加入 WinXShell 工具集
  7. 更新 PENetwork,实现自带 WiFi 功能
  8. 支持部分 MSI(Microsoft Windows Installer)安装程序运行
  9. 更新的必要组件包
  10. 加入 mstsc(微软远程桌面)程序
  11. 自带 Windows 图片查看器,支持显示资源管理器界面图片缩略图
  12. 优化的 Launcher 逻辑
  13. 检查更新程序支持识别 Edgeless Alpha 内测版
  14. 更全面的加载过程提示
  15. 针对典型文件类型进行右键菜单清理
  16. 取消“全局右键加载功能”,仅针对.7z 文件启用右键“作为插件包加载”
  17. 修缮过的“插件下载器”
  18. 加入了花里胡哨的 LoadScreen™ 显示加载进度

遗留问题

插件兼容性由 100%下降至 90%左右,部分插件无法在全新的内核上运行或运行出错,我们会尽快解决此问题

已知的问题插件:

  • VMTool(无法运行)
  • 迅雷极速版(无法运行)
  • 火绒安全(需要手动重启 explorer 且无法开启实时防护)
  • 微软拼音、微软五笔(为了控制体积已去除)
  • 搜狗拼音(无法使用自定义皮肤)

2.3.0 版本

BUG 修复

  1. 添加 Imdisk 挂载后的阶梯型延时,使得挂载完成的处理部分能够完成——针对 U 盘速度极慢的情况也做了提示
  2. 修复了内核遗留的 GDI BUG,补丁放置在必要组件包内(感谢@Fir @Hikari)
  3. 修复了 Launcher 逻辑错误导致插件无法修改壁纸的 BUG
  4. 继续优化-清理开始菜单空文件夹(这个功能实现居然用了三个版本!!!)这次参考微 PE 的写法(感谢@UEPON),把代码直接放进 pecmd.ini 里面实现,确保能被完整执行
  5. 使用 pecmd 分身大法以应对由 pecmd 繁忙导致的玄学 bug
  6. 原先等待外置批处理完成处理的时间过长,现缩短至 2s。这个问题导致 2.2.0 版本在某些情况下的用户感官启动时间延长了
  7. 插件包的批处理运行方式改为半并发型(添加 100ms 延时依次运行),同样是为了解决由 pecmd 繁忙导致的玄学 bug
  8. 修复 NTSetup 引导驱动器初始为 C 的错误,增加 NtSetup 引导驱动器智能判断
  9. 发现桌面上的“引导修复”程序实为 IQI9,并且存在捆绑 2345 主页的情况,已替换为旧版的 sinoxer 引导修复程序

功能/架构更新

  1. 更新“加载插件包”功能逻辑,添加全局右键加载功能和 7zf 的双击加载功能,适配 7zf 图标。同时取消了开始菜单内的“加载插件包”功能
  2. 更新 NTSetup 到 3.9.4(感谢@Caldari)
  3. 为本不符合插件包规范的启动盘制作工具添加适配策略
  4. 调用外置批处理前弹出 8s 警告(8s 后继续执行外置批处理),以防外置批处理被滥用导致安全隐患

(如何使其失效,请参考“官方的自定义玩法”章节)

  1. Edgeless 拥有了备案域名 edgeless.top。顺便,由于 Cloudflare 日常抽风(现已取消使用 Cloudflare,内陆用户打开网页更快速),我们增加了由@路人甲提供的备用下载站
  2. 收纳整理了 system32 目录下的零散文件(为其文件名开头加 0),同时为 Icon 文件夹分类
  3. 引入 Config 文件夹,方便对 Edgeless 的功能进行设置
  4. 关联 esd/wim 文件到 NTSetup,并为 U 盘某一分区根目录内的 System 文件夹创建快捷方式,安装系统更快捷
  5. 添加了Edgeless 插件下载器(由@Fir 的 EasyDown 强力驱动,开发者也可以调用 EasyDown 实现功能),快捷方式位于开始菜单内。跟随内核加载,可以不依赖任何外置部件下载插件包(当然前提是能联网)
  6. 添加了过期插件包的校验与提醒

(如何使其失效,请参考“官方的自定义玩法”章节)

  1. 将 Imdisk(Edgeless 魔改优化版)进化为-Edgeless 智能虚拟光驱(Edgeless Smart ISO),智能识别并操作 ISO 文件
  2. 优化“kill explorer”并适配图标,同时改掉了 pecmd 的图标
  3. 内置了"tasklist.exe"方便开发者调用
  4. 自动中断超时的 cmd 批处理(感谢@Fir)
  5. 加入检查 Edgeless 更新功能并嵌入 OTA 组件接口,实现 PE 内 OTA 功能
  6. 替换了默认主题的自带壁纸,如果没有放置 wp.jpg 就能看到了

2.2.0 版本

  1. 全面优化插件加载用户体验,去除 cmd 运行黑框(感谢@Fir),添加右下角加载过程消息提示
  2. 解决必要组件包中网络驱动的闪退问题,并正式支持 WLAN 功能(需要使用 WiFi 插件包)
  3. 优化 Launcher 逻辑,加入“更多工具”文件夹和开始菜单空文件夹清理
  4. 大幅精简并更新了必要组件包,启动更加快速。优化桌面体验
  5. 启动时自动理顺盘符,减少硬盘误认概率,提升使用体验
  6. 替换 U 盘管理软件为”金山 U 盘卫士“,解决了上一个版本中 U 盘弹出没有提示、延迟的问题(但是默认会出现一个置顶悬浮窗,开发者目前尚未找到合适的方法去除他,如果您知道如何去除请联系作者)
  7. 增添了 IEProxy 组件,更新了 7z
  8. 针对部分 U 盘存在的无法找到盘符现象进行了处理(会过 2.5s 自动重试一次,如仍旧找不到则弹出提示)
  9. 支持自定义壁纸(替换 Edgeless 文件夹内的 wp.jpg 即可。注意:如果原图片不是 jpg 格式,请使用转换工具转换后替换)
  10. 启动时自动调节分辨率或是固定使用某一分辨率,支持在桌面右键调节分辨率和更换壁纸
  11. 支持启动时补充 Windows 文件夹内的缺失文件(把需要的文件按照 Windows 文件夹内的目录顺序放在 EdgelessWindows 文件夹内即可)
  12. 添加手动加载插件功能(注意:不推荐作为自动加载的替代方案!!!更多的用于开发者调试和应急加载)
  13. 更换 ISO 挂载程序为 Imdisk(Edgeless 魔改优化版),解决了 Windows 资源管理器不能挂载 exFAT 分区内 ISO 镜像的问题

软件下载

Last modification:January 8th, 2020 at 01:40 am
If you find my article useful, please feel free to appreciate it.