无忧启动论坛

标题: Ventoy 1.1.05单文件VHD绿色版,可升级,可DIY [打印本页]

作者: suangsuang    时间: 2025-5-5 18:50
标题: Ventoy 1.1.05单文件VHD绿色版,可升级,可DIY
本帖最后由 suangsuang 于 2025-5-5 18:53 编辑

Ventoy 1.1.05单文件VHD绿色版,可升级,可DIY。双击VHD文件,可以编辑菜单,可以放PE,动态空间,最大500兆。
同样的配方,不一样的味道。
解压efi文件复制到U盘、移动硬盘的任意fat32分区,文件路径不能变,无视分区大小,如果不想在系统下看见该分区,请用DiskGenius隐藏fat32分区。重新启动电脑,f10(有的机器按键不一样)进入启动项,选择U盘启动即可,怕麻烦的话进入BOIS把U盘设为第一启动项,重新启动,自动U盘启动,一劳永逸。启动后按F2直接浏览全盘,找到任意位置的PE,ISO,efi等文件,选择启动。也可以选择自己的启动菜单文件,启动自己的主题界面。

也可以复制到系统硬盘esp分区,前提是你的esp分区时大于200兆,复制到esp分区需改名,easyuefi添加一个启动项;也可以系统硬盘新建一个fat32格式分区,复制文件到该分区,用easyuefi添加一个启动项,定义到该分区该文件,然后隐藏该分区。

集成GRUB2文件浏览器,也可以用
GRUB2文件浏览器启动PE,ISO,efi等文件。下载链接

https://www.123912.com/s/q1BxTd-XeLyh

https://pan.baidu.com/s/1YDEUBTb5vzK8FiBj3h2V4Q 提取码: jh7p


3.png (735.64 KB, 下载次数: 201)

3.png

2.png (332.72 KB, 下载次数: 225)

2.png

1.png (753.25 KB, 下载次数: 237)

1.png

4.png (3.73 KB, 下载次数: 176)

4.png

5.png (15.09 KB, 下载次数: 201)

5.png

作者: ntcjq999    时间: 2025-5-5 19:25
厉害的工具
作者: lm0006    时间: 2025-5-5 19:30
感谢分享了,是把VENTOY.VHD打开往里面添加isoPE么?
作者: suangsuang    时间: 2025-5-5 19:33
lm0006 发表于 2025-5-5 19:30
感谢分享了,是把VENTOY.VHD打开往里面添加isoPE么?

放着里面,放在外面都可以,我这个动态VHD最大容量500兆,可以放一个PE
作者: 2011wolfsina    时间: 2025-5-5 19:34
感觉直接启动 GRUB2文件浏览器 就可以了,功能差不多
作者: yyz2191958    时间: 2025-5-5 19:39
支持原创
作者: 小灰兔    时间: 2025-5-5 19:49

感谢分享
作者: dysunb    时间: 2025-5-5 19:54
这个壁纸很漂亮,能分享一下吗
作者: rengrancunzai    时间: 2025-5-5 20:34
感谢分享
作者: j542936    时间: 2025-5-5 20:39
vhd用什么编辑?
作者: suangsuang    时间: 2025-5-5 20:45
dysunb 发表于 2025-5-5 19:54
这个壁纸很漂亮,能分享一下吗

下载,双击VHD文件,进去随便拿
作者: suangsuang    时间: 2025-5-5 20:48
j542936 发表于 2025-5-5 20:39
vhd用什么编辑?

windows双击就进去了,和本地硬盘一样,其实自己可以建一个VHD文件,右键我的电脑-管理-磁盘管理-右上角新建VHD,格式化,然后用官方写入,用我的efi文件引导就可以了
作者: suangsuang    时间: 2025-5-5 20:49
2011wolfsina 发表于 2025-5-5 19:34
感觉直接启动 GRUB2文件浏览器 就可以了,功能差不多

