中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-15 20:35
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 发现ifsdrv的一个bug 查看 1,015 回复 2
楼 主 发现ifsdrv的一个bug 发表于 2009-04-11 21:15 ·  中国 辽宁 葫芦岛 联通
中级用户
★★
积分 247
发帖 147
注册 2009-04-09 20:52
17年会员
UID 142531
性别 男
状态 离线
ifs以短文件名方式挂载ntfs分区,ntfs分区上的部分文件夹(形如:大小多少123 唐吉格的abc之类)不能打开,原因是ifs不能把这些文件夹正确现实为 ~1 ~2 的8.3格式。
这样的文件夹名字特点是: 前面有四个中文汉字后面紧跟英文或者数字。
比如:"大小多少123" 的文件夹 8.3格式应该转化 “大小多~1” 可是 ifs 确将其指认成 "大小多少" 而且这个文件夹还打不开。

估计是936代码页问题。

等待高手决解决
2 发表于 2009-04-12 06:13 ·  德国 马克斯-普朗克等离子物理研究所
金牌会员
★★★★
积分 3,467
发帖 1,616
注册 2004-06-21 00:00
22年会员
UID 27148
状态 离线
干吗用短文件名挂ntfs,ntfs本来就对短文件名支持不好
3 发表于 2009-04-12 06:52 ·  中国 辽宁 葫芦岛 联通
中级用户
★★
积分 247
发帖 147
注册 2009-04-09 20:52
17年会员
UID 142531
性别 男
状态 离线
主要是 调用ntfs上的 iso ,而shsucdhd 只支持短文件名。

而且,更主要的是 这些文件夹/文件 不会被 dir /s 搜索到。即便是用-lfn 长文件名方式挂载。

比如:ntfs分区f:\大小多少123 文件夹中有 文件 “唐吉格的123.xls” 那么 在 f:\ 下输入 dir /s *.xls 就找不到 f:\大小多少123\唐吉格的123.xls 这个文件。
论坛跳转: