grub4dos不支持udf文件系统吗?
我的优盘是is903主控 84Gusb3.0下读写190/70
量产为本地盘后用gpt分区表
2G空间给了ESP分区xorboot写入了老旧引导代码
剩下的分区用udf文件系统格式化了
xorboot启动到grldr后发现问题了
只有esp分区文件grldr才能识别
我优盘udf分区完全不认
经过研究发现 grldr是支持udf的光盘文件系统的
为啥不支持优盘的udf呢??
你们也是这样么?
用的是grub4dos 2017年4月版本
望能加入优盘 udf文件系统支持 谢谢啦
在光盘、光盘映像文件、usb-cdrom 模式的U盘,grub4dos支持udf格式。
在硬盘,在 usb-hdd、usb-fdd 模式的U盘,grub4dos不支持udf格式。 明白了
如楼主所说,期等有加入对UDF的支持 问题是只读文件系统
全球怕不是只有楼主在硬盘上用这个吧:shutup: 我认为这个问题不像楼主说的那么简单。首先得确定 BIOS 是否支持挂载所说的分区。如果 BIOS 的不能访问其扇区,那么全都不要抱希望了,一切免谈。
楼主可以试试普通的 ISO 格式,看看 grub4dos 能否访问。如果普通 ISO 格式没问题,那么,你就有理由让 yaya 去支持 UDF 格式了。
如果普通的 ISO 格式不行,那就没啥希望了,因为有可能是主板 BIOS 屏蔽了这种情况下的相应分区的扇区访问。
看到楼主提到是 UEFI 之下,那就明白了。那 UEFI 根本就不是 BIOS 环境啊!因此,BIOS就不工作啊!怎可能指望 grub4dos 能够运转呢?
我似乎在其他地方看到,xorboot 是支持 UEFI 的。你不该用一个本来就支持 UEFI 的启动软件(xorboot),去启动到一个不支持 UEFI 的软件环境(grub4dos)当中。
因此,我猜,是楼主自己把基本点都搞错了。 楼主说udf可写的话 我回去就在u盘上试试吧 楼主你是怎么创建udf分区的?
我用软碟通烧
win不识别的 本帖最后由 求道者 于 2017-4-24 23:17 编辑
可以写 但是不知道在win下能不能文件系统修复{:2_121:}
还有一个问题就是XP下该怎么办{:2_130:}
XP下只读 差不多了
还不错 假如能直接在udf上引导linux镜像那就爽到
还有就是写完数据一定要安全移除U盘
否则数据就会直接丢失……
问题是有时候我就只能直接拔掉U盘
这时候就数据没了……
这种场景就很尴尬
linux下可读可写 如果能够进行扇区访问的话,我觉得 yaya 应该支持硬盘上的 udf 分区。为什么呢?因为 ISO 格式的硬盘分区是已经支持的(grub legacy 早都支持 iso 格式的分区)。
如果有难度,那就算了。毕竟我不认为 grub4dos 值得继续开发下去。主板制造商在推行 EFI,那么,grub4dos 是必然要淘汰的命运。
从什么时候开始,硬盘分区可以是 ISO 或者 UDF 格式?而且 grub4dos 还支持它?
使用什么工具格式化它?主分区表的分区标志是几?可以在这些分区安装 Windows?
硬盘每扇区字节也可以是 0x800 ?
看来我是落伍了! 本帖最后由 求道者 于 2017-4-25 09:38 编辑
2011yaya2007777 发表于 2017-4-25 08:17
从什么时候开始,硬盘分区可以是 ISO 或者 UDF 格式?而且 grub4dos 还支持它?
使用什么工具格式化它?主 ...
楼主在八楼回复的命令行可以用
注意全角半角的:
然后还真很早之前就把iso9660用在u盘上了
现在的linux发行版iso基本上都可以直接用dd刻录到u盘上
linux的iso大概是iso9660+fat32
与其说是iso镜像不如说是img磁盘镜像了
期待grub4dos支持硬盘上的iso9660和udf 2011yaya2007777 发表于 2017-4-25 08:17
从什么时候开始,硬盘分区可以是 ISO 或者 UDF 格式?而且 grub4dos 还支持它?
使用什么工具格式化它?主 ...
还有内存测试啥时候开始
去几个可能有大内存机子的地方找找人
128g或者大于64g的内存到底还是太少了 楼主在八楼回复的命令行可以用
好像你格式化来,哪主分区表的分区标志是几?每扇区字节是 0x800 ? 本帖最后由 不点 于 2017-4-25 11:31 编辑
在硬盘上,每扇区字节数肯定是 512 了。不过,这种 iso9660 的文件系统,grub4dos 也是可以识别的。
就是说,硬盘分区是 iso9660 文件系统格式,grub4dos 照样可以识别出来。与前面有人说的 FAT+iso 混合格式无关。普通的 iso9660 格式,即可识别出来。
iso9660 文件系统驱动程序既适应于 2048 字节的大扇区,也适应于 512 字节的小扇区。
你试试就知道了。
当然了,如果想从硬盘上启动 iso9660 的普通光盘映像分区(事先不用 map 进行光盘的仿真),那是不可能的。iso9660 的 bootable cdrom 启动规范要求必须是 2048 字节的大扇区才能启动。
如果不启动它,而只是访问它的文件系统,那是可能的,对吧?既然是可能的,那么 grub4dos 就可以做到。事实上已经做到了。
分区 ID 是无关紧要的。grub4dos 完全忽略分区表上的分区 ID 字节。grub4dos 总是探测分区文件系统格式。即使分区 ID 是错的,也完全不影响 grub4dos 去识别文件系统。
不点 发表于 2017-4-25 11:29
在硬盘上,每扇区字节数肯定是 512 了。不过,这种 iso9660 的文件系统,grub4dos 也是可以识别的。
就 ...
iso9660完全没问题 确实是grub4dos支持了的
这是grub特性延续下来了吗
2011yaya2007777 发表于 2017-4-25 10:51
好像你格式化来,哪主分区表的分区标志是几?每扇区字节是 0x800 ?
ID 07 扇区大小512b
求道者 发表于 2017-4-25 12:59
iso9660完全没问题 确实是grub4dos支持了的
这是grub特性延续下来了吗
应该算是 grub 特性的延续。印象中(抱歉,岁数大了,印象也不一定可靠了——特此声明),似乎原来的 grub legacy 只能识别 “整个硬盘是 ISO9660 格式”的情况,不能识别“某个分区是 ISO9660 格式”的情况。好像是我把它改进了一下,让 grub4dos 能够识别 iso9660 格式的分区。印象模糊了,不要当真。
长见识了。不知这样使用为了那般。这样的分区是存放操作系统还是数据?什么操作系统可以运行在次此分区?什么操作系统可以读写此分区? 2011yaya2007777 发表于 2017-4-25 17:55
长见识了。不知这样使用为了那般。这样的分区是存放操作系统还是数据?什么操作系统可以运行在次此分区?什么 ...
linux Win7以上 MAC可读可写
XP只读
单个文件大小超过4G
这不是很多人一直在找的文件系统吗? 求道者 发表于 2017-4-25 17:58
linux Win7以上 MAC可读可写
XP只读
单个文件大小超过4G
话说,单个文件大小超过 4G,用微软的 exFAT 不就行了吗?为何还要这么麻烦地整出个 UDF? 不点 发表于 2017-4-25 18:20
话说,单个文件大小超过 4G,用微软的 exFAT 不就行了吗?为何还要这么麻烦地整出个 UDF?
因为linux支持不好
默认没有exfat的支持{:2_123:}
虽然有exfat-nofuse的源码
但是没有微软的授权
应该不会有哪个开发商冒这个风险 求道者 发表于 2017-4-25 18:27
因为linux支持不好
默认没有exfat的支持
虽然有exfat-nofuse的源码
Linux 支持 NTFS,早已成熟。我的 firefly Ubuntu 就完全能够读写 NTFS 格式的 U 盘,没问题,连中文文件名都完全正常。exFAT 估计也支持,只是我没有 exFAT 的 U 盘。
总之,使用 UDF 的理由不充分。
不点 发表于 2017-4-25 18:48
Linux 支持 NTFS,早已成熟。我的 firefly Ubuntu 就完全能够读写 NTFS 格式的 U 盘,没问题,连中文文件 ...
NTFS是有日志的
这点楼主也说过
天生不适合FLASH
所以我一直是用EXFAT
而且linux的NTFS-3G性能低下
一直有人在喷 不点 发表于 2017-4-25 18:48
Linux 支持 NTFS,早已成熟。我的 firefly Ubuntu 就完全能够读写 NTFS 格式的 U 盘,没问题,连中文文件 ...
exfat是启动后支持,如果启动u盘是exfat格式,linux是启动不了的 求道者 发表于 2017-4-25 19:12
NTFS是有日志的
这点楼主也说过
天生不适合FLASH
没发现 Linux 下 ntfs 有什么异常。U 盘上一直在用 ntfs,也没发现什么问题。也许是我太迟钝、太不敏感了。 不点 发表于 2017-4-25 19:34
没发现 Linux 下 ntfs 有什么异常。U 盘上一直在用 ntfs,也没发现什么问题。也许是我太迟钝、太不敏感了 ...
NTFS在硬盘上是稍微慢一点 对于U盘就过于不友好了
一个写日志影响性能 二一个是大多数U盘都是TLC NTFS等于加速U盘的死亡
NTFS-3G在路由器性能相当糟糕 本身CPU就不好 用NTFS就更慢 甚至CPU负载过高 系统重启 文件损坏{:3_138:} 求道者 发表于 2017-4-25 20:02
NTFS在硬盘上是稍微慢一点 对于U盘就过于不友好了
一个写日志影响性能 二一个是大多数U盘都是TLC NTFS等 ...
你这是把 U 盘当成系统盘来用了吧?我只用 U 盘来维修电脑,或者传几个文件,一年用不了多少次,这没有那么多问题吧?
任何事情都是相对的,没有绝对的。 exFAT 微软已经出来官方linux内核模块,专门读写: exfat ,fat12,fat16,fat32 jianliulin 发表于 2017-4-26 16:54
exFAT 微软已经出来官方linux内核模块,专门读写: exfat ,fat12,fat16,fat32
这么说来,微软还是比谷歌支持 Linux 多一点。谷歌控制的 arm 系统,一些制造商既不采用 MBR、GPT 分区方式,也不采用 EFI 启动方式,纯粹制造不兼容性。
页:
[1]
2