grub2文件管理器再我的电脑,有概率某些PE引导不起来,Ventoy目前没碰到引导不起来的文件
作者: 绿光科技    时间: 2025-5-5 20:49
同样的配方,不一样的味道
作者: 我是李刚    时间: 2025-5-5 20:52
谢谢分享!
作者: in9    时间: 2025-5-5 20:54
谢谢楼主上传分享!
作者: kxsz2025    时间: 2025-5-5 21:00
研究一下
作者: 2012andyle113    时间: 2025-5-5 21:08
一般一个grub2文件管理器就够了,不够用的时候再去引导ventoyVHD老早就是这么做的
作者: wawa6789    时间: 2025-5-5 21:10
谢谢楼主分享!
作者: suangsuang    时间: 2025-5-5 21:21
2012andyle113 发表于 2025-5-5 21:08
一般一个grub2文件管理器就够了,不够用的时候再去引导ventoyVHD老早就是这么做的

我自己用ventoy.efi单文件版
作者: j542936    时间: 2025-5-5 21:29
suangsuang 发表于 2025-5-5 20:48
windows双击就进去了,和本地硬盘一样,其实自己可以建一个VHD文件,右键我的电脑-管理-磁盘管理-右上角 ...

我用BOOTICE扩了下空间,弄成了1G,DG改了下版本,放了两个PE
作者: wn168cn@163.com    时间: 2025-5-5 21:40
感谢分享
作者: kamanyar    时间: 2025-5-5 21:53
j542936 发表于 2025-5-5 21:29
我用BOOTICE扩了下空间,弄成了1G,DG改了下版本,放了两个PE

整理好的 VHD 用Defrag一下 再用bootice壓縮可用空間  更小
作者: j542936    时间: 2025-5-5 22:34
kamanyar 发表于 2025-5-5 21:53
整理好的 VHD 用Defrag一下 再用bootice壓縮可用空間  更小

试了下压缩,空间几乎没变化
作者: yc2428    时间: 2025-5-5 22:35
谢谢分享!
作者: singel    时间: 2025-5-5 23:01
感谢分享!
作者: 甲方    时间: 2025-5-5 23:38
感谢分享!
作者: 技束源    时间: 2025-5-5 23:40
感谢分享!
作者: idcicp    时间: 2025-5-5 23:43
感谢分享!
作者: cf2629066130    时间: 2025-5-6 01:04
感谢分享
作者: handsome_xiang    时间: 2025-5-6 02:12
感谢分享!
作者: wang1126    时间: 2025-5-6 06:42
谢谢楼主分享
作者: rraaii    时间: 2025-5-6 07:04
感谢分享
作者: lxptyc    时间: 2025-5-6 07:09
谢谢楼主的分享!
作者: aaalp    时间: 2025-5-6 07:36
谢谢你的分享!学习试试。
作者: ly2389    时间: 2025-5-6 08:29
Ventoy.vhd能否自由放在其它磁盘目录下。
作者: ynb168c    时间: 2025-5-6 08:35
感谢分享!
作者: suangsuang    时间: 2025-5-6 08:36
ly2389 发表于 2025-5-6 08:29
Ventoy.vhd能否自由放在其它磁盘目录下。

可以任何目录,但是你得学会用gurb2引导它,不会的话只能按照我的这个目录结构了
作者: nbhai2018    时间: 2025-5-6 08:37
压缩包内有两个文件,放置在文件夹有什么要求,两个文件放在一起,还是随便放在哪里都行?
作者: 86933924    时间: 2025-5-6 08:39
感谢分享
作者: suangsuang    时间: 2025-5-6 08:47
我编译时候位置固定了,改变位置启动不了,你会gurb2引导的话,位置随便,
作者: suangsuang    时间: 2025-5-6 08:51
nbhai2018 发表于 2025-5-6 08:37
压缩包内有两个文件,放置在文件夹有什么要求,两个文件放在一起,还是随便放在哪里都行?

我编译时候位置固定了,改变位置启动不了,你会gurb2引导的话,位置随便,
作者: nbhai2018    时间: 2025-5-6 09:11
suangsuang 发表于 2025-5-6 08:51
我编译时候位置固定了,改变位置启动不了,你会gurb2引导的话,位置随便,

也就是说两个文件都要放在EFI分区中了?不能放在其它盘
作者: jh198354    时间: 2025-5-6 09:12

感谢分享
作者: jho    时间: 2025-5-6 09:14


谢谢分享
作者: suangsuang    时间: 2025-5-6 09:21
nbhai2018 发表于 2025-5-6 09:11
也就是说两个文件都要放在EFI分区中了?不能放在其它盘

能啊,随便u盘,固态硬盘,随便哪个分区的根目录,不过分区得fat32格式
作者: suangsuang    时间: 2025-5-6 09:24
nbhai2018 发表于 2025-5-6 09:11
也就是说两个文件都要放在EFI分区中了?不能放在其它盘

要放在本机硬盘的话,新建一个fat32格式分区,用easyeif软件添加一个启动项
作者: luodeman    时间: 2025-5-6 10:12
试试楼主的Ventoy,感谢分享
作者: apachi1012    时间: 2025-5-6 10:50
感谢分享
作者: xun928788429    时间: 2025-5-6 10:58
00000000000
作者: guong    时间: 2025-5-6 13:40

感谢楼主分享!!!
作者: dony2006    时间: 2025-5-6 14:18
Ventoy放在u盘,能不能搜索本机硬盘的iso文件
作者: 奈绪    时间: 2025-5-6 14:36
谢谢分享,下载来试试看。
作者: suangsuang    时间: 2025-5-6 15:16
dony2006 发表于 2025-5-6 14:18
Ventoy放在u盘,能不能搜索本机硬盘的iso文件

当然能,要不然不就是废品了!
作者: dony2006    时间: 2025-5-6 15:53
suangsuang 发表于 2025-5-6 15:16
当然能,要不然不就是废品了!

GRUB2文件浏览器可以,Ventoy不行
作者: yanglinman    时间: 2025-5-6 16:05
谢谢楼主分享装机工具!
作者: suangsuang    时间: 2025-5-6 17:23
dony2006 发表于 2025-5-6 15:53
GRUB2文件浏览器可以,Ventoy不行

你说的不行指的是?两个都很优秀,但是Venytoy目前我没人报引导不起来的。grub2优秀是优秀,但是不更新了,有的镜像我电脑上引导出错!
作者: suangsuang    时间: 2025-5-6 17:26
j542936 发表于 2025-5-5 20:39
vhd用什么编辑?

BOOTICE软件
作者: zl863919910131    时间: 2025-5-6 17:31
感谢分享
作者: dony2006    时间: 2025-5-6 17:59
suangsuang 发表于 2025-5-6 17:23
你说的不行指的是?两个都很优秀,但是Venytoy目前我没人报引导不起来的。grub2优秀是优秀,但是不更新了 ...

Ventoy只能搜到u盘的iso文件,搜不到硬盘上的iso文件,Ventoy安装版能搜到硬盘上的iso文件
作者: suangsuang    时间: 2025-5-6 18:46
dony2006 发表于 2025-5-6 17:59
Ventoy只能搜到u盘的iso文件,搜不到硬盘上的iso文件,Ventoy安装版能搜到硬盘上的iso文件

Ventoy按f2,当浏览器使用,和grub2浏览器一样,我从来不用她自己的自动搜索
作者: dony2006    时间: 2025-5-6 18:56
suangsuang 发表于 2025-5-6 18:46
Ventoy按f2,当浏览器使用,和grub2浏览器一样,我从来不用她自己的自动搜索

是的只能手动,不能自动搜索出iso文件
作者: zhanglei1371    时间: 2025-5-6 18:57
Legacy启动支持么?

