无忧启动论坛

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

国产开源U盘启动工具——Ventoy 【2024/06/08 1.0.99 版本发布】

    [复制链接]
1#
发表于 2021-1-25 10:04:28 | 显示全部楼层
本帖最后由 Linzeal 于 2021-1-25 10:21 编辑

提个建议,文件列表插件不如加个忽略名单"image_ignorelist",指定文件或包含特定关键字的文件进行忽略。现"image_list"为白名单模式,用处不大,没特殊原因不会有人费力去一个一个添加。就如你说的99%的情况下,都不需要使用这个插件,让 Ventoy 去搜索即可。但VHD(X)的各父级文件很有必要隐藏掉,以免被意外选择启动了,会导致差分子文件后续无法启动。

点评

有道理, 下个版本我会增加一个 image_blacklist 。当前的 image_list 是白名单模式, image_blacklist 是黑名单模式。 这两个互斥,只能用一个。  详情 回复 发表于 2021-1-25 10:44
回复

使用道具 举报

2#
发表于 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
回复

使用道具 举报

3#
发表于 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?
回复

使用道具 举报

4#
发表于 2021-10-7 18:30:32 | 显示全部楼层
本帖最后由 Linzeal 于 2021-10-7 18:32 编辑

发现一个问题:Windows系统硬盘启动,如果子目录为目录链接,该子目录下的有效文件没有被搜索显示在启动列表中。
回复

使用道具 举报

5#
发表于 2021-10-14 10:30:25 | 显示全部楼层
longpanda 发表于 2021-10-12 20:09
2021/10/12 1.0.54版本发布,欢迎使用。

问题反馈:
1. 参数"VTOY_DEFAULT_IMAGE": "F4>Search and boot Windows"未实现预期目的
原本预期目的是:开机之后先进入启动列表界面,并显示倒计时"VTOY_MENU_TIMEOUT": "10"。无操作则倒计时结束后才自动执行F4>Search and boot Windows。
但实际执行是:开机之后没有在启动列表界面而是立即进入F4界面,并显示倒计时,倒计时结束后自动执行Search and boot Windows。

2. "VTOY_DEFAULT_SEARCH_ROOT"下的硬链接子目录里的ISO没有被搜索显示在启动列表中。

建议:
1. 参数"VTOY_DEFAULT_IMAGE"的特殊值能否增加一个:上次成功启动项。

点评

1、VTOY_DEFAULT_IMAGE 设置为Fx 之后就是这种表现。因为 Fx和启动列表是不同的配置文件,启动时只能选择其中一个。但是这个影响并不大,如果有操作之后,倒计时会停止,这是按一下 ESC 就可以返回启动列表界面。  详情 回复 发表于 2021-10-14 10:40
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-14 05:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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