无忧启动论坛

标题: 0420硬盘版Ventoy Lite重要更新 [打印本页]

作者: plutoshen    时间: 2024-4-13 06:08
标题: 0420硬盘版Ventoy Lite重要更新
本帖最后由 plutoshen 于 2024-4-20 15:28 编辑

鸣谢:本工具修改自Ventoy原版(www.ventoy.net),在此向原作者致敬!

下载https://wwp.lanzout.com/itunW1vsat8d




20240420 更新:去掉原版的限制,正常显示硬盘第二分区文件。
增加对MBR分区表的支持(想不到居然现在还有人在用)。
可启动的ISO/IMG文件可以放到任意分区,优盘硬盘通用。

声明:本工具仅保留了x86_64平台UEFI环境下的功能,仅提供文本模式界面,未经广泛测试,不保证实现原版所有功能,如需恢复完整功能请自行添加原版文件。因修改时没有完全考虑到所有情况,有可能存在未知问题,测试时请提前备份电脑上所有分区的所有文件,如果发生意外造成数据丢失等本人概不负责。

用法:
下载解压本帖提供的文件以后,有P1和PX两个文件夹
1. 把P1下所有项目复制到硬盘的EFI分区(在puppy下直接可以,在Windows下需要自己找工具),注意这个版本直接使用了BOOTX64.EFI文件,如果怕风险可以把BOOTX64.EFI改名后在自己使用的启动器中添加引导项目进行加载。

2.把PX下所有项目复制到硬盘的任意分区(按照硬盘分区编号从后向前搜索),把需要测试的iso/img文件复制到这个分区的vfiles文件夹下,重新启动后选择新增的启动项,正常情况下应该能显示出文本模式菜单,列出vfiles文件夹下可启动的文件,按F1打开自定义菜单,按ESC退出自定义菜单,按F2可以浏览硬盘上的文件选择更多启动项,其它功能和按键参照原版ventoy用法。

说明:如果启动后出现问题,请检查是否存在第二块硬盘,是否连接有优盘, 是否X86_64-UEFI环境,是否关闭安全启动,硬盘是否存在隐藏的分区。

已测试过的系统:
    easyos  5.7 (包括解开的文件夹和整体的img文件)
    fatdog 9.01 (包括解开的文件夹和整体的iso文件)
    veket24 (包括解开的文件夹和整体的iso文件)
    centos(安装了centos的虚拟硬盘vtoy文件)

已测试过的文件:
    SincePE_Win11_240101.iso
    KuerPE_19045.3996_Omnipotent.stability.0208.iso
    蜂鸟PE-v2.3.0.iso

文件结构:
  1. ├─P1
  2. │  ├─grub
  3. │  │  ├─fonts
  4. │  │  └─x86_64-efi
  5. │  └─ventoy
  6. └─PX
  7.     ├─ventoy
  8.     └─vfiles
复制代码













作者: wang1126    时间: 2024-4-13 06:49
谢谢分享
作者: guilin_pan    时间: 2024-4-13 06:56
这个不需要格式化了?
作者: yyz2191958    时间: 2024-4-13 07:41
谢谢分享
作者: schdtv    时间: 2024-4-13 07:59
谢谢分享
作者: yz66    时间: 2024-4-13 08:00
谢谢分享!
作者: 2010kingkang    时间: 2024-4-13 08:10

谢谢分享!
作者: ZYYDS-FT798    时间: 2024-4-13 08:55
中午有空回家下来试试吧,感谢分享
作者: 进士小站    时间: 2024-4-13 09:01
希望好用
找块移动硬盘试试
作者: yc2428    时间: 2024-4-13 09:18
谢谢分享
作者: 2011freefly    时间: 2024-4-13 10:10
谢谢分享
作者: mystudy11    时间: 2024-4-13 10:42
好用吗?谢谢
作者: guong    时间: 2024-4-13 11:23
多谢分享!
作者: gtc    时间: 2024-4-13 12:27
支持,感谢分享!
作者: plutoshen    时间: 2024-4-13 12:39
guilin_pan 发表于 2024-4-13 06:56
这个不需要格式化了?

硬盘啊,当然不能随便格。
作者: fegr    时间: 2024-4-13 13:31
感谢分享
作者: 呵呵#1861    时间: 2024-4-13 15:00
谢谢分享
作者: 周传雄    时间: 2024-4-13 15:22
plutoshen 发表于 2024-4-13 12:39
硬盘啊,当然不能随便格。

