edgelesspe / edgeless Goto Github PK
View Code? Open in Web Editor NEW🏠 The opensource repository of Edgeless PE Project
Home Page: https://home.edgeless.top
License: Mozilla Public License 2.0
🏠 The opensource repository of Edgeless PE Project
Home Page: https://home.edgeless.top
License: Mozilla Public License 2.0
Yes. I use Edgeless with modern hardware.
4.1.0
Yes. I have tried the latest alpha release.
在4.0.0之后的版本,在引导进入PE后,无法正常识别大容量存储设备(UAS)。
表现为载入用户配置时提示无法找到edgeless文件夹,忽略并进入PE后系统识别不到U盘。
猜测原因是少了部分系统驱动导致的。
现在大家的正版意识比以前大有改善,也愿意付费。做一个赞助名单的话,相对来说也能激发些一部分网友的热情。
建议在系统中添加Windows自带的微软拼音输入法
It is recommend to add Microsoft Pinyin Input Method to your PE.
不小心保存了,内容编写中
ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
2.27
Windows 11
无论safe boot是否在bios中禁用,启动时始终提示应关闭safeboot,并跳过pe直接进入windows。
已确认U盘硬件正常,引导顺序无误,并尝试重新制作pe启动盘。
Yes. I use Edgeless with modern hardware.
4.1.0
Yes. I have tried the latest alpha release.
基于AM4RAIDDriver_9.3.0.296_Ran.7z
已经在asus prime x470 认证其可以正确加载NVMe RAID,并且成功在一个RAID1 卷上安装win10。(是的...规避SSD 数据火葬场)
在Edgeless官网找不到任何开发群的信息,故在此打扰。
VER: 9.3.0.296
不常用PE,但Edgeless的高度可定制设计的确令人耳目一新,十分好用,请再接再厉!
I never know the PE can do so many things. Thanks auther!
使用插件包方法的话,插件包模板是需要将myDrivers
文件夹里面的东西都先删除吗?
DISM++导出的多个驱动可以直接以嵌套目录的方式放到myDrivers
吗?
还是说必须将ini和相关的sys文件直接放到myDrivers
里面?
还是说每一个驱动都需要分开单独打包?
这些问题都没有描述清晰
Yes. I use Edgeless with modern hardware.
4.1.0
No. I don't know where to get alpha release.
部分软件在pe下找不到声音播放设备
但在chrome等浏览器中播放视频是正常的
2.27
Windows 10
我尝试在一个希捷移动硬盘上安装edgeless,使用ventoy处理硬盘时候一切正常,ventoy没有任何报错,但是安装完成关闭ventoy之后hub显示没有安装ventoy
我手动选择盘符之后可以正常完成安装,没有报错
但是进入bios,把这个移动硬盘设置成第一启动顺序之后还是会启动原来的win10系统,没法进入edgeless,就像正常开机一样
我已经按照说明关闭了安全启动,并且确认微pe之类工具能正常使用,电脑是联想拯救者y7000 2020版
2.26
Windows 10
18:32:46-version 2.26
18:32:46-log 从store中恢复状态-Burn
18:32:46-log {"startedTasks":[false,false,false],"finishedTasks":[false,false,false],"whenReadyUnzip":false,"showExecVentoyButton":false,"showProgress":false,"speed":0.1,"stageLimit":0.3,"selectedVentoyPart":"","ventoyInfo":{"version":"","gid":"","url":"https://pineapple.edgeless.top/api/v2/info/ventoy_addr","fileName":"","ventoyPath":"","pluginName":"ventoy_wimboot.img","finishUnzip":false,"queryUrl":"https://pineapple.edgeless.top/api/v2/info/ventoy_name"},"stepsInfo":{"hasVentoy":false,"step":-1,"stepText":"开始","step3percent":0,"data":[{"title":"下载依赖文件","content":"Edgeless Hub将自动获取最新版Ventoy启动盘制作程序"},{"title":"安装Ventoy","content":"手动点击,将Ventoy安装至您的U盘"},{"title":"部署Edgeless","content":"Edgeless Hub会自动处理启动盘以完成Edgeless的安装"}]}}
18:32:47-log 开始下载依赖-startNesDownload
18:32:47-log 开始下载wim插件-startPluginDownload
18:32:47-log 开始下载ISO-startIsoDownload
18:32:47-log wim插件:文件名=ventoy_wimboot.img gid=8938a185c8f8a52c-startPluginDownload
18:32:47-log 更新ISO信息:文件名=Edgeless_Beta_4.1.0.iso url=https://pineapple.edgeless.top/disk/Socket/Edgeless_Beta_4.1.0.iso version=4.1.0-startIsoDownload
18:32:47-log 获得ventoy的下载地址:https://pineapple.edgeless.top/api/v2/info/ventoy_addr-startVentoyDownload
18:32:47-log ISO下载gid:2fd5cfaaa24ea87c-startIsoDownload
18:32:47-log ventoy信息:文件名=ventoy-1.0.79-windows.zip gid=130c757e327a307f-startVentoyDownload
18:32:48-log Ventoy下载已经完成,发送解压事件unzip-request-Burn_setInterval
18:32:48-log Task0停止,totalLength=15970438 completedLength=15970438-Burn_setInterval
18:32:48-log Task1停止,totalLength=2936832 completedLength=2936832-Burn_setInterval
18:32:48-log Task2停止,totalLength=849051648 completedLength=849051648-Burn_setInterval
18:32:48-log 收到解压完成的回复-unzip_reply_anonymous
18:32:48-log ventoyPathD:\HubCache\Burn\ventoy-1.0.79-unzip_reply_anonymous
18:32:49-log 下载完成,翻页并运行Ventoy
18:32:49-log 调用Ventoy安装程序-execVentoy
18:32:51-log Ventoy安装程序运行结束,调用checkVentoyUDisk-execVentoy
18:32:51-log 校验Ventoy,发送getVentoyDisk事件-checkVentoyUDisk
18:32:51-log 以下为Ventoy日志解析结果-getVentoyDisk_reply
18:32:51-log {}
18:32:51-log 未发现任何设备-getVentoyDisk_reply
18:32:52-log 紧急模式被调用-emergency
18:32:53-log 用户手动选择了盘符:F-selectVentoyPart
18:32:54-log 前往步骤3 this.selectedVentoyPart=F-jumpToStep3
18:32:54-log 翻页并执行step3-jumpToStep3
18:32:54-log 步骤3开始 this.selectedVentoyPart=F-edgelessOperator
18:32:54-log 开始复制ventoy_wimboot插件-edgelessOperator
18:32:54-log 结束复制ventoy_wimboot插件-edgelessOperator
18:32:54-log 开始解包ISO-edgelessOperator
18:32:54-log 发送解包事件unpackISO-request -unpackISO
18:32:59-log 结束解包ISO-edgelessOperator
18:32:59-log 开始复制Edgeless文件夹-edgelessOperator
18:33:8-log 结束复制Edgeless文件夹,计算的写入速度:6.702874834144184-edgelessOperator
18:33:8-log 开始复制boot.wim-edgelessOperator
18:33:8-log 结束复制boot.wim,开始收集文件信息-edgelessOperator
18:33:8-log iso,edgeless,plugin:false,false,false-edgelessOperator
18:33:8-log 向用户报告错误:报错信息: 启动文件缺失:F:\Edgeless_Beta_4.1.0.wim 启动依赖缺失:F:\Edgeless\ Ventoy插件缺失:F:\ventoy\ventoy_wimboot.img-edgelessOperator
似乎没有看见 Suggestions 的模板,故直接使用空白模板提交了。如有不便,还请见谅。
似乎目前 Hub 在下载制作启动盘所需要的内容时,不会检验相应二进制的完整性。且用户也无法主动检验相应文件的完整性(没有特定文件的 Hash 值)
如果可以的话,作者是否可以在下载站提供相应 ISO 镜像的 Hash 值(如 SHA-1),以便于核验完整性?
Yes. I use Edgeless with modern hardware.
4.1.0
No. I don't know where to get alpha release.
如题,已确认关闭安全启动,尝试开关CSM支持,
并尝试不同启动盘。可以正常进入Ventory界面,但点击Edgeless.wim文件时出错,其中一块在启动时显示"BlInitializeLibrary failed 0xc000009a",另一块则显示"BlInitializeLibrary failed 0xc0000001"。
现阶段的Edgeless已经相当完美,这些只是个人的一点思考和实践,仅作意见
我尝试使用Edgeless整合一个可移动生产环境遭遇了不少阻碍,最终采用了一个相对妥协的方案——开启了UWF的VHD化Windows To Go与Edgeless PE共存同一U盘
目前Edgeless面对这些需求唯一不满足的地方——配置兼容性,也就是第二点
因为在乡镇机关这种电脑配置普遍落后的地方,4GB RAM的电脑占比其实非常高
而要满足 Edgeless本体 + 生产环境插件 + 给软件正常运行腾出来的RAM——需要的内存已经远高于4GB
于是在探索理想效果的过程中诞生了以下想法,经实践确认其可行性
完全固化不可修改的WTG + Edgeless模式的插件加载
完全固化不可修改通过统一写入筛选器实现
统一写入筛选器 (UWF) 是一个可选的 Windows 10 功能,它通过拦截驱动器的所有写入(应用安装、设置更改、保存的数据)并将其重定向到虚拟覆盖层来帮助保护驱动器。 虚拟覆盖是一个临时位置,通常在重新启动期间或来宾用户注销时清除
重启还原、兼容提升:
同样是重启还原,相比WinPE的将整个系统放至RAM运行,UWF只将“临时修改”存放在RAM,而系统本体仍然是通过直接读取U盘的VHD使用,这将大大降低对于电脑RAM的硬性需求
提升速度:
UWF开启后Windows会自动将分页文件,SuperFetch等服务关闭,并且对于系统盘的操作将仅限于读取(在此情景下即对于U盘VHD文件的读取),而写入会被重定向至RAM的“覆盖层”,不仅降低U盘的压力而且提升WTG运行速度
那么面对固化的系统需要灵活进行模块化修改,Edgeless的思路在此仍然可行
最终效果:
同样软件包加载器沿袭Edgeless的“寄生”概念,故取名为
Edgeless's
Not
Wimboot
——ENW
Yes. I use Edgeless with modern hardware.
4.1.0
Yes. I have tried the latest alpha release.
加载了下列插件:
Chrome_103.0.5060.66_Cno(bot).7z
Everything_1.4.1.1017_Cno(bot).7z
dotNetFXs-3.0-4.5_1.0.0.1_Oxygen.7z
netCoreDesktopRuntime_3.1.5_Oxygen.7z
微软常用运行库_22.04.09_泉水叮咚.7z
搜狗拼音_12.1.0.0_Cno(bot).7z
还活着吗?
2.23
无法下载必要的依赖文件,切换镜像源也没用,但网页版可以访问,无法进入Hub内测,提示内测码错误,通过网页版下载的文件安装至U盘后Hub能识别已安装但一直在Loading,无法加载已安装版本等数据
U盘内的Edgeless镜像名称:Edgeless.wim,已创建Edgeless文件夹,可通过Ventoy启动
在edgeless中,字体全部变成了一种很细的字体,导致代码整体看起来很乱,希望可以处理一下这个问题,这样能写代码就非常棒了,能补图的话我之后会补张图对比
加载DirectX最终用户运行库_4.9.0.904_jiba7zf后依旧提示要求安装DX8及以上版本
我用的是移动宽带,无法访问,请问什么时候能修好?因为最近急用,SharePoint的源又不可用。如果短期内无法修复我可能考虑先用别的PE了,等修好后再换回来
2.27
Windows 10
错误:启动盘的文件不完全,启动盘制作失败
报错信息: 启动文件缺失:E:\Edgeless_Beta_4.1.0.wim 启动依赖缺失:E:\Edgeless\
Logs:
11:25:45-log 未发现任何设备-getVentoyDisk_reply
11:26:23-log 紧急模式被调用-emergency
11:26:24-log 用户手动选择了盘符:E-selectVentoyPart
11:26:25-log 前往步骤3 this.selectedVentoyPart=E-jumpToStep3
11:26:25-log 翻页并执行step3-jumpToStep3
11:26:25-log 步骤3开始 this.selectedVentoyPart=E-edgelessOperator
11:26:25-log 开始复制ventoy_wimboot插件-edgelessOperator
11:26:25-log 结束复制ventoy_wimboot插件-edgelessOperator
11:26:25-log 开始解包ISO-edgelessOperator
11:26:25-log 发送解包事件unpackISO-request -unpackISO
11:26:25-log 结束解包ISO-edgelessOperator
11:26:25-log 开始复制Edgeless文件夹-edgelessOperator
11:26:25-log 结束复制Edgeless文件夹,计算的写入速度:1782.964705882353-edgelessOperator
11:26:25-log 开始复制boot.wim-edgelessOperator
11:26:25-log 结束复制boot.wim,开始收集文件信息-edgelessOperator
11:26:25-log iso,edgeless,plugin:false,false,true-edgelessOperator
11:26:25-log 向用户报告错误:报错信息: 启动文件缺失:E:\Edgeless_Beta_4.1.0.wim 启动依赖缺失:E:\Edgeless\-edgelessOperator
4.1.0
Windows 10
一切完好,从U盘启动的时候就无法启动了,一直黑屏。电脑型号:k650d-g4d2
右下角的彩色显示器无法校准显示器的分辨率(1600x900 30f)新建 分辨率.txt 也无济于事。
Yes. I use Edgeless with modern hardware.
4.1.0
Yes. I have tried the latest alpha release.
在virtualbox和vmware中,均无法输出声音
pe中显示windows audio
和windows audio endpoint builder
均正常启动并为正常运行的状态
当有音频播放时,音量合成器中所有的输出设备和应用程序,都没有绿色跳动的电平显示
Yes. I use Edgeless with modern hardware.
4.1.0
Yes. I have tried the latest alpha release.
我已经将最新的相关驱动从普通win10虚拟机中提取出来,并注入到edgeless的boot wim中,但启动后,不论是通过pecmd还是通过显示设置里面的分辨率尝试修改显示分辨率都无效。
请问要如何才能在vmware中以任意分辨率启动edgeless?
或者有没有办法让分辨率调整正常工作?
我用了可能有半年Edgeless了……这里是我的一些建议,仅供参考。
我确实已经听说插件包将会出新的规范。这些是我对插件包规范的一些建议。
首先,能否不要使用文件名来判断插件包的版本号等信息?在压缩包内放置一个类似pack.json
的文件并在加载时读取它可能是一个不错的解决方案。这也同样包括了Hub对盘内Edgeless版本号的判定。这会大大增强用户的使用体验(总有人想给文件改个自己喜欢的名字),并且类似投稿插件后被改名上传至菠萝云,自己本地的插件被识别成非官方插件的问题将消失。
其次,插件包现在使用的压缩格式是7z,虽然7z压缩比高,但是它的压缩速度真的不敢恭维,能否换个格式或同时支持两种格式?
另外,能否开通除了加内测QQ群以外的插件投稿机制?
Ventoy是很好的一个启动盘多合一工具,但是它的默认设置不是很好。通过Ventoy原生提供的插件功能功能就可以调整一些设置,其中部分设置应该在Hub中提供便携的修改途径,比如在安装Edgeless后询问是否让Ventoy只搜索根目录(参考Ventoy文档,实在不行可以提供快捷启动VentoyPlugson的按钮),并在插件市场中提供Ventoy主题的下载。(可能这需要询问Ventoy作者是否允许?Ventoy的主题其实就是Grub的主题)
Hub一直以来似乎都是Edgeless相对其它PE不同的地方,但是它的代码质量似乎并不是很高。所以是否考虑重写Hub或进一步完善手动安装教程?
官网说Hub只支持Windows 10,但是实际使用中似乎Windows 7也能正常使用,是不是应该在程序启动后检测系统版本并给出警告?
下载文件是否能通过aria2等方式多线程(可能已经实现,我没有调查)?下载文件后能否提供可选的哈希校验?
在启动完成,准备加载插件时能否添加一个可自定义的“在X秒后加载插件,按任意键跳过”?
能否添加插件优先级功能,在加载插件出现内存不足时自动停止加载优先级低的插件并提示?
最后,我想说,Edgeless是个很棒的PE,加油!
(顺便催一下浙江移动对菠萝云的无法访问问题,至今仍未解决)
Yes. I use Edgeless with modern hardware.
4.1.0
Yes. I have tried the latest alpha release.
PE的分辨率始终无法调整,无论是使用pecmd还是右下角的彩色显示器图标。我尝试过一个第三方程序NirCmd ,它有一个命令行调整分辨率的功能,但仍然不起作用(使用后没有任何翻反应,没有报错或其他提示)。更改分辨率.txt也没用,设置的1366x768,但启动后实际上是1360x768.
尝试了Wiki中的方法 ,但没用。
如 github.com/haveyouwantto/WindsongLyre-Sim
是一个 HTML 应用
该应用并没有任何版本号
对于此类应用,命名方案是否可以为
[程序名称-分支名] _ [最新的 commit 的年].[最新的 commit 的月日].[最新的 commit 的时分] _ [打包者]
例如 WindsongLyre-Sim-main_2022.0815.0318_user
2.25
Windows 10
目前Ventoy支持指定镜像文件目录,而edgeless hub工具不兼容该参数,希望支持。
U盘:\ventoy\ventoy.json文件中
VTOY_DEFAULT_SEARCH_ROOT参数为ventoy引导时寻找镜像文件目录起点
edgeless hub只能默认放置镜像文件到根目录,不允许修改目录。
希望,支持读取ventoy.json文件中参数来放置镜像文件
或者,在edgeless hub中增加指定镜像文件目录选项
No. I don't know Edgeless Project won't care about compatible.
4.1.0
No. I don't know where to get alpha release.
我在U盘:/Edgeless/Resource
目录放置了很多插件包,导致X盘被塞满了,一些插件无法运行。求问怎么增加X盘的大小?
Yes. I use Edgeless with modern hardware.
4.1.0
No. I don't know where to get alpha release.
我尝试使用从BIOS启动Edgeless,但是遇上了无法启动的问题,一直卡在白线闪烁画面,型号是aigo U330。
在少数插件包加载后打开出现dll丢失,提供dll后出现0*000007b错误
2.27
Windows 11
我在研究edgeless的插件,以便更好的匹配软件,在WindowsPE中我遇到32位的应用程序在PE中报错,按照教程我拷贝了winsxs,system32和syswow64文件,但是报错The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.
解析后得到
extualIdentity = Microsoft.Windows.SystemCompatible,version="6.0.0.0",type="win32",publicKeyToken="6595b64144ccf1df", processorArchitecture="x86"AssemblyDirectory = C:\Windows\WinSxs
我不知道哪里出了问题
微PE工具包_2.1.0.0_Cno.7z
Windows 8 or earlier (No official support)
ghost文件无法进行还原,直接提示还原成功
Edgeless is a powerful PE that gives us a pure installation experience and customization. I wish edgeless better and better, and I wish Cno a good result!
1.修改一下ventoy引导启动的背景
实现方案:命令行允许访问VTOYEFI分区,在ventoy\theme中替换background.png
2.设定ventoy默认启动镜像选项
方案:修改ventoy.json(具体方法见ventoy官网)
3.镜像引导密码
原因:可以防止误开引导镜像
我正考虑集成一些这些功能。并把他们做成可以包入edgeless HUB的executable file
edgeless是国内最优秀的pe镜像,可能没有之一。
https://home.edgeless.top/ 下方友情链接中 Tim_Paik (我)的域名 timpaik.ga 已经无法续费(账号被风控),存在死链风险,并且已经弃用2年多了。
新的地址在 好吧没有新的地址,事实证明域名这玩意还是得记着续费才能好好用的,如果想更换的话可以使用 https://tim-paik.github.io/ 或者 https://timpaik.top ,当然您也可以直接把我的链接删掉(毕竟属实没啥好内容)
项目开发缺人手的话可以拉我过去当苦力啊
另祝项目顺利。
2.18
下载完依赖后报错:
A Javascript error occurred in the main process
Uncaught Exception:
Error: Command failed: C: \Users\Enderki\Downloads\Edgeless
Hub Beta 2.18\Edgeless
Hubesources\app. asar unpacked\node modules\node-7zip\bin\za.exe x
C: \Edgeless\ Cache\Burn(. zip-oc: \Edgeless\Hubcache\burn-r-aos
ERROR: C: \Edgeless\Hubcache\Burn ventoy-1 0.56-windows zip
C: \Edgeless\Hubcache\burnvventoy-10.56-windows zip
Open ERROR: Can not open the file as zip] archive
ERRORS
Is not archive
at Childprocess exithandler(child process. js: 312: 12)
at Childprocess emit(events, j$: 315: 20)
at maybeclose(internal/child process, js: 1021: 16)
at Process. Child Process. handle onexit(internal/child process. js: 286: 5)
网站怎么打不开了
Yes. I use Edgeless with modern hardware.
3.2.0
No. I don't know where to get alpha release.
128gU盘,用分区助手和diskgenius反复尝试删除两个分区重做,总是报找不到ventoy启动盘
如标题,请下载声音修复插件包以修复该问题
或手动替换wim文件内的/Windows/System32/AudioSrvPolicyManager.dll
点击下载AudioSrvPolicyManager.dll
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.