中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-15 19:39
47,813 主题排行 / 349,903 发帖 / 今日 1 篇 / 48,258 会员排行
DOS疑难解答 & 问题讨论 (解答室) » 发现ifsdrv的一个bug
可打印版本  1,014 / 2
第1楼 DXSX 发表于 2009-04-11 21:15
中级用户 发帖 147 积分 247
发现ifsdrv的一个bug
ifs以短文件名方式挂载ntfs分区,ntfs分区上的部分文件夹(形如:大小多少123 唐吉格的abc之类)不能打开,原因是ifs不能把这些文件夹正确现实为 ~1 ~2 的8.3格式。
这样的文件夹名字特点是: 前面有四个中文汉字后面紧跟英文或者数字。
比如:"大小多少123" 的文件夹 8.3格式应该转化 “大小多~1” 可是 ifs 确将其指认成 "大小多少" 而且这个文件夹还打不开。

估计是936代码页问题。

等待高手决解决
第2楼 fujianabc 发表于 2009-04-12 06:13
金牌会员 发帖 1,616 积分 3,467
干吗用短文件名挂ntfs,ntfs本来就对短文件名支持不好
第3楼 DXSX 发表于 2009-04-12 06:52
中级用户 发帖 147 积分 247
主要是 调用ntfs上的 iso ,而shsucdhd 只支持短文件名。

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

比如:ntfs分区f:\大小多少123 文件夹中有 文件 “唐吉格的123.xls” 那么 在 f:\ 下输入 dir /s *.xls 就找不到 f:\大小多少123\唐吉格的123.xls 这个文件。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023