![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 11:38 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » 关于freedos的遐想(以及DOS下读写NTFS分区的讨论) |
| 可打印版本 20,480 / 50 |
| 第1楼 e98156 | 发表于 2006-09-28 09:00 |
| 初级用户 发帖 15 积分 40 | |
|
关于freedos的遐想(以及DOS下读写NTFS分区的讨论) 中文中文中文中文.
事实上就是中文啦.没有别的. 这个不是方法的问题,而是我们受到的教育的问题. 语言习惯的问题呢. |
|
| 第2楼 electronixtar | 发表于 2006-09-28 09:46 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
个人认为FreeDOS是DOS的极限了~~~不过现在还是PE好些,支持Win32 IO
|
|
| 第3楼 johnsonlam | 发表于 2006-09-28 22:07 |
| 银牌会员 发帖 497 积分 1,410 来自 九龍,香港 | |
Originally posted by electronixtar at 2006-9-28 09:46 AM: 强 化 版 (Enhanced) DR-DOS 其 实 也 很 好 , 只 是 它 的 旧 程 序 兼 容 可 能 比 不 上 FreeDOS 。 但 它 内 核 已 包 括 XMS 记 忆 管 理 , 而 且 还 有 改 善 余 地 |
|
| 第4楼 wl00560 | 发表于 2006-09-29 12:00 |
| 银牌会员 发帖 709 积分 1,384 | |
|
我现在最想要的dos,就是对NTFS与中文长文件名的支持
|
|
| 第5楼 Wengier | 发表于 2006-09-29 17:03 |
| 系统支持 发帖 10,521 积分 27,736 | |
Originally posted by wl00560 at 2006-9-29 12:00 PM: 目前没有直接支持NTFS的DOS,但可以在DOS下加载NTFS驱动程序来访问NTFS,占用内存不算太大,而且已经可以支持中文长文件名!见下面这个启动盘,直接启动即可: http://help.cn-dos.net/soft/dosntfs.zip |
|
| 第6楼 tangtai | 发表于 2006-09-29 21:52 |
| 等待验证用户 发帖 314 积分 640 | |
|
Wengie站长,我刚才看了一下,启动盘中的内核好像是Win9x的吧?
|
|
| 第7楼 Wengier | 发表于 2006-09-29 23:51 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
楼上的,内核是本站常用的DOS内核,不需要Win9x,也是有所区别的。而且用的内核跟上面所讨论的NTFS支持也没有什么直接关系,目前的重点在于上面提到的NTFS驱动程序已可以完美支持NTFS上的中文长文件名了,用上面那张启动盘启动后就可以看出来。
|
|
| 第8楼 tangtai | 发表于 2006-09-30 00:57 |
| 等待验证用户 发帖 314 积分 640 | |
|
明白了,那样的话,我就可以把ifs驱动加入到我自己做的DOS7.10启动盘中了!!
谢谢! |
|
| 第9楼 brglng | 发表于 2006-10-01 07:40 |
| 银牌会员 发帖 466 积分 1,200 来自 上海 | |
Originally posted by Wengier at 2006-9-29 05:03 PM: 太好了!DOS终于能完美支持NTFS了! 关于这个启动盘里面的NDOS.EXE程序,我有几个问题: 是新版本的IFS?还是在原版上修改而成的?如果是新版,哪里有下载完整的? IFS里的xmsman.exe和cwsdpr0.exe分别是干什么用的?我做了测试,如果用这两个程序加上NDOS.EXE可以成功加载NTFS驱动,而EMM386+NDOS或者CWSDPMI+NDOS都不行,前者一加载就自动重启,后者无法正常读取NTFS分区内容,但HDPMI32+NDOS可以,这是什么原因? |
|
| 第10楼 Wengier | 发表于 2006-10-01 13:22 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
这是新版本的IFS中的。但新版本的XMSMAN程序看起来有BUG,若加载的话几乎所有内存都会被占满,还不如旧版本中的实用。CWSDPR0也是DPMI驱动(是CWSDPMI的特殊化版本),但它若和NDOS搭配的话所占的常规内存会非常大,超过130KB;相对的,如用HDPMI32+NDOS的话则一共只占40多KB的常规内存(或UMB内存),非常实用。可惜的是,这样仍存在一个小问题,那就是如按Ctrl+Alt+Del键试图重启的话会发现无法正常热启动,估计可能是HDPMI32中存在某个BUG引起的。但总体而言这样空闲的常规内存就会多多了。
|
|
| 第11楼 weilong888 | 发表于 2006-10-01 21:51 |
| 银牌会员 发帖 548 积分 1,270 | |
|
DOS又进了一大步了。
|
|
| 第12楼 weilong888 | 发表于 2006-10-02 01:50 |
| 银牌会员 发帖 548 积分 1,270 | |
|
不知你们有没有这样的情况,在实机中如果用GRUB加载,到了DOSLFN就死机了。在VPC中用虚拟软盘加载,能到A:\界面。虽然批处理中有HDPMI32与NDOS,可是lh HDPMI32与lh NDOS不能自动加载,需手动加载。如果要用上中文的话,要加载中文系统。可一加载TW,VPC就自动关机了。
[ Last edited by weilong888 on 2006-10-2 at 02:09 ] |
|
| 第13楼 xugaohui | 发表于 2006-10-02 11:12 |
| 高级用户 发帖 293 积分 774 来自 湖北仙桃 | |
|
Modules using memory below 1 MB:
Name Total Conventional Upper Memory -------- ---------------- ---------------- ---------------- SYSTEM 101,024 (99K) 9,536 (9K) 91,488 (89K) HIMEM 1,120 (1K) 1,120 (1K) 0 (0K) EMM386 4,320 (4K) 4,320 (4K) 0 (0K) NDOS 72,192 (71K) 46,464 (45K) 25,728 (25K) CTMOUSE 3,328 (3K) 0 (0K) 3,328 (3K) COMMAND 7,424 (7K) 0 (0K) 7,424 (7K) IFSHLP 3,968 (4K) 0 (0K) 3,968 (4K) DOSKEY 3,968 (4K) 0 (0K) 3,968 (4K) CWSDPR0 42,048 (41K) 0 (0K) 42,048 (41K) Free 513,760 (502K) 500,656 (489K) 13,104 (13K) Memory Type Total Used Free ---------------- -------- -------- -------- Conventional 549K 60K 489K Upper 187K 174K 13K Reserved 288K 288K 0K Extended (XMS) 240,896K 238,604K 2,292K ---------------- -------- -------- -------- Total memory 241,920K 239,126K 2,794K 站长是用的ifs 4.01吗? CWSDPR0 +ndos占用内存很大,都是可以完全载入到umb的。 请教一下: SYSTEM 101,024 (99K) 9,536 (9K) 91,488 (89K) 它占用了91,488 (89K)的内存,怎么配置才能减少它的占用?,它占用少了, CWSDPR0 +ndos就不会占用常规内存了。 ndos -ver是可以显示版本,但站长提示那个镜像文件执行ndos -ver不能显示版本。返回没有dimp 的提示,按三个热键会出错。 上面的Upper 是187K 是在virtual pc 中占用。在vmware,upper为215K,在真实电脑845gl上是280K的上位内存。但SYSTEM 占用umb都很高。用umbpci.sys在很多服务器芯片组上很本不能执行。486 ,586等老机都是不能用的。在能用的情况的情况下怎么也配置不出很多umb,兼容也很差,它只能在少数主板上用。它的作用仅能在实模式提供umb。 [ Last edited by xugaohui on 2006-10-2 at 11:34 ] |
|
| 第14楼 Wengier | 发表于 2006-10-02 21:35 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
ndos会查找DPMI服务器,你用那个镜像时先加载HDPMI32再运行ndos -ver就可以看到版本了,会显示401。HDPMI32 + ndos只占用46KB内存,无论如何比CWSDPR0 + ndos小多了。SYSTEM正常情况下只占用20多KB的UMB内存,除非你的DOS自动加载了DBLSPACE/DRVSPACE之类,又或者FILES/BUFFERS等值设得非常大,才会占用那么多的UMB内存。
|
|
| 第15楼 xugaohui | 发表于 2006-10-02 22:59 |
| 高级用户 发帖 293 积分 774 来自 湖北仙桃 | |
|
在论坛中找到最新版HX DOS Extender
下载地址:http://www.japheth.de/Download/hxrtd.zip 文件生成日期是10/01,现在按三个热键时正常了。 作者网站是的最新版还是不能按三个热键,文件生成日期是09/31 下面是在vmware中测试的结果: hdpmi32+ndos完全载入到umb,system占用umb比vpc还要高一些。 谢谢站长提供这个很好的方案。 另外HX DOS Extender的xcopy我没试。freedos中的xcopy还基本可以用。测试:当复制长文件名下面所在子长文件名目录时有会变成8.3格式,命今行支持长文件名。 ![]() |
|
| 1 2 3 4 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |