无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: longpanda
打印 上一主题 下一主题

国产开源U盘启动工具——Ventoy 【2024/01/24 1.0.97 版本发布】

    [复制链接]
2041#
发表于 2021-2-13 20:12:00 | 只看该作者
最近测试了Ventoy和mbrostools两个启动盘制作软件,各有优缺。

ventoy简单好用不挑U盘,进入启动菜单速度超快,界面简洁明快。缺点是启动能力不强,我测试了13个iso+1个wim文件,9个能启动,5个不能启动启动能力有待提高(不能启动的有2个是杀毒启动盘,norton和Gdata的,另外3个是porteus3.2_i586、porteus3.2plus_i586和一个DeepinV20live定制镜像)。

mbrostools启动能力超强,15个文件全部能成功启动,启动分区可以隐藏。缺点是有点挑U盘,有些盘必须用量产工具格式化为本地磁盘(F格式)才能制作成功,有些盘又必须量产为可移动磁盘(R格式)才能制成功,制作过程也不如ventoy简单(当然用多了也不复杂),尤其有许多自创的名词术语需要在使用中慢慢才能领会含义。



点评

mbrostool确实很不错,而且很早就出现了。 我开始不用他是因为有FBINSTOOLS,制作成功率更高,更方便。后来不用他是因他不支持安全启动,而且复杂。 ventoy开始对安全启动,分区等方面支持一般,随着不断完善,现在  详情 回复 发表于 2021-2-22 01:13
回复

使用道具 举报

2042#
发表于 2021-2-14 19:44:23 | 只看该作者
请教下,文件注入好像没生效,是什么原因
  • “解压路径
  • 对于 Windows,Ventoy在 X: 盘的根路径下解压压缩包。
  • 进PE后X盘没有对应的解压文件


点评

这个功能只支持原版的Windows ISO镜像。ISO 格式的PE和WIM都不支持。  详情 回复 发表于 2021-2-15 18:57
回复

使用道具 举报

2043#
 楼主| 发表于 2021-2-15 18:56:54 | 只看该作者
2010sya 发表于 2021-2-13 18:41
把移动硬盘做成了ventoy启动盘,可以正常使用!

然而,把移动硬盘重新分区后只能引导到grub2命令行界面 ...

安装Ventoy之后分区不能乱动。
回复

使用道具 举报

2044#
 楼主| 发表于 2021-2-15 18:57:57 | 只看该作者
zmyzbf 发表于 2021-2-14 19:44
请教下,文件注入好像没生效,是什么原因“解压路径对于 Windows,Ventoy在 X: 盘的根路径下解压 ...

这个功能只支持原版的Windows ISO镜像。PE不支持。

点评