Ventoy2Disk 是不是你开发的?
作者: plutoshen    时间: 2024-4-13 15:26
周传雄 发表于 2024-4-13 15:22
Ventoy2Disk 是不是你开发的?

当然不是啦。
我只不过是改一下ventoy方便自己用。
作者: reninhouse    时间: 2024-4-13 15:36
支持原创,感谢分享
作者: zhcn    时间: 2024-4-13 19:01
谢谢分享
作者: 周传雄    时间: 2024-4-13 19:02
plutoshen 发表于 2024-4-13 15:26
当然不是啦。
我只不过是改一下ventoy方便自己用。

我想找到原作者跟他说一下,给Ventoy2Disk添加一个引导修复功能,我有个16T硬盘,初始化安装了Ventoy2Disk,后来我用SyncBackPro 同步数据,结果引导没有了。因为没有多余空间把数据转移到其他硬盘,现在这个硬盘无法安装 Ventoy2Disk,至少我目前没有办法在不格式化硬盘的情况下写引导安装Ventoy2Disk
作者: plutoshen    时间: 2024-4-13 19:16
周传雄 发表于 2024-4-13 19:02
我想找到原作者跟他说一下,给Ventoy2Disk添加一个引导修复功能,我有个16T硬盘,初始化安装了Ventoy2Dis ...

你那么大的硬盘肯定是gpt分区表UEFI引导吧,如果有efi分区也就是fat32分区,打开那个分区,重新复制一下efi文件就行了,完全不需要重写引导扇区吧。
作者: canghaisui    时间: 2024-4-14 15:48
谢谢分享,请教大佬执导小白:在自己使用的启动器中添加引导项目,加载vBOOTX64.EFI?这个如何操作?

作者: qjldw    时间: 2024-4-14 18:36
canghaisui 发表于 2024-4-14 15:48
谢谢分享,请教大佬执导小白:在自己使用的启动器中添加引导项目,加载vBOOTX64.EFI?这个如何操作?

BOOTICE编辑UEFI项
作者: qjldw    时间: 2024-4-14 18:38
我如果想把P4下的目录放到其他分区应该怎么修改?我的第四分区不适合放启动文件。
作者: ahwwy    时间: 2024-4-14 19:32
请问固态硬盘可以吗
作者: wujixin    时间: 2024-4-14 21:16
终于有了 有时间试试
作者: plutoshen    时间: 2024-4-14 22:01
qjldw 发表于 2024-4-14 18:38
我如果想把P4下的目录放到其他分区应该怎么修改?我的第四分区不适合放启动文件。

改一下grub.cfg
作者: plutoshen    时间: 2024-4-14 22:02
ahwwy 发表于 2024-4-14 19:32
请问固态硬盘可以吗

当然可以,现在还有人用机械硬盘吗?
作者: 周传雄    时间: 2024-4-14 23:08
plutoshen 发表于 2024-4-13 19:16
你那么大的硬盘肯定是gpt分区表UEFI引导吧,如果有efi分区也就是fat32分区,打开那个分区,重新复制一下e ...

新建分区的时候没有创建efi分区
作者: wujixin    时间: 2024-4-15 09:20
本地硬盘不行??我装到本地启动硬盘上没用,不显示启动项
作者: nnwnxf    时间: 2024-4-15 15:29
谢谢分享
作者: plutoshen    时间: 2024-4-15 16:30
周传雄 发表于 2024-4-14 23:08
新建分区的时候没有创建efi分区

既然没有efi分区,难道你是从这个数据盘bios启动?那比较麻烦。
作者: qjldw    时间: 2024-4-15 20:36
plutoshen 发表于 2024-4-14 22:01
改一下grub.cfg

代码太长了。确实看不懂。我一般只能照搬。
作者: nongren    时间: 2024-4-15 21:09
下载收藏了
作者: plutoshen    时间: 2024-4-16 08:00
qjldw 发表于 2024-4-15 20:36
代码太长了。确实看不懂。我一般只能照搬。

搜索你要改的数字就行了,都是明码。
作者: reninhouse    时间: 2024-4-16 08:49
感谢分享
作者: zhangz9    时间: 2024-4-16 08:55
多谢楼主分享
作者: zhangz9    时间: 2024-4-16 08:56
多谢楼主分享,下来试试。
作者: zhangz9    时间: 2024-4-16 08:56
多谢楼主分享,下来试试。
作者: talianyu    时间: 2024-4-16 08:57
有时间试试吧

