|
e98156
初级用户
 
积分 40
发帖 15
注册 2006-6-15
状态 离线
|
『楼 主』:
关于freedos的遐想(以及DOS下读写NTFS分区的讨论)
使用 LLM 解释/回答一下
中文中文中文中文.
事实上就是中文啦.没有别的.
这个不是方法的问题,而是我们受到的教育的问题.
语言习惯的问题呢.
Chinese Chinese Chinese Chinese.
In fact, it's just Chinese. Nothing else.
This is not a problem of method, but a problem of the education we have received.
It's a problem of language habits.
|

望月爱着天下的芸芸众生
http://www.freedos.cn |
|
2006-9-28 09:00 |
|
|
electronixtar
铂金会员
      
积分 7493
发帖 2672
注册 2005-9-2
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
个人认为FreeDOS是DOS的极限了~~~不过现在还是PE好些,支持Win32 IO
Personally, I think FreeDOS is the limit of DOS~~~ But now PE is better, supporting Win32 IO
|

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>" |
|
2006-9-28 09:46 |
|
|
johnsonlam
银牌会员
     阿林
积分 1410
发帖 497
注册 2004-6-28 来自 九龍,香港
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
Originally posted by electronixtar at 2006-9-28 09:46 AM:
个人认为FreeDOS是DOS的极限了~~~不过现在还是PE好些,支持Win32 IO
强 化 版 (Enhanced) DR-DOS 其 实 也 很 好 , 只 是 它 的 旧 程 序 兼 容 可 能 比 不 上 FreeDOS 。
但 它 内 核 已 包 括 XMS 记 忆 管 理 , 而 且 还 有 改 善 余 地
Originally posted by electronixtar at 2006-9-28 09:46 AM:
I personally think FreeDOS is the limit of DOS~~~ But now PE is better, supporting Win32 IO
The enhanced version of DR-DOS is actually very good, but its compatibility with old programs may not be as good as FreeDOS.
But its kernel already includes XMS memory management, and there is still room for improvement
|

我 的 網 站 - http://optimizr.dyndns.org
|
|
2006-9-28 22:07 |
|
|
wl00560
银牌会员
    
积分 1384
发帖 709
注册 2005-10-29
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
我现在最想要的dos,就是对NTFS与中文长文件名的支持
The DOS I most want right now is the support for NTFS and Chinese long filenames.
|
|
2006-9-29 12:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
Originally posted by wl00560 at 2006-9-29 12:00 PM:
我现在最想要的dos,就是对NTFS与中文长文件名的支持
目前没有直接支持NTFS的DOS,但可以在DOS下加载NTFS驱动程序来访问NTFS,占用内存不算太大,而且已经可以支持中文长文件名!见下面这个启动盘,直接启动即可:
http://help.cn-dos.net/soft/dosntfs.zip
Originally posted by wl00560 at 2006-9-29 12:00 PM:
The DOS I most want now is the support for NTFS and Chinese long filenames
Currently, there is no direct DOS that supports NTFS, but you can load an NTFS driver under DOS to access NTFS. The memory usage is not too large, and it has already supported Chinese long filenames! See the following boot disk, just boot directly:
http://help.cn-dos.net/soft/dosntfs.zip
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2006-9-29 17:03 |
|
|
tangtai
高级用户
   
积分 640
发帖 314
注册 2006-8-13
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
Wengie站长,我刚才看了一下,启动盘中的内核好像是Win9x的吧?
站长,我刚才看了一下,启动盘中的内核好像是Win9x的吧?
Wait, I just took a look, and the kernel in the boot disk seems to be for Win9x?
|
|
2006-9-29 21:52 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
楼上的,内核是本站常用的DOS内核,不需要Win9x,也是有所区别的。而且用的内核跟上面所讨论的NTFS支持也没有什么直接关系,目前的重点在于上面提到的NTFS驱动程序已可以完美支持NTFS上的中文长文件名了,用上面那张启动盘启动后就可以看出来。
Upstairs, the kernel is a commonly used DOS kernel on this site, no need for Win9x, and there are also differences. Moreover, the kernel used has no direct relation to the NTFS support discussed above. Currently, the key point is that the NTFS driver mentioned above can perfectly support Chinese long filenames on NTFS. You can see it after booting with the startup disk mentioned above.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2006-9-29 23:51 |
|
|
tangtai
高级用户
   
