中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 关于USB光驱启动USBASPI问题 上一主题 | 下一主题
karlman
初级用户





积分 20
发帖 7
注册 2020-2-21
状态 离线
『楼 主』:  关于USB光驱启动USBASPI问题

很早以前的设备,光驱基本都不读盘了。如果插上USB光驱,会认不到光驱。
想把安装光盘上的光驱驱动改一下,发现USB的没有那么简单。
config.sys里,运行了device=usbaspi.sys后,启动盘里的文件就无法读取了,后面的device=usbcd.sys /d:usbcd001 也就无法运行了,连command.com都无法重新加载了。

有个迂回的办法是先加载ramdrive.sys,然后在autoexec.bat里把文件都copy到虚拟盘中,再用devload去加载usbaspi.sys和usbcd.sys

然而,ramdrive的盘符不支持指定,只会自动跟在目前分区的后面,比如已经有C和D了,ramdrive就是E。
如果硬盘没有分区,启动盘是A盘,那虚拟盘就会是C盘。

可是,这个安装盘的安装程序是会判断有没有C盘的,如果没有,就自动分两个区并进行安装;如果有C盘,就直接往C盘上装。
这样ramdrive就干扰了盘符,引起问题。

不知道各位高手有什么办法解决?

能不用ramdrive,或者把ramdrive指定成B盘也行。

2020-2-22 13:51
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
karlman
初级用户





积分 20
发帖 7
注册 2020-2-21
状态 离线
『第 2 楼』:  

补充一点,用duse4.4和4.9试过,死机

2020-2-22 13:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
karlman
初级用户





积分 20
发帖 7
注册 2020-2-21
状态 离线
『第 3 楼』:  

再继续测试发现,如果用SATA硬盘,格式化成FAT16,安装DOS7.1启动,运行完了device=usbaspi.sys后不会无法读取C盘,一切正常!
然而我用U盘DOS7.1启动就是不行!
U盘是2G的,我用usbboot 1.7制作的,无论选FDD格式还是HDD格式都是运行完usbaspi.sys后无法读取文件。
不知道谁有u盘制作DOS盘的经验,问题会出在哪?

目前没有好用的软盘了,无法进行FDD启动测试,等买到了再试。

2020-2-24 22:35
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: