中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 11:25
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS软件下载 & 游戏分享 (下载室) » [推荐]解决NTFS访问难题!(Paragon IFS Driver 4.01)
可打印版本  54,636 / 150
第1楼 brglng 发表于 2005-09-14 18:52
银牌会员 发帖 466 积分 1,200 来自 上海
[推荐]解决NTFS访问难题!(Paragon IFS Driver 4.01)
推荐:Paragon IFS Driver 4.01
这个东西功能超强,支持NTFS/Ext2/Ext3,还支持隐藏的FAT分区,完美支持长文件名,支持使用各种代码页,也就是说可以在DOS下完全正常的访问这些分区了!占用内存总共才40多k,体积也不大。

使用前需要加载XMS支持,不加参数直接打IFS查看命令行帮助。

新版本的NDOS.EXE有bug,现已修正。新的XMSMAN.EXE也有bug,已换成以前的3.5版。

经测试,用CWSDPR0.EXE+NDOS.EXE要占用100多k内存, 用HDPMI32.EXE+NDOS.EXE只要占用40多k,后者是更好的选择,详见:http://www.cn-dos.net/forum/viewthread.php?tid=23450&fpage=1

附件里的NDOS.EXE是经Wengier修正过的版本,XMSMAN.EXE是以前的版本。IFS.BAT是我在原版的ND.BAT基础上修改的,去除了没用的Remount CD功能(这个功能只有在原版的Recovery CD里才有用),并且把DPMI服务程序换成HDPMI32,以节省内存。附件

经Wengier进一步优化的版本(方便使用,含繁/简体中文代码页等,详见后面的帖子)可在这儿下载:
http://help.cn-dos.net/soft/ifsdrv.zip

已做好的自动加载IFS驱动程序的DOS启动盘(启动后即自动支持NTFS、ext2/3分区)镜像下载:
http://help.cn-dos.net/soft/dosntfs.zip
第2楼 JonePeng 发表于 2005-09-14 18:56
金牌会员 发帖 1,883 积分 4,562 来自 广东广州
强!收藏……
第3楼 lfdjssz 发表于 2005-09-15 13:12
初级用户 发帖 72 积分 125
收藏……
第4楼 hxj 发表于 2005-09-18 17:26
中级用户 发帖 66 积分 377
Originally posted by brglng at 2005-9-14 06:52 PM:
推荐:Paragon IFS Driver
这个东西功能超强,支持NTFS/Ext2/Ext3,还支持隐藏的FAT分区,支持长文件名,支持使用各种代码页,也就是说可以在DOS下完全正帠...


即使找到了936.uct文件,解决了NTFS分区下中文的正确显示问题,但能否解决
对NTFS下中文文件和目录的写操作呢?NTFSPRO就能显示NTFS分区的中文显示,但不能对它进行操作。
看来DOS下NTFS分区的中文操作还是一个难以解决的难题!
但是瑞星DOS版是解决了这一问题的!

[ Last edited by hxj on 2005-9-18 at 17:29 ]
第5楼 fujianabc 发表于 2005-09-18 17:48
金牌会员 发帖 1,616 积分 3,467
据我所知,目前能在dos下操作ntfs中文名目录和文件的只有ghost的omnifs.exe,这个东西前一阶段曾经贴过,但是它使用自己的命令行,每次只能操作一个文件。另外,它还能在未加载usb驱动的情况下直接读写usb盘

[ Last edited by fujianabc on 2005-9-20 at 09:40 ]
第6楼 Wengier 发表于 2005-09-18 23:10
系统支持 发帖 10,521 积分 27,736
把850.uct或866.uct复制成936.uct的话就可以显示*部分*中文长文件名,不过仍不是很完美。
第7楼 chjhuai0 发表于 2005-09-19 23:22
初级用户 发帖 2 积分 46
确实如此!
Originally posted by Wengier at 2005-9-18 23:10:
把850.uct或866.uct复制成936.uct的话就可以显示*部分*中文长文件名,不过仍不是很完美。

但是照样不能进入中文目录!我已试过现在所有的能读写ntfs的软件,都只能读写英文目录及文件,没有一款可以真正读写中文的!
站长能不能想想办法解决这个问题!!!???
第8楼 brglng 发表于 2005-09-22 13:57
银牌会员 发帖 466 积分 1,200 来自 上海
这是它的readme.txt里面的:
The 5th parameter is used to support national file names. For each codepage
supported ".\NLS\" subdirectory of the IFS driver directory contains 2 files:
<number>.CPI - ASCII <=> Unicode convert table;
<number>.UCT - upper case convert table.
就不知道upper case convert table是什么意思。如果知道的话,再看看其他uct的内容,我想应该不难制作出一个936.uct吧?有了这个文件应该就可以正常读写中文信息了。
第9楼 fujianabc 发表于 2005-09-22 15:56
金牌会员 发帖 1,616 积分 3,467
upper case convert table 就是"大写字母转换表“,ntfs,ext2/3区分大小写,dos不区分大小写,一律看作大写,欧洲一些其他语言有一些特殊字母,可能需要其他版本的uct。对于中文,不存在大小写的问题,因此,应该于与850的uct一样的内容。
我认为,不能显示中文的本质不在于uct文件,而在于cpi文件,看看936的cpi与其它cpi大小就可以看出不同了,这个版本的ifs可能本身不支持936的cpi
第10楼 brglng 发表于 2005-09-22 16:25
银牌会员 发帖 466 积分 1,200 来自 上海
那也不一定啊
缺少uct文件就是不能正常使用的。那个cpi文件是paragon系列软件通用的,此系列的其他软件使用这个cpi好像都没有什么问题。所以关键可能还是uct文件。850的uct和866的uct内容也是不完全相同的。另外DOS 7.1加载了DOSLFN之后也能区分大小写,同样如果加载IFS时使用了-LFN参数也能区分大小写。
第11楼 fujianabc 发表于 2005-09-22 18:13
金牌会员 发帖 1,616 积分 3,467
顺便问一下,866是什么语言?
第12楼 sodohe 发表于 2005-09-25 05:57
新手上路 发帖 4 积分 6
收藏备用,谢谢
第13楼 cnzh 发表于 2005-09-30 15:33
新手上路 发帖 1 积分 1
Originally posted by brglng at 2005-9-14 18:52:
推荐:Paragon IFS Driver
这个东西功能超强,支持NTFS/Ext2/Ext3,还支持隐藏的FAT分区,支持长文件名,支持使用各种代码页,也就是说可以在DOS下完全正帠...

怎么加载“加载XMS”
第14楼 brglng 发表于 2005-10-01 11:41
银牌会员 发帖 466 积分 1,200 来自 上海
加载HIMEM.SYS即可
在config.sys中加一句device=himem.sys,把himem.sys文件复知道启动目录
第15楼 jssyq 发表于 2005-10-04 16:56
银牌会员 发帖 498 积分 1,231
这个要关注一下。
1 2 3 411  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023