积分 640
发帖 314
注册 2006-8-13
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
明白了,那样的话,我就可以把ifs驱动加入到我自己做的DOS7.10启动盘中了!!
谢谢!
Got it, then I can add the ifs driver to the DOS 7.10 boot disk I made myself! Thanks!
|
|
2006-9-30 00:57 |
|
|
brglng
银牌会员
     永遠的DOS~~~
积分 1200
发帖 466
注册 2005-2-1 来自 上海
状态 离线
|
『第 9 楼』:
使用 LLM 解释/回答一下
Originally posted by Wengier at 2006-9-29 05:03 PM:
目前没有直接支持NTFS的DOS,但可以在DOS下加载NTFS驱动程序来访问NTFS,占用内存不算太大,而且已经可以支持中文长文件名!见下面这个启动盘,� ...
太好了!DOS终于能完美支持NTFS了!
关于这个启动盘里面的NDOS.EXE程序,我有几个问题:
是新版本的IFS?还是在原版上修改而成的?如果是新版,哪里有下载完整的?
IFS里的xmsman.exe和cwsdpr0.exe分别是干什么用的?我做了测试,如果用这两个程序加上NDOS.EXE可以成功加载NTFS驱动,而EMM386+NDOS或者CWSDPMI+NDOS都不行,前者一加载就自动重启,后者无法正常读取NTFS分区内容,但HDPMI32+NDOS可以,这是什么原因?
Originally posted by Wengier at 2006-9-29 05:03 PM:
Currently, there is no DOS that directly supports NTFS, but you can load an NTFS driver under DOS to access NTFS. The memory usage is not too large, and it has already supported Chinese long file names! See the following boot disk, � ...
Great! DOS can finally perfectly support NTFS!
Regarding the NDOS.EXE program in this boot disk, I have a few questions:
Is it a new version of IFS? Or is it modified from the original version? If it is a new version, where can I download the complete one?
What are the functions of xmsman.exe and cwsdpr0.exe in IFS? I did a test. If I use these two programs plus NDOS.EXE, I can successfully load the NTFS driver, but EMM386+NDOS or CWSDPMI+NDOS cannot. The former restarts automatically when loaded, and the latter cannot read the content of the NTFS partition normally, but HDPMI32+NDOS can. What is the reason for this?
|

32位才是DOS未来的希望
个人网志:http://sololand.moe |
|
2006-10-1 07:40 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 10 楼』:
使用 LLM 解释/回答一下
这是新版本的IFS中的。但新版本的XMSMAN程序看起来有BUG,若加载的话几乎所有内存都会被占满,还不如旧版本中的实用。CWSDPR0也是DPMI驱动(是CWSDPMI的特殊化版本),但它若和NDOS搭配的话所占的常规内存会非常大,超过130KB;相对的,如用HDPMI32+NDOS的话则一共只占40多KB的常规内存(或UMB内存),非常实用。可惜的是,这样仍存在一个小问题,那就是如按Ctrl+Alt+Del键试图重启的话会发现无法正常热启动,估计可能是HDPMI32中存在某个BUG引起的。但总体而言这样空闲的常规内存就会多多了。
This is in the new version of IFS. But the new version of the XMSMAN program seems to have a BUG. If loaded, almost all memory will be occupied, which is not as practical as the old version. CWSDPR0 is also a DPMI driver (a specialized version of CWSDPMI), but if it is paired with NDOS, the conventional memory it occupies will be very large, exceeding 130KB; in contrast, if HDPMI32 + NDOS is used, it only occupies a total of more than 40KB of conventional memory (or UMB memory), which is very practical. Unfortunately, there is still a small problem, that is, if you try to restart by pressing the Ctrl+Alt+Del key, you will find that you cannot hot-start normally. It is estimated that it may be caused by a certain BUG in HDPMI32. But overall, there will be much more free conventional memory.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2006-10-1 13:22 |
|
|
weilong888
银牌会员
    
积分 1270
发帖 548
注册 2004-5-31
状态 离线
|
『第 11 楼』:
使用 LLM 解释/回答一下
DOS又进了一大步了。
DOS has taken another big step forward.
|
|
2006-10-1 21:51 |
|
|
weilong888
银牌会员
    
