中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-30 06:16
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » FreeDos启动后如何运行MS-Dos下的程序 查看 983 回复 3
楼 主 FreeDos启动后如何运行MS-Dos下的程序 发表于 2006-04-23 16:47 ·  中国 北京 中国科学院研究生院
新手上路
积分 6
发帖 1
注册 2006-04-23 16:42
20年会员
UID 54327
状态 离线
买了一个带FDD模拟功能的U盘来启动笔记本,
U盘中以硬件方式模拟了一个1.44M的软驱,上面装有FreeDos的引导和启动文件 kernel.sys等
版本为FreeDos kernel version 1.1.26a

引导电脑进入提示符 A:\>后无法运行 MS-DOS中的scandisk等程序

不知该如何处理?
2 发表于 2006-04-25 17:54 ·  中国 山西 运城 中移铁通
元老会员
★★★★
Batchinger
积分 4,432
发帖 1,512
注册 2002-10-18 00:00
23年会员
UID 19
性别 男
状态 离线
Re cxdream:

可以考虑将程序文件拷入U盘或者硬盘指定目录下,然后通过指定程序的路径来运行命令,但需要注意的是,因为FreeDOS和MS-DOS存在很大差异,建议寻找系统附带的此类程序的代替品来运行,而在运行非系统附带程序前请做好数据备份工作。
※ Batchinger 致 Bat Fans:请访问 批处理编程的异类 ,欢迎交流与共享批处理编程心得!
3 发表于 2006-04-27 18:19 ·  中国 上海 黄浦区 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
21年会员
UID 35785
性别 男
状态 离线
某些 DOS 下的应用程序与版本无关,而某些是要认版本号的,scandisk 就是,我估计它认为它所认出的 DOS 版本号不符合它的要求,所以拒绝运行。
4 发表于 2006-04-27 23:47 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
23年会员
UID 9
状态 离线
其实FreeDOS(至少新版本)虚拟的DOS版本号正是7.1,所以应该不是版本号本身的问题。如果这个Scandisk是指的MS-DOS 7 Scandisk的话,那一些较旧的FreeDOS版本是无法运行的,因为它们缺少一些其需要的API调用的支持。新版本的FreeDOS则好像可以运行。
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

论坛跳转: