标题: 我发现DOSLFN0.40e版加载时的一个错误!
[打印本页]
作者: taojiang
时间: 2006-10-16 08:48
标题: 我发现DOSLFN0.40e版加载时的一个错误!
当加载驱动较多,上位内存(UMB)所余不多再加载DOSLFN时,会发生加载失败的情况(这时只支持英文长文件名,不支持中文长文件名),命令格式如下:
LH DOSLFN - C- -Z:CP936UNI.TBL
解决方法,不使用上位内存,使用常规内存,命令如下:
DOSLFN - C- -Z:CP936UNI.TBL
作者: fastslz
时间: 2006-10-16 08:57
DOSLFN 我也不喜欢用LH加载~
作者: Wengier
时间: 2006-10-16 11:46
这是老早就有且早就被发现的问题了,而不光是现在的0.40e版才有的!
作者: suiyuanye
时间: 2006-10-16 11:56
确实DOSLFN最好不要用LH加载,会出错。
作者: Wengier
时间: 2006-10-17 22:15
我已向DOSLFN作者汇报了,估计下个版本中将被修正。
更新:DOSLFN 0.40F版中已解决这个问题。
作者: tangtai
时间: 2006-10-17 22:30
请问站长,我在保护模式下同时加载闪盘驱动(DI1000DD及USBASPI)与DOSLFN时会发生中文目录无法正常进入的情况也是这个原因呢?但用实模式同时加载时确无这个错误。
作者: taojiang
时间: 2006-10-18 01:18
什么时候DOSLFN能同时支持FAT和NTFS就好了!
作者: tangtai
时间: 2006-10-18 03:01
我试过了,不用LH命令后,在保护模式下同时加载闪盘驱动及DOSLFN没在出现错误。
作者: tangtai
时间: 2006-10-18 03:05
Quote: |
Originally posted by taojiang at 2006-10-18 01:18:
什么时候DOSLFN能同时支持FAT和NTFS就好了! |
|
要在DOS下支持NTFS文件系统中的长中文文件名可以看看站长的新DOS时代网站中的ifs驱动,我试过了,对NTFS及Linux下的ext2/ext3文件系统的支持都非常好!
作者: taojiang
时间: 2006-10-19 00:23
DOSLFN的缷载还有问题:一是在其之前先加载的驱动先缷载(如TW3.1),则之后DOSLFN再也无法成功缷载;二是在其之后加载任何驱动,DOSLFN也无法成功缷载。
作者: Wengier
时间: 2006-10-19 14:35
Quote: |
Originally posted by taojiang at 2006-10-19 12:23 AM:
DOSLFN的缷载还有问题:一是在其之前先加载的驱动先缷载(如TW3.1),则之后DOSLFN再也无法成功缷载;二是在其之后加载任何驱动,DOSLFN也无法成功缷 ... |
|
这个则是正常现象,而不是什么问题,因为TSR程序加载时都会修改INT值并保存一份原始值,因此如果缷载顺序有误会造成INT值恢复错误而导致系统不稳定。在缷载顺序有误的情况下DOSLFN拒绝缷载就是为了保证系统的稳定,所以这是它的一个特点而不是问题。