标题: [推荐]解决NTFS访问难题!(Paragon IFS Driver 4.01)
[打印本页]
作者: brglng
时间: 2005-9-14 18:52
标题: [推荐]解决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
作者: JonePeng
时间: 2005-9-14 18:56
强!收藏……
作者: lfdjssz
时间: 2005-9-15 13:12
收藏……
作者: hxj
时间: 2005-9-18 17:26
Quote: |
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 ]
作者: fujianabc
时间: 2005-9-18 17:48
据我所知,目前能在dos下操作ntfs中文名目录和文件的只有ghost的omnifs.exe,这个东西前一阶段曾经贴过,但是它使用自己的命令行,每次只能操作一个文件。另外,它还能在未加载usb驱动的情况下直接读写usb盘
[
Last edited by fujianabc on 2005-9-20 at 09:40 ]
作者: Wengier
时间: 2005-9-18 23:10
把850.uct或866.uct复制成936.uct的话就可以显示*部分*中文长文件名,不过仍不是很完美。
作者: chjhuai0
时间: 2005-9-19 23:22
标题: 确实如此!
Quote: |
Originally posted by Wengier at 2005-9-18 23:10:
把850.uct或866.uct复制成936.uct的话就可以显示*部分*中文长文件名,不过仍不是很完美。 |
|
但是照样不能进入中文目录!我已试过现在所有的能读写ntfs的软件,都只能读写英文目录及文件,没有一款可以真正读写中文的!
站长能不能想想办法解决这个问题!!!???
作者: brglng
时间: 2005-9-22 13:57
这是它的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吧?有了这个文件应该就可以正常读写中文信息了。
作者: fujianabc
时间: 2005-9-22 15:56
upper case convert table 就是"大写字母转换表“,ntfs,ext2/3区分大小写,dos不区分大小写,一律看作大写,欧洲一些其他语言有一些特殊字母,可能需要其他版本的uct。对于中文,不存在大小写的问题,因此,应该于与850的uct一样的内容。
我认为,不能显示中文的本质不在于uct文件,而在于cpi文件,看看936的cpi与其它cpi大小就可以看出不同了,这个版本的ifs可能本身不支持936的cpi
作者: brglng
时间: 2005-9-22 16:25
那也不一定啊
缺少uct文件就是不能正常使用的。那个cpi文件是paragon系列软件通用的,此系列的其他软件使用这个cpi好像都没有什么问题。所以关键可能还是uct文件。850的uct和866的uct内容也是不完全相同的。另外DOS 7.1加载了DOSLFN之后也能区分大小写,同样如果加载IFS时使用了-LFN参数也能区分大小写。
作者: fujianabc
时间: 2005-9-22 18:13
顺便问一下,866是什么语言?
作者: sodohe
时间: 2005-9-25 05:57
收藏备用,谢谢
作者: cnzh
时间: 2005-9-30 15:33
Quote: |
Originally posted by brglng at 2005-9-14 18:52:
推荐:Paragon IFS Driver
这个东西功能超强,支持NTFS/Ext2/Ext3,还支持隐藏的FAT分区,支持长文件名,支持使用各种代码页,也就是说可以在DOS下完全正帠... |
|
怎么加载“加载XMS”
作者: brglng
时间: 2005-10-1 11:41
加载HIMEM.SYS即可
在config.sys中加一句device=himem.sys,把himem.sys文件复知道启动目录
作者: jssyq
时间: 2005-10-4 16:56
这个要关注一下。
作者: dfm
时间: 2005-10-6 00:50
楼主:谢谢了!
作者: d12193
时间: 2005-10-7 00:49
感謝大大的分享...
作者: ygshw
时间: 2005-10-12 22:20
强悍无比!
作者: hys
时间: 2005-10-15 23:07
超强啊
作者: lfdjssz
时间: 2005-10-20 18:43
收藏备用,谢谢
作者: ndsunl007
时间: 2005-10-25 10:38
太棒了
作者: bmmm906
时间: 2005-10-26 13:28
回去研究一下!!
作者: yao741
时间: 2005-10-30 16:03
找了好久了,非常感谢。
作者: loveme920
时间: 2005-10-31 08:45
好东西哦,收藏
作者: dst
时间: 2005-11-2 12:11
收了 谢谢
作者: yao741
时间: 2005-11-2 18:48
非常感谢,努力学习着。
作者: fmchina
时间: 2005-11-12 17:49
收下了,谢谢!
作者: chenyongqiu
时间: 2005-11-13 10:18
收藏……
作者: sunnyangle
时间: 2005-12-12 13:46
恩,谢谢了,不知道ghost的那个在哪儿下呢?
作者: gt2000
时间: 2005-12-12 17:28
果然不错阿,只等中文页码文件了
作者: weilong888
时间: 2005-12-12 19:36
非常好。
作者: atong
时间: 2005-12-14 00:20
很好的东西
作者: jialejiajun
时间: 2005-12-15 16:47
标题: 这个要关注一下。
作者: LiveOnLove
时间: 2005-12-20 20:51
good.HOHODOWN
作者: zhaochaoxu
时间: 2005-12-21 00:35
测试中...............
作者: wandyac
时间: 2005-12-21 01:39
收藏,谢谢了
作者: 人类
时间: 2005-12-22 01:08
我在电驴中下载了Paragon Mount Everything 3.5(已是最新版本),里面也没有*.uct,谁有注册号,我装上再看。有cp936uni.tbl不知是什么。
注:IFS Driver是其DOS版部分,就像完整的PQmagic有windows版部分和DOS版部分。
ed2k://|file|Paragon%20-%20Mount%20Everything%203.5%20(Recovery%20Cd).iso|85393408|44A6E07489A11F7E3FE08C115C4744B8|/
附件是光盘中提供的DOS映像
[
Last edited by 人类 on 2005-12-22 at 01:12 ]
附件
1:
dos.rar (2005-12-22 01:12, 423.5 K, 下载附件所需积分 1点
,下载次数: 164)
作者: fujianabc
时间: 2005-12-22 15:19
你这个mount everything 3.5版本比楼住的还要低,另外,这个映像内的ifs只支持只读,readme 中的内容:
Paragon IFS driver allows user to access non-DOS file systems under DOS.
This version supports NTFS (read-only), Ext2FS (read-only), Ext3FS(read-only),
hidden FAT/FAT32 (read-write).
因此这个版本用途意义不大
作者: 人类
时间: 2005-12-22 21:23
刚接触paragon,觉得他的命名及版本混乱,partition manager 7 和 hard disk manager 6 功能很相似,不知是包含关系还是替代关系
作者: Wengier
时间: 2005-12-23 10:10
Quote: |
Originally posted by brglng at 2005-9-22 01:57 PM:
就不知道upper case convert table是什么意思。如果知道的话,再看看其他uct的内容,我想应该不难制作出一个936.uct吧?有了这个文件应该就可以正常读写中文信息了。 |
|
经查,这是NDOS程序本身中的一个BUG造成的,与UCT表无关,光有这个文件也没用。真正原因是这个NDOS程序对双字节(即DBCS字符)还是支持得不好,导致其识别的文件名中将一个双字节字符(汉字)识别为两个单字节字符,虽然在中文系统下中文可以显示出来,然而这却造成了一个很大的问题,即单/双字符的辨别造成文件名长度识别错误!其结果是,读出的文件名将不再是完整的,如“我们.hello”将被识别为“我们.hel”、“大家好.hello”将被识别为“大家好.he”等等(其被缩短的长度完全取决于文件名中汉字的数量,如“我们.hello”中有两个汉字、“大家好.hello”中有三个汉字,所以其文件被缩短的长度分别为2和3)。由于其识别出的文件名(或目录名)是不完整和错误的,结果就是文件(或目录)无法成功被读取,因此也无法进入。总之,由于这是程序本身对DBCS字符的支持存在问题,需要修正程序本身,才能完全支持中文文件名。
作者: fujianabc
时间: 2005-12-23 11:10
Quote: |
Originally posted by 人类 at 2005-12-22 09:23 PM:
刚接触paragon,觉得他的命名及版本混乱,partition manager 7 和 hard disk manager 6 功能很相似,不知是包含关系还是替代关系 |
|
hard disk manager 6是 partition manager 6和drive backup 6的二合一产品,
后来又出了partition manager 7和drive backup 7,但没有出二合一的hard disk manager 7.
作者: Wengier
时间: 2006-1-8 12:05
也不知道为什么Paragon没有推出单独的DOS IFS driver,这样就方便多了。
作者: benjamin38
时间: 2006-1-8 16:22
谢谢
作者: qqlcy64
时间: 2006-1-11 17:19
谢谢,收藏备用
作者: brglng
时间: 2006-1-20 12:28
不知道能否联系Paragon公司,让他们修正这个错误。
作者: dglhg
时间: 2006-1-20 14:29
标题: 有使用
如题,不过还是谢谢LZ
作者: 人类
时间: 2006-1-25 00:09
Quote: |
Originally posted by brglng at 2006-1-20 12:28:
不知道能否联系Paragon公司,让他们修正这个错误。 |
|
你就联系吧
作者: llm
时间: 2006-1-25 14:03
Quote: |
Originally posted by fujianabc at 2005-12-23 11:10 AM:
hard disk manager 6是 partition manager 6和drive backup 6的二合一产品,
后来又出了partition manager 7和drive backup 7,但没有出二合一的hard disk manager 7. |
|
确切地说,hard disk manager包括Partition Manager,Drive Backup,Disk Wiper,Ext2FS Anywhere 和 BootManager,功能非常强大
作者: olddos
时间: 2006-2-14 00:21
终于找到最合适的ntfs访问工具了,感谢楼主。
作者: BinBin007
时间: 2006-2-16 20:36
谢谢了,收藏!
作者: qnibi
时间: 2006-2-20 05:51
标题: 收藏了
作者: 9616061
时间: 2006-3-4 16:48
是比NTFSDOS好些!
作者: store88
时间: 2006-3-6 10:37
能够读取ext3 好东西呀
向跨平台迈出了一步哦
作者: zjc99
时间: 2006-3-12 17:55
求救,不会用哩~,欲做一98启动盘,把它加进去,可在虚拟机里怎么也用不了~
是否可请各位大虾弄个使用说明出来看看~
作者: zxf001
时间: 2006-4-12 21:29
400多K啊,启动盘里放不下啊
作者: asbai
时间: 2006-4-17 23:55
好东西,支持!
作者: guyouhua
时间: 2006-5-25 08:45
标题: 读写NTFS分区中的文件
用NTFSPRO 5。0最好,记得要在NTFSPRO命令所在目录中才能运行,不然
它会提示你没有注册文件!
[
Last edited by guyouhua on 2006-5-25 at 08:50 ]
作者: xyzql
时间: 2006-7-29 18:47
标题: 好
再项一下
作者: chishingchancn
时间: 2006-8-4 00:34
40楼分析的最好,我有个软件 Articulate Quizmaker 2.03 是破解版,文件名称就像分析的一样,程序本身不好好的支持双字节(中文),难道就没有懂得汇编的高手破解它吗?!汇编的高手,站出来吧,是你为人民服务的时候了!
作者: brglng
时间: 2006-10-1 07:45
新版本的IFS已完美支持中文(已发在一楼)
新版本的NDOS.EXE有bug,已修正。
经测试用CWSDPR0.EXE+NDOS.EXE要占用100多k内存, 用HDPMI32.EXE+NDOS.EXE只要占用40多k,后者是更好的选择,详见:
http://www.cn-dos.net/forum/viewthread.php?tid=23450&fpage=1
[
Last edited by brglng on 2006-10-5 at 06:24 ]
作者: 80286
时间: 2006-10-1 07:59
楼主可以使用论坛编辑功能,将NDOS合并到1楼的文件中!方便读者!不知可否?
作者: onemoney
时间: 2006-10-1 08:59
实用,简单,我喜欢
作者: electronixtar
时间: 2006-10-1 09:20
感觉太爽了,忍不住纯粹顶一下。
作者: tangtai
时间: 2006-10-1 20:30
顶一下
作者: weilong888
时间: 2006-10-1 22:12
顶一下。
作者: Michael
时间: 2006-10-1 23:31
我无法在长中文名的目录里创建文件。
[
Last edited by Michael on 2006-10-2 at 07:31 ]
作者: weilong888
时间: 2006-10-2 02:03
好象这个NDOS也不是很完美。
作者: ITU
时间: 2006-10-2 11:29
Quote: |
Originally posted by weilong888 at 2006-10-2 02:03:
好象这个NDOS也不是很完美。 |
|
能举例吗?
作者: wang6610
时间: 2006-10-3 08:03
NDOS 4.01已很完美了。
NDOS -LFN -MOUNTALL -CP:936
[
Last edited by wang6610 on 2006-10-3 at 08:12 ]
作者: brglng
时间: 2006-10-4 09:41
我已经修改了1楼的附件
作者: xugaohui
时间: 2006-10-4 09:56
不提供XMSMAN.EXE又怎么退出ifs
作者: brglng
时间: 2006-10-4 11:09
XMSMAN.EXE有bug
要退出就重启吧
作者: Wengier
时间: 2006-10-4 16:21
Quote: |
Originally posted by brglng at 2006-10-4 11:09 AM:
XMSMAN.EXE有bug
要退出就重启吧 |
|
这是官版的NDOS.EXE中的一个BUG。我已将刚修正过的文件发到这儿,退出应该已没问题:
http://www.cn-dos.net/forum/viewthread.php?tid=23450&page=2
作者: bund0123
时间: 2006-10-4 16:26
请教各位
我是刚接触dos的,原因是我急需在dos下修改c:\boot.ini文件
c盘是ntfs格式
我使用站长“直接启动即可”的启动盘,进入dos显示doslfn处于活动状态
但我输入ndos.exe提示load error:no dpmi - get csdpmi*b.zip
直接输入指令也无法访问c盘
mem下也没有程序活动,只有加载ntfs4dos时显示内存被占用但也没程序在活动,仍然无法访问c盘
我具体该如何操作使用或自行制作出能在dos下编辑ntfs分区下文件时使用attrib指令
由于教程难寻,但心情急切所以没法马上深入了解,请各位务必帮我(_m_)
作者: Wengier
时间: 2006-10-4 16:37
Quote: |
Originally posted by bund0123 at 2006-10-4 04:26 PM:
请教各位
我是刚接触dos的,原因是我急需在dos下修改c:\boot.ini文件
c盘是ntfs格式
我使用站长“直接启动即可”的启动盘,进入dos显示doslfn处于活动状态
但我输入ndos.exe提示load error:no dpmi - get csdpmi*b.zip ... |
|
那张启动盘启动后会自动加载NDOS,不需要在命令行上手工加载。如无法访问所有NTFS驱动器,可试着检查一下磁盘类型和状态。
作者: bund0123
时间: 2006-10-4 16:48
磁盘类型和状态是指什么呢,我试过启动后直接dir或attrib均无法访问c盘
但ntfs4dos能把所有盘认出无异常就是无法读区,mem察看不论是ndos和ntfs4dos都无任何进程
作者: bund0123
时间: 2006-10-4 16:59
orz刚刚重启认真看了一遍,原来dos下c盘被识别成光区了
其他盘访问正常
站长真是一语把我惊醒了,否则真不知要耗到什么时候
(u_u)
作者: xugaohui
时间: 2006-10-4 21:00
Quote: |
Originally posted by bund0123 at 2006-10-4 04:26 PM:
请教各位
我是刚接触dos的,原因是我急需在dos下修改c:\boot.ini文件
c盘是ntfs格式活动 |
|
在dos直接修改ntfs格式中的boot.ini最好是用paragon 中的bc启动修复工具。
它可以很方便的编辑boot.ini,还可以修改xp /2003的注册表中盘符问题。
作者: brglng
时间: 2006-10-5 06:26
我从原版的Recovery CD中抠出了这个IFS,并修改了ND.BAT,现已重新打包上传。
作者: Wengier
时间: 2006-10-5 10:16
Quote: |
Originally posted by brglng at 2006-10-5 06:26 AM:
我从原版的Recovery CD中抠出了这个IFS,并修改了ND.BAT,现已重新打包上传。 |
|
NDOS.EXE显然是已修正过的版本,而这个原版的XMSMAN.EXE并不是最好用的版本。最实用的版本我昨天已传到这个帖子中:
http://www.cn-dos.net/forum/viewthread.php?tid=23450
作者: willsion
时间: 2006-10-5 13:59
感谢,下载收藏。另外,感谢Wengier站长。
作者: brglng
时间: 2006-10-6 23:43
我已经替换了XMSMAN.EXE,并重新打包上传……
现在应该完美了~
作者: Wengier
时间: 2006-10-7 00:17
Quote: |
Originally posted by brglng at 2006-10-6 11:43 PM:
我已经替换了XMSMAN.EXE,并重新打包上传……
现在应该完美了~ |
|
那个IFS.BAT文件还是太复杂了点吧,要真正加载的话每次还要输入不少参数才行。其实加载或卸载IFS驱动都是非常简单的,用以下简单的批处理即可:
加载IFS:
@LH HDPMI32
@LH NDOS -LFN -MOUNTALL -CP:936
卸载IFS:
@XMSMAN -C
作者: weilong888
时间: 2006-10-7 02:00
站长的代码真是又简单,又实用。
作者: suiyuanye
时间: 2006-10-8 16:40
Wengier站长:
1.下面的地址是你做的最新的吗??
http://help.cn-dos.net/soft/ifsdrv.zip
2.那些CPI文件可以直接放在根目下吗?这样的话,就可以删了那个NLS目录。
3.有一个缺点,运行后没有任何提示,也不知道NTFS分区挂载在哪一个盘符上了,我的G盘是NTFS格式,我发现我要用H:才能进去,不过确实很好用。
[
Last edited by suiyuanye on 2006-10-8 at 16:52 ]
作者: Wengier
时间: 2006-10-8 17:59
1:是的,我昨天已将它单独作为一个软件放在网站的“驱动程序”分类中提供下载(之前则是放在启动盘中自动加载的。当然两种方式各有其用途,可根据情况来选择)。直接用LOAD命令即可加载,UNLOAD命令退出。
2:恐怕不行,程序本身需要在NLS目录中搜索代码页。
3:我已在LOAD.BAT中加入了显示Loading IFS driver..这句话(加载成功时则是会显示Dos LFN services installed这行字的)。IFS驱动程序本身加载时的确不会将所加载的NTFS盘符显示出来,不过,它所加载的盘符是从加载前的最后一个空盘符的下一个盘符开始(比如说加载前最后一个盘符为G,那么它加载的盘符就是H)。顺便说一下,可以用这个DRVTYPES程序来列出当前的所有盘符及类型(类型包括硬盘/软盘/光盘/内存盘/网络盘等,其中IFS所加载的驱动器会显示为网络盘):
http://help.cn-dos.net/soft/drvtypes.zip
作者: beiyuly
时间: 2006-10-9 04:16
谢谢了,有没有更小的操作系统呢?
作者: brglng
时间: 2006-10-9 10:01
Quote: |
Originally posted by Wengier at 2006-10-7 12:17 AM:
那个IFS.BAT文件还是太复杂了点吧,要真正加载的话每次还要输入不少参数才行。其实加载或卸载IFS驱动都是非常简单的,用以下简单的批处理即可.. |
|
我的IFS.bat是在ND.bat基础上修改的。这些参数还是为了考虑到用户可能会需要用不同的参数来加载,比如换代码页等等。另外XMSMAN.EXE事先设定限制XMS内存大小我不知道有什么用,好像不做这一步也能退出IFS,但是保险起见我还是保留了。另外新版的IFS其实还有建立内存盘的功能。
如果大家嫌麻烦,就用站长的吧;如果想有更多的功能就用我的吧。
作者: fastslz
时间: 2006-10-9 10:50
站长的NDOS是修改过的,将NDOS默认调用CWSDPMI.EXE改为HDPMI32.EXE,所以还是希望你把你上传的IFS里的NDOS替换下重新上传。
这个是依赖NDOS参数建立的内存盘,不知道这个内存盘是否存在什么特殊性?其实NTFS盘符问题也可以在加载ifs后创建内存盘,利用这个内存盘盘符来判断NTFS盘符也是个办法。
作者: Wengier
时间: 2006-10-9 23:26
Quote: |
Originally posted by brglng at 2006-10-9 10:01 AM:
我的IFS.bat是在ND.bat基础上修改的。这些参数还是为了考虑到用户可能会需要用不同的参数来加载,比如换代码页等等。另外XMSMAN.EXE事先设定限制XMS� ... |
|
你的那个实在说不上有什么更多真正有用的功能。我在网站中上传的那个ZIP包中不仅所带的代码页更加实用(事实上,我的版本带的才是对我们大家真正有用的中日韩[包括简体中文、繁体中文、日、韩文]代码页,默认加载简体中文代码页;而你的那个只有简体、日以及欧洲代码页,其代码页本身不仅并不能有效针对我们这些用户[现在的用户主要是简体或繁体中文用户,其中部分用户有时会用到日文或韩文代码页],要加载还得用手工输入,对于我们这些用户来说实用性和易用性大大降低),而且由于我的批处理非常简单,想替换代码页的话也非常简单,只需替换代码的数字即可,同时由于默认加载的是简体中文,所以通常根本不用换。另外,XMSMAN的那个限制DPMI内存功能我早已研究过,这个对于HDPMI32完全无用,你既然替换成HDPMI32再用它的话可以说毫无意义,显然是多此一举。这个IFS驱动我早已做过较多的研究并对其存在的那个BUG做出了相应修正,所以才会放出上面的小巧实用的版本,与原版形成明显的对照。
作者: tangtai
时间: 2006-10-10 00:33
感谢Wengier站长,正在试用中!!
作者: taojiang
时间: 2006-10-10 03:20
Quote: |
Originally posted by Wengier at 2006-10-9 23:26:
你的那个实在说不上有什么更多真正有用的功能。我在网站中上传的那个ZIP包中不仅所带的代码页更加实用(事实上,我的版本带的才是对我们大堮.. |
|
问一个很菜的问题:既然IFS本身支持长文件名,但本人在dosntfs.img中发现AUTOEXEC.BAT还运行有DOSLFN.EXE,这是否有些多余呢???
作者: Wengier
时间: 2006-10-10 09:44
Quote: |
Originally posted by taojiang at 2006-10-10 03:20 AM:
问一个很菜的问题:既然IFS本身支持长文件名,但本人在dosntfs.img中发现AUTOEXEC.BAT还运行有DOSLFN.EXE,这是否有些多余呢??? |
|
当然不多余了,因为两者的作用是不同的。DOSLFN是提供在软盘和硬盘中的FAT12/16/32驱动器以及光盘中的长文件名支持,而IFS则是NTFS和Ext2/3驱动程序并提供在这些驱动器上的长文件名支持。通过DOSLFN和IFS的联用,则可以实现DOS下所有FAT12/16/32、NTFS、Ext2/3驱动器(基本上浛盖了目前所有常见的文件系统格式)上的长文件名支持。可见两者是互相补充的,而并不是互相排斥或替代。
作者: SXBG
时间: 2006-10-10 11:42
Quote: |
Originally posted by fastslz at 2006-10-9 10:50:
站长的NDOS是修改过的,将NDOS默认调用CWSDPMI.EXE改为HDPMI32.EXE,所以还是希望你把你上传的IFS里的NDOS替换下重新上传。
这个是依赖NDOS参数建立的内 ... |
|
从旧版本当中提取psi.exe就可以列出所有可用盘符了,不过psi.exe比较大,三百多K。
作者: Wengier
时间: 2006-10-10 12:11
Quote: |
Originally posted by SXBG at 2006-10-10 11:42 AM:
从旧版本当中提取psi.exe就可以列出所有可用盘符了,不过psi.exe比较大,三百多K。 |
|
光psi恐怕还是不够的,同时需要相应的脚本。不过,我之前也想过,如果就为了列盘符而装入这个庞大的psi似乎意义不太大,不如从先前最后一个盘符的下一个盘符开始算起,或者直接用上面我给出的drvtypes程序(
http://help.cn-dos.net/soft/drvtypes.zip)直接列出相应盘符就可以了。举例说明,加载IFS后运行drvtypes时如果显示:
A: Removable Drive
B: Removable Drive
C: Fixed Drive
D: Fixed Drive
E: CD/DVD Drive
F: Network Drive
那么F盘就是IFS所加载的NTFS盘符,非常容易识别。
作者: taojiang
时间: 2006-10-10 13:03
Quote: |
Originally posted by Wengier at 2006-10-10 09:44:
当然不多余了,因为两者的作用是不同的。DOSLFN是提供在软盘和硬盘中的FAT12/16/32驱动器以及光盘中的长文件名支持,而IFS则是NTFS和Ext2/3驱动程序幠... |
|
感谢Wengier的帮助,使本人又长了见识。
不过我在中文DOS环境下用UNERASER恢复文件时发现,这一号称支持长文件名的软件对于中文长文件名大多显示的是问号(???),请问各位高手:有没有在DOS下支持中文长文件名又好用的的恢复软件,请帮忙推荐一下,有急用,谢谢。
作者: Wengier
时间: 2006-10-10 13:05
为了进一步方便大家使用,我刚才已在ifsdrv.zip包中加入了一个的很小的drvlist程序(由我修改drvtypes得来),运行它将自动列出所有用IFS加载的NTFS盘和其它网络盘。例如加载IFS后运行drvlist时显示:
Mounted DOS Drives:
L:
M:
那么说明L:和M:即为加载的盘符。
作者: amao
时间: 2006-10-10 13:39
Quote: |
Originally posted by Wengier at 2006-10-10 13:05:
为了进一步方便大家使用,我刚才已在ifsdrv.zip包中加入了一个的很小的drvlist程序(由我修改drvtypes得来),运行它将自动列出所有用IFS加载的NTFS盘和 ... |
|
站长,能不能把它修改得跟你的FINDCD一样,给变量CDROM 或CDROM1等赋值,以便在某些批处理中使用。
作者: suiyuanye
时间: 2006-10-10 16:08
LOAD.BAT的最后可以加上DRVLIST.EXE,成了下面的
@echo off
echo Loading IFS driver..
lh hdpmi32
lh ndos -lfn -mountall -cp:936
DRVLIST.EXE
这样的话,运行load.bat后,会出来一个盘符提示
Mounted DOS Drives:
L:
之类的,聪明人一看就知道就是加载到L:盘了。
其实运行ntfs4dos后就有个类似这样的提示。
还有个问题:LOAD.BAT中可以不用LH加载那两个文件吗?
[
Last edited by suiyuanye on 2006-10-10 at 16:11 ]
作者: suiyuanye
时间: 2006-10-10 16:10
Quote: |
Originally posted by amao at 2006-10-10 13:39:
站长,能不能把它修改得跟你的FINDCD一样,给变量CDROM 或CDROM1等赋值,以便在某些批处理中使用。 |
|
我觉的这个没必要。4点了,我要睡觉了,我可不是在国外。
[
Last edited by suiyuanye on 2006-10-10 at 16:12 ]
作者: Wengier
时间: 2006-10-10 16:48
Quote: |
Originally posted by suiyuanye at 2006-10-10 04:08 PM:
LOAD.BAT的最后可以加上DRVLIST.EXE,成了下面的
@echo off
echo Loading IFS driver..
lh hdpmi32
lh ndos -lfn -mountall -cp:936
DRVLIST.EXE
这样的话,运行load.bat后,会� ... |
|
如果需要的话当然可以在LOAD批处理中加入DRVLIST一行,以便把盘符也显示出来。因此我将DRVLIST加入了包中。
如果不用LH加载那两个文件的话,即使当有UMB时也不会被加载到UMB,而是会被加载到常规内存。通过LH加载到UMB则能够节省宝贵的常规内存。
作者: brglng
时间: 2006-10-15 02:26
站长的文件无法下载
作者: Wengier
时间: 2006-10-15 11:03
Quote: |
Originally posted by brglng at 2006-10-15 02:26 AM:
站长的文件无法下载 |
|
我上传在zhenlove.com.cn和help.cn-dos.net上的文件肯定可以下载吧!而且上面的各位也都成功下载了。
作者: 雨露
时间: 2006-10-15 20:07
报告站长:可以下载!
作者: xiaolanchong
时间: 2006-10-17 08:34
值得关注!
作者: taojiang
时间: 2006-10-18 01:34
站长给DOSLFN的作者反应一下,什么时候能同时支持FAT和NTFS啊?加载DOSLFN+IFS居然要占用70多K的内存空间,这也太狠了一些吧?
作者: wanjxncwpf
时间: 2006-10-18 02:13
了解一下!!
多多学习!
作者: lzy2000
时间: 2006-10-19 05:17
收藏备用,谢谢
作者: willsion
时间: 2006-10-24 23:36
Quote: |
Originally posted by taojiang at 2006-10-18 01:34 AM:
站长给DOSLFN的作者反应一下,什么时候能同时支持FAT和NTFS啊?加载DOSLFN+IFS居然要占用70多K的内存空间,这也太狠了一些吧? |
|
这个建议很好,如果IFS长文件驱动也支持FAT就好了。
作者: Wengier
时间: 2006-10-25 12:04
Quote: |
Originally posted by willsion at 2006-10-24 11:36 PM:
这个建议很好,如果IFS长文件驱动也支持FAT就好了。 |
|
这个恐怕不太现实吧,两者所实现的功能相差太远了。
作者: yankaiqian
时间: 2007-2-16 05:24
请问这个软件的官方页面是什么?
授权模式有是什么?
作者: xch1967
时间: 2007-3-2 12:27
已做好的自动加载IFS驱动程序的DOS启动盘(启动后即自动支持NTFS、ext2/3分区)镜像下载:
http://help.cndos.net/soft/dosntfs.zip 链接有误,应为
http://help.cn-dos.net/soft/dosntfs.zip
作者: ywcn
时间: 2007-3-9 09:40
ifsdrv.zip和dosntfs.zip我都下载了,发现里面的HDPMI32.exe不一样大,哪个是最好的?
另外,当前目录下没有NLS目录的话,ndos老提示找不到文件,
ndos -cp:936可否再936前带参数指定路径
[
Last edited by ywcn on 2007-3-8 at 10:08 PM ]
作者: Wengier
时间: 2007-3-10 02:02
楼上的,顶楼提到的两个ZIP包中HDPMI32.EXE文件大小应该是一样的吧,我看了都是35421字节,不会有错的。里面都是有NLS目录的,不会提示找不到文件(位置是固定的)。
作者: ywcn
时间: 2007-3-12 06:25
dosntfs里那个hdpmi32好像是35561字节啊(以前那个dosntfs里的是35577字节)!
第二个问题我没说清楚,我的意思是,
如果当前目录下有NLS目录的话(无论当前目录有没有NDOS命令),通过"path"里的设定或使用绝对地址执行"ndos -lfn -mountall -cp:936"都可以正常执行,也就是说,不管ndos在哪里,也不管ndos是否和nls在一起,只要目录下有nls目录,并且里面有936.CPI文件,"ndos -lfn -mountall -cp:936"就可以正常执行
但如果当前目录下没有NLS时,比如IFS在A盘,我在C盘通过"path"里的设定或使用绝对地址执行(C:\>a:\dos\ifs\ndos -lfn -mountall -cp:936)就会提示找不到文件
也正是由于这个原因,我才要找pushd和popd来做批处理(也许使用append也可以)
[
Last edited by ywcn on 2007-3-11 at 05:31 PM ]
作者: Wengier
时间: 2007-3-12 15:19
Quote: |
Originally posted by ywcn at 2007-3-11 05:25 PM:
dosntfs里那个hdpmi32好像是35561字节啊(以前那个dosntfs里的是35577字节)!
第二个问题我没说清楚,我的意思是,
如果当前目录下有NLS目录的话(无论当前目录 ... |
|
35561字节的是我在114楼发帖之后升级的HDPMI32最新版本,而在此之前(包括我发帖时)都是35421字节的,和当时ifsdrv.zip中的文件是一致的。
NLS的确必须查找NLS目录下的代码页,而不能手工指定代码页路径。
作者: ywcn
时间: 2007-3-12 21:52
Quote: |
Originally posted by Wengier at 2007-3-12 02:19 AM:
35561字节的是我在114楼发帖之后升级的HDPMI32最新版本,而在此之前(包括我发帖时)都是35421字节的,和当时ifsdrv.zip中的文件是一致的。
NLS的确必须查找NLS目录下的代码页,而不能手工指定代码页路径。 |
|
那我就用35561这个了.
nls的问题用pushd,popd解决了,原来这两命令是在临时目录下用临时文件存储目录名.
作者: wang6610
时间: 2007-3-12 23:24
Quote: |
Originally posted by ywcn at 2007-3-12 09:52 PM:
那我就用35561这个了.
nls的问题用pushd,popd解决了,原来这两命令是在临时目录下用临时文件存储目录名. |
|
烦请你说说pushd,popd的用法。
谢谢。
作者: wang6610
时间: 2007-3-13 21:14
Quote: |
Originally posted by wang6610 at 2007-3-12 11:24 PM:
烦请你说说pushd,popd的用法。
谢谢。 |
|
Popd
将当前目录更改到由 pushd 命令存储的目录。
语法
popd
参数
/?
在命令提示符下显示帮助。
注释
• 每次使用 pushd 命令时,都存储一个目录供用户使用。但是,可以通过多次使用 pushd 命令存储多个目录。
目录按顺序存储到一个虚拟堆栈中。如果第一次使用 pushd 命令,该命令所在的目录就会被置于堆底。再次执行该命令时,则第二个目录将被置于第一个目录之上。每次使用 pushd 命令时都将重复该过程。
可以执行 popd 命令,以将当前目录更改为 popd 命令最近存储的目录。如果使用 popd 命令,位于堆栈顶端的目录将从堆栈中删除,当前目录转变为栈顶目录。如果再次使用 popd 命令,则删除堆栈中的下一个目录。
• 如果启用了命令扩展,popd 命令将删除由 pushd 创建的任何驱动器号指派。
示例
可以在批处理程序中使用 pushd 和 popd,以从批处理程序运行的目录更改到当前目录,然后再更改回去。下面的批处理程序示例展示了实现这一操作的方法:
@echo off rem This batch file deletes all .txt files in a specified directory pushd %1 del *.txt popd cls echo All text files deleted in the %1 directory
格式图例
格式 意义
斜体
用户必须提供的信息
粗体
用户必须严格按照其显示键入的元素
省略号 (...)
可在命令行中重复多次的参数
在括号 ([]) 之间
可选项目
在大括号 ({}) 之间;将选项用管线 (|) 隔开。例如:{even|odd}
用户必须从中只选择一个选项的选项组
Courier font
代码或程序输出
作者: wang6610
时间: 2007-3-13 21:18
Let this post serve as a reminder to me (and you if you don't use it all the time) that PUSHD and POPD are available in Windows.
Certainly TAB AutoCompletion is a goodness (it KILLS me when I have to watch someone, especially on stage, type long dirs and files one char at a time) and folks often forget that you can even do more tricky things like:
C:\TEMP>type my*.ofx (now PRESS TAB)
and get:
C:\TEMP>type myfiledata.ofx
but you can also
C:\TEMP>pushd .
C:\TEMP>cd "\Documents and Settings\shanselm\Desktop"
C:\Documents and Settings\shanselm\Desktop>popd
C:\TEMP>
Shawn Van Ness via Craig Andera make this tip even more useful when combined with their command PROMPT environment variable (Remember when "Customizing Your OS" consisted of 10-line long PROMPT statements in 4DOS? Ah, the good not-quite-old days.) From Craig's post:
$P$_$+$G
Which, when I set it via either the prompt command or the PROMPT environment variable, gives me a command line that looks like this:
C:\data\Projects\flexwiki\FlexWikiCore
++>
The plusses indicate that I'm two levels deep in pushd, and I like that the working directory appears on the line before, obliterating the problem of long paths making commands linewrap. Nice!
What a nice series of tips for a random Thursday. Thanks guys!
作者: xiaoyu2112
时间: 2007-3-25 10:34
好东东要顶啊.厉害
作者: pingnanjun
时间: 2007-3-27 01:12
标题: 中文写入
对英文的写入那是最基本的,现在我看到的只能读中文,却不能写中文。
作者: iamuranus
时间: 2007-4-2 09:15
让DOS完美支持NTFS好难,这个希望不会让我失望
作者: hjmdos
时间: 2007-5-1 04:59
超强啊,这一下,就可以在DOS下访问NTFS格式的C:盘了。谢谢楼主。
作者: FelixTheCat
时间: 2007-5-1 14:58
顶!!!!
作者: zhihui123000
时间: 2007-5-2 17:51
不收藏才奇怪~~!
作者: wwm187
时间: 2007-11-19 15:58
找了好久了,非常感谢
作者: ktetktet
时间: 2007-11-22 03:30
himem基本上都是會載入,至於smartdrv之類的就比較沒差
小弟我是用ntfsdos pro 4.03的
作者: flamey
时间: 2007-12-5 16:18
一直想读写NTFS格式,真的解决了吗?
作者: FCC
时间: 2007-12-11 19:12
急需,收下
作者: dengke227
时间: 2008-1-6 11:22
最后还是下了“已做好的自动加载IFS驱动程序的DOS启动盘(启动后即自动支持NTFS、ext2/3分区)镜像”这个备用,感觉更省心,谢谢楼主共享!
作者: haiou327
时间: 2008-3-18 23:55
找了很久,现在终于找到了支持读写NTFS分区并完美显示中文目录.
作者: kyoiiyb
时间: 2008-4-10 03:47
好帖要顶 特别是最后的镜像 结合一起学习变容易了。...!!
作者: clhx
时间: 2008-5-24 00:18
这个好像不支持、复制cmd.exe文件。
作者: markh2l
时间: 2008-5-24 02:27
謝謝分享
作者: leeyion
时间: 2009-5-22 09:20
不知道为什么有的电脑不能被识别出NTFS分区,有的则可以?
作者: 3388570
时间: 2009-5-25 07:47
这个要支持!谢谢分享!
作者: os2k
时间: 2009-6-10 01:17
收藏备用,谢谢
作者: tyyz9565
时间: 2009-12-23 06:47
正在找这个软件,真是太好了,支持分享精神
作者: ddita
时间: 2009-12-24 14:45
标题: 多谢,多谢....
支持...
作者: lovehangain
时间: 2009-12-24 21:51
o哦,这样啊,来看看!!!学习!
作者: whxxl
时间: 2010-3-24 13:55
多谢……
作者: tnt844
时间: 2010-5-17 00:23
我用了站长的IFS了,写还是有问题,没办法,有时要建个文件夹都不容易成功
作者: landyh
时间: 2010-5-20 03:24
不错,感谢分享~~~
作者: xuflower
时间: 2010-5-31 11:02
好东西,要好好学习一下DOS了
作者: bootini
时间: 2010-6-2 20:04
好像很复杂
作者: loengmangim
时间: 2010-6-14 08:31
正需要这东西呢
作者: libaigang
时间: 2010-10-29 10:29
好也!!!!!!!!
作者: qqqrun3
时间: 2010-11-8 01:47
值得收藏
作者: wama
时间: 2011-1-9 16:12
下來收藏,謝謝。
作者: mrliming
时间: 2016-6-25 19:26
怎么下载不来呢?