作者: yuguotqing    时间: 2024-4-16 09:15
感谢分享
作者: zhuzhim    时间: 2024-4-16 10:48
按楼主的方法,将p1下所有文件添加到efi分区后,再增加启动项,开机,有显示ventoy启动项,但无任何启动文件。我在第二分区已建立xiso文件夹,并有iso文件。用f2搜索硬盘其它iso文件也无法启动,显示错误。


基本上不成功。
作者: qjldw    时间: 2024-4-16 16:00
plutoshen 发表于 2024-4-16 08:00
搜索你要改的数字就行了,都是明码。

说下是哪句呗。代码看不懂呢。
作者: qjldw    时间: 2024-4-16 21:42
测试了下,启动直接卡在扫描文件中。ventoy scanning
作者: plutoshen    时间: 2024-4-17 08:50
zhuzhim 发表于 2024-4-16 10:48
按楼主的方法,将p1下所有文件添加到efi分区后,再增加启动项,开机,有显示ventoy启动项,但无任何启动文 ...

有什么错误提示,你硬盘是怎样分区的?
我这里一切正常的。
作者: plutoshen    时间: 2024-4-17 08:53
qjldw 发表于 2024-4-16 21:42
测试了下,启动直接卡在扫描文件中。ventoy scanning

你这是第二个分区文件特别多,你又没按要求复制文件夹,所以扫描慢,扫完就会显示菜单了。
作者: zhuzhim    时间: 2024-4-17 09:07
plutoshen 发表于 2024-4-17 08:50
有什么错误提示,你硬盘是怎样分区的?
我这里一切正常的。

  就是点击iso文件后无法启动这个iso文件,显示出错。用官方ventoy这个iso是能够启动的
作者: plutoshen    时间: 2024-4-17 09:40
zhuzhim 发表于 2024-4-17 09:07
就是点击iso文件后无法启动这个iso文件,显示出错。用官方ventoy这个iso是能够启动的

启动的什么ISO?出错信息是什么?记不住可以拍个照片。
我要知道具体情况才能修改测试,否则我没遇到就不知道什么原因。
作者: zhuzhim    时间: 2024-4-17 09:50
(ReFS v3.14)26100.1PE.iso
远景zjz35发表的。我无法发链接

作者: zhuzhim    时间: 2024-4-17 09:52
我已经删掉硬盘启动ventoy了,无法发图片
作者: vyuha    时间: 2024-4-17 21:16
有时间试试吧
作者: sulong    时间: 2024-4-17 21:27
好的谢谢楼主分享,体验体验
作者: 2011wolfsina    时间: 2024-4-17 21:59
set vtoy_iso_part=($vtoy_dev,4)
是修改这个吗?
作者: 周传雄    时间: 2024-4-18 11:08
plutoshen 发表于 2024-4-15 16:30
既然没有efi分区,难道你是从这个数据盘bios启动?那比较麻烦。

主要启动硬盘是SSD,gpt分区表,其他都是MBR,现在难就难在两块大硬盘全都快满了,没地方暂存资源,要不然我能换分区表,也可能还有其他办法我没想到
作者: plutoshen    时间: 2024-4-18 20:32
2011wolfsina 发表于 2024-4-17 21:59
set vtoy_iso_part=($vtoy_dev,4)
是修改这个吗?

你下载今天的版本试试,不用修改文件,自动找到你的启动文件夹。
作者: qjldw    时间: 2024-4-19 12:34
ventoy文件夹放在倒数第二分区的根目录。然后不管是通过efi方式还是grub2启动硬盘版ventoy,列表出来的是本机的所有efi,而不是vfile目录下的启动文件。按f1,显示ventoy_grub.cfg不存在。不晓得是啥原因。
作者: plutoshen    时间: 2024-4-19 15:55
qjldw 发表于 2024-4-19 12:34
ventoy文件夹放在倒数第二分区的根目录。然后不管是通过efi方式还是grub2启动硬盘版ventoy,列表出来的是本 ...

检查你是不是插了优盘,还有硬盘第一个分区下有没有/ventoy/ventoy.json。
作者: qjldw    时间: 2024-4-19 16:56
plutoshen 发表于 2024-4-19 15:55
检查你是不是插了优盘,还有硬盘第一个分区下有没有/ventoy/ventoy.json。