还有个问题,困扰了我很久,我用image_blacklist和.ventoyignore筛选掉的文件,怎样才能在ventoy下查看到。 使用场景,有时候文件比较多,但是我只想默认显示某个文件夹ISO(我知道可以用VTOY_DEFAULT_SEARCH_ROOT  详情 回复 发表于 2021-2-15 19:18
回复

使用道具 举报

2045#
发表于 2021-2-15 19:18:31 | 只看该作者
longpanda 发表于 2021-2-15 18:57
这个功能只支持原版的Windows ISO镜像。PE不支持。

还有个问题,困扰了我很久,我用image_blacklist和.ventoyignore筛选掉的文件,怎样才能在ventoy下查看到。
使用场景,有时候文件比较多,但是我只想默认显示某个文件夹ISO(我知道可以用VTOY_DEFAULT_SEARCH_ROOT设置,但是这样设置也会有同样的问题)我会查看不了其他文件夹里的文件,因为文件太多了,我不想在默认情况下全部显示出来,但是我又需要在想要的情况下显示我的其他文件。不知道这样描述你能不能看得懂

点评

如果你只是想看看,可以做到。如果想启动就不行了。你排除在外的文件就不会添加到本次的启动列表里面。无法再加进来启动。  详情 回复 发表于 2021-2-15 19:29
回复

使用道具 举报

2046#
 楼主| 发表于 2021-2-15 19:29:26 | 只看该作者
zmyzbf 发表于 2021-2-15 19:18
还有个问题,困扰了我很久,我用image_blacklist和.ventoyignore筛选掉的文件,怎样才能在ventoy下查看到 ...

如果你只是想看看,可以做到。如果想启动就不行了。你排除在外的文件就不会添加到本次的启动列表里面。无法再加进来启动。

点评

确实我是想启动,我有一些img的工具,不想显示在列表,不然太多太乱了。是否可以加一个类似资源管理器的功能,能浏览所有文件并启动。我现在的办法是启动grub2文件管理器,再通过文件管理器启动我要用的工具,不过这  详情 回复 发表于 2021-2-15 19:45
回复

使用道具 举报

2047#
发表于 2021-2-15 19:45:48 | 只看该作者
longpanda 发表于 2021-2-15 19:29
如果你只是想看看,可以做到。如果想启动就不行了。你排除在外的文件就不会添加到本次的启动列表里面。无 ...

确实我是想启动,我有一些img的工具,不想显示在列表,不然太多太乱了。是否可以加一个类似资源管理器的功能,能浏览所有文件并启动。我现在的办法是启动grub2文件管理器,再通过文件管理器启动我要用的工具,不过这样没那么便捷就是了

点评

Ventoy有两种显示模式,一种是默认的ListView模式,就是所有文件列成一个长串,一个个都显示出来。这种适用于文件比较少的情况。 另外一种模式是 TreeView模式,这种模式下是按照实际的目录结构一层层显示出来的。  详情 回复 发表于 2021-2-15 20:03
回复

使用道具 举报

2048#
 楼主| 发表于 2021-2-15 20:03:12 | 只看该作者
本帖最后由 longpanda 于 2021-2-15 20:04 编辑
zmyzbf 发表于 2021-2-15 19:45
确实我是想启动,我有一些img的工具,不想显示在列表,不然太多太乱了。是否可以加一个类似资源管理器的 ...

Ventoy有两种显示模式,一种是默认的ListView模式,就是所有文件列成一个长串,一个个都显示出来。这种适用于文件比较少的情况。
另外一种模式是 TreeView模式,这种模式下是按照实际的目录结构一层层显示出来的。适用于文件比较多,分类整理的情况。

通过按 F3 可以随时自由在这两种模式之间切换。

你也可以把默认模式设置为 TreeView 模式。https://www.ventoy.net/cn/doc_treeview.html

你可以把你这些统一放到一个目录下,这样你不进入这个目录,就不会显示出里面的文件。想用的时候再进入即可。

回复

使用道具 举报

2049#
发表于 2021-2-15 21:48:26 | 只看该作者
longpanda 发表于 2021-2-8 10:32
你指的是自动安装把。 https://www.ventoy.net/cn/plugin_autoinstall.html

新年快乐!谢谢回复。不是自动安装,但是安装速度非常快,感觉就是直接把系统从U盘复制进了硬盘里一样,比如微pe自带的那个,用我的SATA固态,安装完一个原版win7X64,只需要2分十几秒,重启就到设置账户了,而像微软原版那种安装的话,记得好像是先复制镜像,再解开镜像,再最小化安装,再安装设备,才会到设置账户那里,安装时间要长很多

点评

那是类似GHOST的。那是ISO里面的事情,Ventoy只负责启动这个ISO文件,启动之后怎么做就是这个ISO里面的事情了。  详情 回复 发表于 2021-2-16 09:11
回复

使用道具 举报

2050#
发表于 2021-2-16 05:00:54 | 只看该作者
已经非常完善了,但是对WINTSERTUP自带的UNATTEND.XML不认可。只支持NTLITE创建的。

点评

这个不是Ventoy的问题。Ventoy只是负责把你提供的unattend.xml 传递给setup, 它认不认可就是它的事情了。  详情 回复 发表于 2021-2-16 09:07
回复

使用道具 举报

2051#
 楼主| 发表于 2021-2-16 09:07:44 | 只看该作者
qingyi78 发表于 2021-2-16 05:00
已经非常完善了,但是对WINTSERTUP自带的UNATTEND.XML不认可。只支持NTLITE创建的。

这个不是Ventoy的问题。Ventoy只是负责把你提供的unattend.xml 传递给setup, 它认不认可就是它的事情了。

点评

关于这个问题我稍稍研究了一下,发现缺少WINDOWS PE字段的UNATTEND.XML不被VENTOY正确执行,但是用NTLITE制作的带有PE字段的都可以完美执行。暂时解决了。另外支持选择应答文件的JSON一直搞不定。  详情 回复 发表于 2021-2-20 02:57
大概是机制的问题。这个ISO用WINNTSETUP安装或者自己把它放到PANTHER文件夹都是可以起作用的。但是VENTOY选择其他的UNATTEND.XML是没问题的,只有这个,我再研究看看,是不是它没有被VENTOY复制进PANTHER文件夹。  详情 回复 发表于 2021-2-16 14:44
回复

使用道具 举报

2052#
 楼主| 发表于 2021-2-16 09:11:55 | 只看该作者
cnhdpt 发表于 2021-2-15 21:48
新年快乐!谢谢回复。不是自动安装,但是安装速度非常快,感觉就是直接把系统从U盘复制进了硬盘里一样, ...

那是类似GHOST的。那是ISO里面的事情,Ventoy只负责启动这个ISO文件,启动之后怎么做就是这个ISO里面的事情了。
回复

使用道具 举报

2053#
发表于 2021-2-16 14:44:26 | 只看该作者
longpanda 发表于 2021-2-16 09:07
这个不是Ventoy的问题。Ventoy只是负责把你提供的unattend.xml 传递给setup, 它认不认可就是它的事情了。 ...

大概是机制的问题。这个XML用WINNTSETUP安装或者自己把它放到PANTHER文件夹都是可以起作用的。但是VENTOY选择其他的UNATTEND.XML是没问题的,只有这个,我再研究看看,是不是它没有被VENTOY复制进PANTHER文件夹。
回复

使用道具 举报

2054#
发表于 2021-2-16 16:43:09 | 只看该作者
谢谢分享,很好用。反馈一个信息,在联想X1 Tablet 2016版启动时显示不正常,显卡为Intel(R) HD Graphics 515;但2017版是成功的,显卡为Intel(R) HD Graphics 615。

回复

使用道具 举报

2055#
发表于 2021-2-16 22:06:28 | 只看该作者
支持,这个看起来很好。
回复

使用道具 举报

2056#
发表于 2021-2-16 22:43:22 | 只看该作者
longpanda 发表于 2021-2-16 09:11
那是类似GHOST的。那是ISO里面的事情,Ventoy只负责启动这个ISO文件,启动之后怎么做就是这个ISO里面的事 ...

是在我告诉你网站下的原版系统,如果加载镜像或解开镜像点击setup.exea安装的话,就是那种一步步地安装。那个快速安装的玩意确实有点像GHOST,但不是集成在ISO里面,而是PE带的一个安装系统的程序。特意去看了下,那玩意叫CGI备份还原,如果是原版系统,就是刷刷地复制安装,如果是GHOST系统,就会跳到GHOST那个xp时代熟悉的GHOST安装界面安装。而且那个程序也是可以直接读ISO的,不需要解压,ISO文件放在U盘或硬盘都可以。比如在我告诉你网站下的WIN7旗舰版,它可以直接从ISO读出来带基础版,高级版,专业版和旗舰版四个系统,选择好安装目标盘和读出来那几个系统的哪一个,确认好就刷刷地安装了。
回复

使用道具 举报

2057#
发表于 2021-2-17 07:19:57 来自手机 | 只看该作者
赛门铁克Norton杀毒盘ISO不能启动,老大看看怎么回事
回复

使用道具 举报

2058#
发表于 2021-2-18 12:05:48 | 只看该作者
longpanda 发表于 2021-1-25 10:44
有道理, 下个版本我会增加一个  image_blacklist  。当前的 image_list 是白名单模式,  image_blacklis ...

更新的非常快,才过个年,几天时间就更了两个小版本了。

我新买的一台本子,因为硬盘没资料不怕格式化,就把ventoy直接安装到硬盘做系统引导,非常好用。在效率方面有3个小建议:

1. 新增加的"image_blacklist"有效,但还只能全路径,需要一个一个添加黑名单,重复操作,低效率。可否支持关键字和通配符?

2. ventoy-1.0.34版,ventoy.json出错时,提示语法错误,要按Enter继续。但Enter之后无反应,新本子无法启动,刚好U盘不在身边,一直到今天拿回U盘。从U盘启动到PE查看ventoy.json文件,是"image_blacklist"项下多了一个逗号。修改后重启,新本子才正常硬盘引导进入系统。我更新到ventoy-1.0.35版复现一下这个情况,按Enter之后是提示“ventoy scanning files, please wait”。全硬盘搜索,等的时间太长了,到最后我也没等着,没耐心了直接强制重启,进U盘PE改ventoy.json文件去了。建议流程逻辑稍微改变一下,少按Enter少等待:方案一:当ventoy.json出错,直接忽略ventoy.json其他项,仅保留"VTOY_DEFAULT_SEARCH_ROOT"。一般"VTOY_DEFAULT_SEARCH_ROOT"不会频繁更改导致语法错误。若"VTOY_DEFAULT_SEARCH_ROOT"指定的路径下有搜索到有效文件,则不做其他搜索直接进入菜单界面,若"VTOY_DEFAULT_SEARCH_ROOT"路径下无有效文件,才做全盘搜索。方案二:当ventoy.json出错,直接忽略ventoy.json文件进入菜单界面,提示ventoy.json文件错误按F5修改ventoy.json。修改保存之后再重新使用ventoy.json搜索,像Grub2一样。

3. 安装到硬盘要自己加参数-U,麻烦。可否将这参数-U和PartStyle等一样放在Ventoy2Disk.ini文件中。哪怕有版本升级了,都没事。

点评

1. 黑名单模式使用的场景就是文件不多的情况。如果你有非常多的文件需要排除在外,建议集中放在某个目录下,然后目录里放个.ventoyignore文件即可忽略。 2. 关于json文件的问题。修改json文件本就很难保证没有语  详情 回复 发表于 2021-2-18 18:17
回复

使用道具 举报

2059#
发表于 2021-2-18 15:10:17 | 只看该作者
longpanda 发表于 2021-2-4 12:40
https://github.com/ventoy/wimiso  
里面有生成的脚本

谢谢大佬,新年快乐
回复

使用道具 举报

2060#
 楼主| 发表于 2021-2-18 18:17:47 | 只看该作者
Linzeal 发表于 2021-2-18 12:05
更新的非常快,才过个年,几天时间就更了两个小版本了。

我新买的一台本子,因为硬盘没资料不怕格式化 ...

1. 黑名单模式使用的场景就是文件不多的情况。如果你有非常多的文件需要排除在外,建议集中放在某个目录下,然后目录里放个.ventoyignore文件即可忽略。

2. 关于json文件的问题。修改json文件本就很难保证没有语法错误。尤其是文件内容比较多的时候。因此,json文件修改之后应该首先使用在线工具检查一下(比如 https://json.cn
   确保没有语法错误之后再启动。注意之后就问题不大了。在 json 文件错了情况下,我觉得就没必要再进一步优化了。像你这次之后,修改json文件就会比较注意,就不会再出这种问题了。
   而且当前json内容是统一先整体解析的,要做到整体有语法错误的情况下,还要再提取出部分的数据,这个处理起来也很麻烦。   
   最后,修改json文件是肯定不行的。Ventoy的一个设计原则就是不往磁盘写入任何数据。
   
3. 这个也是为了防止误操作,毕竟安装在硬盘的情况是少数。一个版本只需要来一次即可。

点评

其实也没多大问题,就是嫌麻烦。就像那黑名单image_blacklist,在U盘引导时基本不会用到,只有安装ventoy到本机硬盘上引导系统时需要。因为我系统很多都是vhd系统,用来做测试,Windows就有三五个,Linux两个,每个v  详情 回复 发表于 2021-2-18 23:46
回复

使用道具 举报

2061#
发表于 2021-2-18 23:46:05 来自手机 | 只看该作者
longpanda 发表于 2021-2-18 18:17
1. 黑名单模式使用的场景就是文件不多的情况。如果你有非常多的文件需要排除在外,建议集中放在某个目录 ...

其实也没多大问题,就是嫌麻烦。就像那黑名单image_blacklist,在U盘引导时基本不会用到,只有安装ventoy到本机硬盘上引导系统时需要。因为我系统很多都是vhd系统,用来做测试,Windows就有三五个,Linux两个,每个vhd系统又各有一到三个父级文件,合起来就有十来个父级vhd文件。这些父级文件不能做启动,命名都比较有规律,一级一级的,并跟要做启动的差分vhd文件在一起。而且开发做测试总是需要不断增加测试系统的,比如用户反馈在windows10某版出现了特定错误,机子上没有该系统就要新搞个该版干净的vhd系统去重现一下问题,又会多出一两个父级vhd。程序员都是天生懒人,最怕重复操作。估计你要测试ventoy,机子上也会不断增加很多不同版本的vhd系统,而vhd父级文件是不做启动的,天然需要黑名单掉,否则一旦误选启动了,下级差分全废,麻烦的要命。你是怎么在ventoy中黑名单掉这些父级vhd文件的,也是在image_blacklist中不断一个一个全路径新增添加吗,新增一个测试vhd系统就添加一次?还是说你本机硬盘的系统引导并不是用自己的ventoy?
回复

使用道具 举报

2062#
发表于 2021-2-19 09:13:33 | 只看该作者
longpanda 发表于 2020-4-5 19:25
兄弟,PE镜像能否共享调试下? 工具确实测试过原版Windows镜像,PE镜像测试的不是很多。
另外,这个工具 ...

这么武断的人,不必听他的一面之词,还是很给力的
回复

使用道具 举报

2063#
发表于 2021-2-19 17:51:33 | 只看该作者
R740
esxi6.5 引导正常
回复

使用道具 举报

2064#
发表于 2021-2-20 02:57:36 | 只看该作者
longpanda 发表于 2021-2-16 09:07
这个不是Ventoy的问题。Ventoy只是负责把你提供的unattend.xml 传递给setup, 它认不认可就是它的事情了。 ...

关于这个问题我稍稍研究了一下,发现缺少WINDOWS PE字段的UNATTEND.XML不被VENTOY正确执行,但是用NTLITE制作的带有PE字段的都可以完美执行。暂时解决了。另外支持选择应答文件的JSON一直搞不定。
回复

使用道具 举报

2065#
发表于 2021-2-20 03:51:49 | 只看该作者
奥利给
回复

使用道具 举报

2066#
发表于 2021-2-20 16:33:23 | 只看该作者
喜欢应用简单的工具,支持!
回复

使用道具 举报

2067#
发表于 2021-2-20 23:28:48 | 只看该作者
一般来说,越是傻瓜式的工具,原作者往往要付出加倍的努力和汗水。让我们为了VENTOY的成功共同努力吧。。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

2068#
发表于 2021-2-21 22:45:05 | 只看该作者
本帖最后由 2012fengxi 于 2021-2-21 23:01 编辑

在一台戴尔笔记本上Secure Boot失败,提示如下图

点评

请参考 https://www.ventoy.net/cn/doc_secure.html  详情 回复 发表于 2021-2-21 23:50
回复

使用道具 举报

2069#
 楼主| 发表于 2021-2-21 23:50:38 | 只看该作者
2012fengxi 发表于 2021-2-21 22:45
在一台戴尔笔记本上Secure Boot失败,提示如下图

请参考 https://www.ventoy.net/cn/doc_secure.html
回复

使用道具 举报

2070#
发表于 2021-2-22 00:12:24 | 只看该作者
看完之后,感觉还是很复杂  我很早之前在用这种方案的工具了   只有GELDR  和 SISO   两个文件就能实现IOS  和WIN 的文件都可以启动  

点评

能实现各种Linux发行版的启动安装吗?  发表于 2021-2-22 01:02
你指的是什么复杂?  发表于 2021-2-22 01:00
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-19 23:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表