作者: suangsuang    时间: 2025-5-6 19:57
dony2006 发表于 2025-5-6 18:56
是的只能手动,不能自动搜索出iso文件

能,进去自己配置,去官方看,有详细介绍
作者: suangsuang    时间: 2025-5-6 20:24
zhanglei1371 发表于 2025-5-6 18:57
Legacy启动支持么?

用DiskGenius把VHD文件转化为MBR格式
作者: 2010XwX    时间: 2025-5-6 21:04
本帖最后由 2010XwX 于 2025-5-6 21:33 编辑
suangsuang 发表于 2025-5-6 20:24
用DiskGenius把VHD文件转化为MBR格式

用本人制作的 【 USBOS-v3.0p 融合版强化启动 U盘】,无论是 Legacy启动 或 UEFI启动,都可以直接启动 楼主的 ventoy.VHD。参见:

http://bbs.wuyou.net/forum.php?m ... 7423&fromuid=357299

截图1:USBOS-v3.0p 融合强化版启动 U盘 ,Legacy启动下启动楼主的 ventoy.VHD;
截图2:USBOS-v3.0p 融合强化版启动 U盘 ,UEFI启动下启动楼主的 ventoy.VHD;
截图3:本人制作的 ventoy.VHD,Legacy启动下,F6扩展菜单界面。


ss_ventoy@legacy.jpg (197.39 KB, 下载次数: 291)

Legacy启动 ventoy.VHD

Legacy启动 ventoy.VHD

ss_ventoy@uefi.jpg (191.4 KB, 下载次数: 278)

UEFI启动 ventoy.VHD

UEFI启动 ventoy.VHD

ventoy1105_BIOS++.jpg (182.05 KB, 下载次数: 297)

Legacy启动本人制作的 ventoy.VHD

Legacy启动本人制作的 ventoy.VHD

作者: rchc08    时间: 2025-5-6 23:30
感谢分享
作者: softwarezheng1    时间: 2025-5-7 11:02
很好,这个支持多PE
作者: 86933924    时间: 2025-5-7 20:38
感谢大佬分享
作者: 2267981144    时间: 2025-5-8 11:29
多谢大大辛苦提供分享!
作者: nelia    时间: 2025-5-9 16:49
感谢分享
作者: ( ̄﹃ ̄)    时间: 2025-5-9 23:17
感谢大佬分享(≧∇≦)ノ 有几个问题想请教。
这个vhd可以放在非esp分区吗?
不能的话那可以把ventoy的配置放在非esp分区吗?
可以不用vhd,单独把votyefi目录放在esp分区中用于启动吗?

作者: lwaaa    时间: 2025-5-10 08:07
感谢分享!
作者: book11ba    时间: 2025-5-10 10:39
这个玩法很有搞头。
作者: my9823    时间: 2025-5-10 10:43
( ̄﹃ ̄) 发表于 2025-5-9 23:17
感谢大佬分享(≧≦) 有几个问题想请教。
这个vhd可以放在非esp分区吗?
不能的话那可以把 ...

ventoy的配置文件不是在vhd的第一个分区吗?
作者: ( ̄﹃ ̄)    时间: 2025-5-10 11:36
my9823 发表于 2025-5-10 10:43
ventoy的配置文件不是在vhd的第一个分区吗?