没U盘。启动盘第一分区是efi,复制你的目录进去的。vfile目录所在盘是另外一个SSD盘,只分了那一个区,
作者: Paudy    时间: 2024-4-19 18:02
感谢分享
作者: qjldw    时间: 2024-4-19 21:26
qjldw 发表于 2024-4-19 16:56
没U盘。启动盘第一分区是efi,复制你的目录进去的。vfile目录所在盘是另外一个SSD盘,只分了那一个区,



作者: reuk    时间: 2024-4-19 22:29
支持amd的平台吗
作者: plutoshen    时间: 2024-4-20 11:36
qjldw 发表于 2024-4-19 16:56
没U盘。启动盘第一分区是efi,复制你的目录进去的。vfile目录所在盘是另外一个SSD盘,只分了那一个区,

你把文件都放同一个硬盘试试.
作者: qjldw    时间: 2024-4-20 11:53
plutoshen 发表于 2024-4-20 11:36
你把文件都放同一个硬盘试试.

可能是这个原因,晚上试试。问题是我专门用这个ssd放PE的WIM,系统的VHDX以及ramos等各种系统的,
作者: plutoshen    时间: 2024-4-20 13:28
qjldw 发表于 2024-4-20 11:53
可能是这个原因,晚上试试。问题是我专门用这个ssd放PE的WIM,系统的VHDX以及ramos等各种系统的,

你这好几块硬盘,我实在测试不到这种情况。
如果今天的版本放硬盘还启动不成功,你把我的文件放优盘启动,然后手动浏览到你的各种系统启动试试。
作者: qjldw    时间: 2024-4-20 13:55
plutoshen 发表于 2024-4-20 13:28
你这好几块硬盘,我实在测试不到这种情况。
如果今天的版本放硬盘还启动不成功,你把我的文件放优盘启动 ...

其实我就是为了帮你测试个。gurb2本身就能通过脚本直接以列表的方式列出电脑上所有盘上的所有ISO VHD ESD WIM等等可启动文件进行启动,而不必指定目录或者分区。可启动文件类型以及搜索的子目录深度都可以自定义。
作者: plutoshen    时间: 2024-4-20 15:26
qjldw 发表于 2024-4-20 13:55
其实我就是为了帮你测试个。gurb2本身就能通过脚本直接以列表的方式列出电脑上所有盘上的所有ISO VHD ESD ...

其实ventoy对于纯Windows用户意义并不大,我研究它主要是为了启动各种Linux系统,比如easyos的img和各种puppy的iso,其它启动器都不能整体启动。
作者: qjldw    时间: 2024-4-20 22:21
目前ventoy_grub.cfg所在硬盘与启动硬盘不在一个盘能找到了。但是vfile目录必须与启动硬盘在同一个硬盘才能找到,不在同一个硬盘找不到,感觉再次修改下就能找到了。
作者: logorar2020    时间: 2024-4-20 22:27
致敬楼主,谢谢分享
作者: qjldw    时间: 2024-4-20 22:30


这是GRUB2通过脚本自动生成的启动列表,感觉比ventoy好用。

作者: 2012飘水    时间: 2024-4-20 22:34
感谢分享
作者: yuyer    时间: 2024-4-20 22:57
伸手党表示感谢,也只能感谢
作者: yaren    时间: 2024-4-21 10:59
不错不错,现在启动加载容易多了
作者: yangfphn    时间: 2024-4-23 08:58
我将楼主的这个硬盘版嵌入到Ubuntu22.04的grub2菜单中(通过增加一个grub项包含了chainloader /EFI/BOOT/BOOTX64.EFI启用), 启动iso没有问题。但是启动vhdboot会报以下错误。
```
If you do not have this dis, contact your system administrator or computer manufacturer for assistance.

File: \EFI\Microsoft\Boot\BCD

Status: 0xc000000f

Info: The Boot Configuration Data for your PC is missing or contains errors.
```
这个错误与《[分享] Ventoy也可与你的操作系统和谐共存于同一硬盘,体验不一样的玩法》这个帖子里提到的内容一样(见第74楼)。上面帖子中的帖主后面发了一个更新版本的压缩包解决了问题(见第94楼),楼主是否能同步到这个更新后压缩包里的内容?
作者: plutoshen    时间: 2024-4-24 16:18
qjldw 发表于 2024-4-20 22:30
这是GRUB2通过脚本自动生成的启动列表,感觉比ventoy好用。

