无忧启动论坛

标题: Ventoy这个32M的VTOYEFI分区对文件系统和簇大小是否有特定要求? [打印本页]

作者: 朱玛12345678    时间: 2022-12-19 14:40
标题: Ventoy这个32M的VTOYEFI分区对文件系统和簇大小是否有特定要求?
经测试VTOYEFI分区默认是采用FAT16/512B簇格式化的,然而我尝试改用exFAT/4K簇手动格式化这个分区再把Ventoy启动文件放进去发现也能正常使用。


那么对于支持从NTFS和exFAT等分区UEFI引导的设备来说,那个VTOYEFI分区并不一定需求FAT文件系统和同等扇区大小簇?
作者: 朱玛12345678    时间: 2022-12-19 14:41
此问题在官方文档里也没有明确说明,作者 @longpanda 能详细解释一下吗?
作者: longpanda    时间: 2022-12-19 15:01
本帖最后由 longpanda 于 2022-12-19 15:03 编辑

理论上这个VTOYEFI分区并没有文件系统和簇大小的要求。因为这里面不放ISO文件。
只要UEFI下能识别并启动里面的启动文件就行。

但改了以后会有问题,主要是:
1、Ventoy的安装、升级程序会有检查而且它会按照FAT系统去挂载和读取里面的文件。(识别设备内部Ventoy版本号)
2、Ventoy在启动某些系统时也需要挂载这个分区(获取里面的某些工具文件)。

这些过程中目前都是固定按照FAT系统来处理的,改了之后会出错。
另外,由于并不是所有的主板UEFI固件都支持NTFS/exFAT,因此从实际使用上,这个目前FAT文件系统还是不能改的。至于512簇大小是可以改的。

作者: 朱玛12345678    时间: 2022-12-19 15:15
longpanda 发表于 2022-12-19 15:01
理论上这个VTOYEFI分区并没有文件系统和簇大小的要求。因为这里面不放ISO文件。
只要UEFI下能识别并启动里 ...

也就是说如果只在本机硬盘上用,这么搞大多数功能基本都是不受影响的?
另外我试了簇大小设置很大的话32M容量会不够用放不下启动文件,这么说你是出于尽量节省空间的目的才默认用最小簇格式化这个分区?
作者: longpanda    时间: 2022-12-19 15:20
朱玛12345678 发表于 2022-12-19 15:15
也就是说如果只在本机硬盘上用,这么搞大多数功能基本都是不受影响的?
另外我试了簇大小设置很大的话32 ...

不升级、不启动几个特殊的系统的话,应该是可以的。
512确实是为了节省空间。

不过这个分区你为啥要改成exFAT/NTFS?



作者: 朱玛12345678    时间: 2022-12-19 16:13
longpanda 发表于 2022-12-19 15:20
不升级、不启动几个特殊的系统的话,应该是可以的。
512确实是为了节省空间。

好的,了解。
我自己需要用到一个只有exFAT才支持的底层特性,其他文件系统又不支持这个功能就只能这么搞了。。
作者: ls68057121    时间: 2023-1-3 02:27
研究一下怎么收工部署最好了。
作者: ls68057121    时间: 2023-1-3 02:27
手工
作者: ZMLoveLH    时间: 2023-1-14 08:36
楼上的几位都是牛人啊,学到了很多




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