刚试了下应该没问题了。之前以为vhd也必须得放esp里,试了下vhd放在非esp分区也可以启动,只要路径是EFI/Boot/ventoy.vhd 就能找到。不过还是希望可以自定义就更好了ヾ(•ω•`)o
作者: WWLIUYI    时间: 2025-5-10 11:39
测试成功,而且可以升级
作者: pacman    时间: 2025-5-10 12:05
看起来很不错,
感谢分享!
作者: guong    时间: 2025-5-10 12:07

谢谢楼主分享
作者: dony2006    时间: 2025-5-10 12:36
把ventoy.vhd放到硬盘也可以启动,只要路径是EFI/Boot/ventoy.vhd 就能找到
作者: my9823    时间: 2025-5-10 12:44
( ̄﹃ ̄) 发表于 2025-5-10 11:36
刚试了下应该没问题了。之前以为vhd也必须得放esp里,试了下vhd放在非esp分区也可以启动,只要路径是EFI/ ...

这个需要在那个efi文件内置菜单里查找指定。你可以用binwalk查看下内置的memdisk.cpio.gz的偏移量,用dd复制出来,修改下,在用他的前面数据加上你修改的memdisk.cpio.gz合并成一个文件试试。
作者: 2010XwX    时间: 2025-5-10 13:25
本帖最后由 2010XwX 于 2025-5-10 13:26 编辑
dony2006 发表于 2025-5-10 12:36
把ventoy.vhd放到硬盘也可以启动,只要路径是EFI/Boot/ventoy.vhd 就能找到

单就启动 ventoy.vhd 来讲,它可以放在任何储存分区的目录里面。无论是 BIOS 启动或 UEFI 启动,一个最简单的处理就是借助相关应用软件,如 G4d SISO,G4e Run,Grub2FM 自动列表模式,启动  ventoy.vhd。当然你可以编制相应的启动菜单,直接启动它。
下面是利用以上相应软件,自动列表各个版本的 ventoy.vhd,选中任一版本就可以启动。我的各版本的 ventoy.vhd,放置在某储存分区的 PE/ 目录下面,便于寻找。

SISO@ventoy.jpg (72.85 KB, 下载次数: 318)

SISO@ventoy.jpg

G4e Run@ventoy.jpg (191.35 KB, 下载次数: 298)

G4e Run@ventoy.jpg

Grub2FM@ventou.vhd.jpg (83.62 KB, 下载次数: 285)

Grub2FM@ventou.vhd.jpg

作者: my9823    时间: 2025-5-10 15:05
( ̄﹃ ̄) 发表于 2025-5-10 11:36
刚试了下应该没问题了。之前以为vhd也必须得放esp里,试了下vhd放在非esp分区也可以启动,只要路径是EFI/ ...


这个是内置memdisk的内容。
下面是grub.cfg的内容:


作者: zw123    时间: 2025-5-10 16:45
非常好用的工具
作者: QQ809951168    时间: 2025-5-10 22:16
好用的很!vhd镜像文件怎么制作的?怎么扩容啊?有两个分区,不知道怎么扩容,能不能给个详细的教程?
作者: ( ̄﹃ ̄)    时间: 2025-5-10 22:28
my9823 发表于 2025-5-10 15:05
这个是内置memdisk的内容。
下面是grub.cfg的内容:

感谢大佬!顺便想请教下怎么配置让vhd里的ventoy自动识别到硬盘上的文件呢?不想把iso啥的放到vhd里。尝试改过ventoy.json里的search_root,和ventoy_grub.cfg 里某个菜单的 search -s -f -n 关键字,都找不到指定的文件,难道说从vhd启动的ventoy只能自动识别到vhd里的内容吗?期望的效果是进入ventoy直接显示指定的iso
作者: my9823    时间: 2025-5-11 09:04
( ̄﹃ ̄) 发表于 2025-5-10 22:28
感谢大佬!顺便想请教下怎么配置让vhd里的ventoy自动识别到硬盘上的文件呢?不想把iso啥的放到vhd里。尝 ...


建议看看ventoy的esp分区的grub.cfg:
//我猜应该是获取启动设备名称,赋值vtoy_dev。

vt_device $root  vtoy_dev

//这部分应该是tfpt启动的判断。
if [ "$vtoy_dev" = "tftp" ]; then
    set vtoy_path=($root)
    for vtid in 0 1 2 3; do
        if [ -f (hd$vtid,2)/ventoy/ventoy.cpio ]; then
            set vtoy_iso_part=(hd$vtid,1)
            set vtoy_efi_part=(hd$vtid,2)
            set vtoydev=hd$vtid
            break
        fi
    done
    loadfont ascii

    if [ -n "$vtoy_efi_part" ]; then
        vt_load_file_to_mem "auto" $vtoy_efi_part/grub/fonts/unicode.pf2 vtoy_font_mem
        loadfont mem:${vtoy_font_mem_addr}:size:${vtoy_font_mem_size}
    fi

    if [ -f $vtoy_iso_part/ventoy/ventoy.json ]; then
        set vt_plugin_path=$vtoy_iso_part
    else
        set vt_plugin_path=$prefix
        vt_load_plugin $vt_plugin_path
    fi
else
    if [ "$prefix" = "(ventoydisk)/grub" ]; then
        set vtoy_path=(ventoydisk)/ventoy
    else
        set vtoy_path=($root)/ventoy
    fi

    set vtoydev=$vtoy_dev
//有没有可能就是这个变量呢?
    set vtoy_iso_part=($vtoy_dev,1)
    set vtoy_efi_part=($vtoy_dev,2)
   
    vt_load_file_to_mem "auto" $prefix/fonts/unicode.pf2 vtoy_font_mem
    loadfont mem:${vtoy_font_mem_addr}:size:${vtoy_font_mem_size}

    set vt_plugin_path=$vtoy_iso_part
fi
作者: my9823    时间: 2025-5-11 09:13
修改grub.cfg在它生成菜单之前查找某个你的文件,把路径赋予这个变量试试,没试过。
作者: suangsuang    时间: 2025-5-11 09:43
( ̄﹃ ̄) 发表于 2025-5-9 23:17
感谢大佬分享(≧∇≦)ノ 有几个问题想请教。
这个vhd可以放在非esp分区吗?
不能的话那可以把 ...

这个vhd可以放在非esp分区吗?当然可以。
可以把ventoy的配置放在非esp分区吗?可以
可以不用vhd,单独把votyefi目录放在esp分区中用于启动吗?不可以,votyefi设计的时候限定死的。
作者: book11ba    时间: 2025-5-11 11:24
这种方案,ventoy的兼容性比官方制备方法,一模一样吗。我经常用ventoy测试一堆linux的iso,img等镜像。ventoy官方方案对各种iso的支持无敌啊
作者: sd65690094    时间: 2025-5-11 14:43
谢谢分享
作者: fegr    时间: 2025-5-11 15:27
感谢分享
作者: ( ̄﹃ ̄)    时间: 2025-5-11 18:19
my9823 发表于 2025-5-11 09:04
建议看看ventoy的esp分区的grub.cfg:
//我猜应该是获取启动设备名称,赋值vtoy_dev。

(๑‾ ꇴ ‾๑)好哒,感谢大佬!!
作者: ( ̄﹃ ̄)    时间: 2025-5-11 18:20
suangsuang 发表于 2025-5-11 09:43
这个vhd可以放在非esp分区吗?当然可以。
可以把ventoy的配置放在非esp分区吗?可以
可以不用vhd,单独 ...

(๑‾ ꇴ ‾๑)好哒,感谢大佬!
作者: zqjiang    时间: 2025-5-14 10:15
suangsuang 发表于 2025-5-5 21:21
我自己用ventoy.efi单文件版

ventoy.efi单文件版   可否 分享下
作者: yingla2018    时间: 2025-5-14 10:37
多谢楼主分享
作者: jone    时间: 2025-5-14 21:26
复制文件到mbr硬盘esp分区,没有easyuefi,如何添加引导
作者: wind315    时间: 2025-5-17 11:25
昨天一个朋友弄了这个,直接安装就行了
作者: luxsys88    时间: 2025-5-19 22:15
装载飞牛nas.iso会显示找不到系统盘,用安装版本的Ventoy加载就正常
作者: nbf5031500    时间: 2025-5-19 23:00
感谢分享




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