积分 1270
发帖 548
注册 2004-5-31
状态 离线
|
『第 12 楼』:
使用 LLM 解释/回答一下
不知你们有没有这样的情况,在实机中如果用GRUB加载,到了DOSLFN就死机了。在VPC中用虚拟软盘加载,能到A:\界面。虽然批处理中有HDPMI32与NDOS,可是lh HDPMI32与lh NDOS不能自动加载,需手动加载。如果要用上中文的话,要加载中文系统。可一加载TW,VPC就自动关机了。
Last edited by weilong888 on 2006-10-2 at 02:09 ]
I wonder if you have such a situation. When loading with GRUB on a real machine, it freezes when reaching DOSLFN. When loading with a virtual floppy in VPC, it can reach the A:\ interface. Although there are HDPMI32 and NDOS in the batch file, the lh HDPMI32 and lh NDOS cannot be loaded automatically and need to be loaded manually. If you want to use Chinese, you need to load the Chinese system. But once you load TW, VPC automatically shuts down.
Last edited by weilong888 on 2006-10-2 at 02:09 ]
|
|
2006-10-2 01:50 |
|
|
xugaohui
高级用户
   
积分 774
发帖 293
注册 2003-4-16 来自 湖北仙桃
状态 离线
|
『第 13 楼』:
使用 LLM 解释/回答一下
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 ]
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
Is the webmaster using ifs 4.01? CWSDPR0 + NDOS occupy a lot of memory, and both can be completely loaded into UMB.
Please advise:
SYSTEM 101,024 (99K) 9,536 (9K) 91,488 (89K)
It occupies 91,488 (89K) of memory. How to configure to reduce its occupancy? If it occupies less, CWSDPR0 + NDOS will not occupy conventional memory.
NDOS -ver can display the version, but the webmaster mentioned that executing ndos -ver on that image file cannot display the version. It returns a prompt of no dimp. Pressing three hotkeys will cause an error.
The above Upper is 187K, which is occupied in Virtual PC. In VMware, Upper is 215K, and on a real computer with 845GL, it is 280K upper memory. But SYSTEM occupies a high amount of UMB. UMBPCI.SYS cannot be executed on many server chip sets. It cannot be used on 486, 586 and other old machines. When it can be used, it is very difficult to configure a lot of UMB, and compatibility is also very poor. It can only be used on a few motherboards. Its function is only to provide UMB in real mode.
Last edited by xugaohui on 2006-10-2 at 11:34 ]
|
|
2006-10-2 11:12 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 14 楼』:
使用 LLM 解释/回答一下
ndos会查找DPMI服务器,你用那个镜像时先加载HDPMI32再运行ndos -ver就可以看到版本了,会显示401。HDPMI32 + ndos只占用46KB内存,无论如何比CWSDPR0 + ndos小多了。SYSTEM正常情况下只占用20多KB的UMB内存,除非你的DOS自动加载了DBLSPACE/DRVSPACE之类,又或者FILES/BUFFERS等值设得非常大,才会占用那么多的UMB内存。
ndos will search for the DPMI server. When you use that image, first load HDPMI32 and then run ndos -ver to see the version, which will show 401. HDPMI32 + ndos only occupies 46KB of memory, which is much smaller than CWSDPR0 + ndos anyway. SYSTEM normally only occupies more than 20KB of UMB memory, unless your DOS automatically loads DBLSPACE/DRVSPACE or something like that, or the FILES/BUFFERS values are set very large, then it will occupy so much UMB memory.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2006-10-2 21:35 |
|
|
xugaohui
高级用户
   
积分 774
发帖 293
注册 2003-4-16 来自 湖北仙桃
状态 离线
|
『第 15 楼』:
使用 LLM 解释/回答一下
在论坛中找到最新版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格式,命今行支持长文件名。

Find the latest version of HX DOS Extender in the forum
Download link: http://www.japheth.de/Download/hxrtd.zip
The file generation date is 10/01, and now it works normally when pressing three hotkeys.
The author's website's latest version still cannot press three hotkeys, and the file generation date is 09/31
The following are the test results in vmware:
hdpmi32 + ndos is fully loaded into umb, and the system occupies more umb than vpc.
Thank you, webmaster, for providing this very good solution.
In addition, I haven't tested the xcopy of HX DOS Extender. The xcopy in freedos can still be basically used. Test: When copying under a long filename sub-long filename directory, it will become 8.3 format, and the command line supports long filenames.

|
|
2006-10-2 22:59 |
|
|