请问,这个能不能整体启动easyos的镜像?如果不能或者你不知道什么是easyos镜像,这问题就没必要讨论了。
作者: plutoshen    时间: 2024-4-24 16:19
yangfphn 发表于 2024-4-23 08:58
我将楼主的这个硬盘版嵌入到Ubuntu22.04的grub2菜单中(通过增加一个grub项包含了chainloader /EFI/BOOT/BOO ...

我不用Windows的vhd也不想支持。
作者: qjldw    时间: 2024-4-24 20:50
plutoshen 发表于 2024-4-24 16:18
请问,这个能不能整体启动easyos的镜像?如果不能或者你不知道什么是easyos镜像,这问题就没必要讨论了。

这个就是GRUB2. ventoy都是基于GRUB2开发出来的,你觉得支不支持?
作者: 2010sya    时间: 2024-4-24 21:10
plutoshen 发表于 2024-4-20 15:26
其实ventoy对于纯Windows用户意义并不大,我研究它主要是为了启动各种Linux系统,比如easyos的img和各种p ...

以前经常用E2B启动各种Linux live CD系统,但更新到uefi引导后没怎么整明白,便放弃了
作者: plutoshen    时间: 2024-4-25 05:04
qjldw 发表于 2024-4-24 20:50
这个就是GRUB2. ventoy都是基于GRUB2开发出来的,你觉得支不支持?

理论上是可以的,但是实际上能不能支持是另一回事。能分享一下吗?我试试。
作者: talianyu    时间: 2024-4-25 08:18
辛苦了
作者: licestar    时间: 2024-4-25 14:43
感谢分享,现在有个问题:启动pe后,见不到CD_rom?这个怎么搞出来?原版的没问题。
作者: yuyer    时间: 2024-5-2 19:42
感谢分享
作者: ( ̄﹃ ̄)    时间: 2024-5-7 23:33
感谢大佬分享!!终于有比较接近理想中的(本地)硬盘版ventoy了,不过这个在启动Ubuntu 2204的iso时有问题,选择 try/install 后不会进入后续图形化流程,原版ok的
作者: ck198044    时间: 2024-5-8 00:54
感谢,作为伸手党的基本礼貌!
作者: yuyer    时间: 2024-5-13 23:08
感谢分享,试用了下,无法启动,正在研究中。

作者: bigcayman    时间: 2024-5-28 10:01
楼主,可以更新到ventoy的1.0.98版吗

作者: plutoshen    时间: 2024-5-30 21:35
bigcayman 发表于 2024-5-28 10:01
楼主,可以更新到ventoy的1.0.98版吗

ventoy的1.0.98版在我的电脑无法启动,等更新到下一个正常启动的版本再研究了。
作者: bigcayman    时间: 2024-6-1 21:40
好的,感谢楼主
作者: qj_tzy    时间: 2024-6-25 16:11
请教下:若有多个硬盘,第一个为固态硬盘为引导盘,在其EFI分区拷入P1的内容,若想在第三个硬盘第3个分区拷入px中的内容并引导其下的ISO文件,可否,该如何做呢?
作者: plutoshen    时间: 2024-6-25 17:58
qj_tzy 发表于 2024-6-25 16:11
请教下:若有多个硬盘,第一个为固态硬盘为引导盘,在其EFI分区拷入P1的内容,若想在第三个硬盘第3个分区拷 ...

我已经转向修改grubfm了,让ventoy支持在多个硬盘多个分区自动查找某个文件夹没什么意义,本身它就对硬盘支持不好。
作者: qj_tzy    时间: 2024-6-25 18:24
plutoshen 发表于 2024-6-25 17:58
我已经转向修改grubfm了,让ventoy支持在多个硬盘多个分区自动查找某个文件夹没什么意义,本身它就对硬盘 ...

好的,谢谢!
作者: zqjiang    时间: 2024-6-26 14:53
找块移动硬盘试试
作者: leitian72853    时间: 2024-6-26 15:14
感谢分享
作者: 夏阳    时间: 2024-6-26 15:35
谢谢分享
作者: 19353048280    时间: 2024-6-26 15:36
谢谢分享
作者: arkuon    时间: 2024-6-26 15:53
这个好,希望继续更新
作者: liuyixin0302    时间: 2024-10-26 11:01
赞一个!!!
作者: zaolaohu    时间: 2024-11-8 05:56
谢谢分享
作者: 2010yszfg    时间: 2024-11-8 07:46
支持




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3