中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » 望帮忙解决DOS下U盘问题!谢谢!
« [1] [2] [3] »
作者:
标题: 望帮忙解决DOS下U盘问题!谢谢! 上一主题 | 下一主题
0451lym
高级用户





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 31 楼』:  

你挂ASPIDISK驱动也识别不出U盘吗?

2007-5-22 12:53
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
0451lym
高级用户





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 32 楼』:  



  Quote:
Originally posted by 0451lym at 2007-5-22 12:53:
USBoot的作者在它的 PDF 文档里说过:关键在于BIOS,多数主板BIOS里的USB-FDD  USB-HDD  USB-ZIP 都 形同虚设,根本不检测U盘。本人有3台电脑和3个U盘,只有1台电脑支持USB-ZIP且只认32M的。

呵呵,现在的U盘格式标准和BIOS对U盘的驱动程序标准都很混乱,不同的厂家标准也不同,给我们带来了很多的麻烦,老的标准新的标准真的是很伤脑筋!

我的移动硬盘借出去半年了,因为那小子出差至今为归,所以我只有用SD卡+读卡器来测试.最近的发现证实了上面的说法.同一读卡器,同一机器,不同的SD卡,SD卡都是1G的,结果发现有支持USB-FDD良好的,有支持USB-HDD良好的!

[ Last edited by 0451lym on 2007-5-22 at 01:14 PM ]

2007-5-22 13:10
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 33 楼』:  

看来我非得在IOS设置从U盘启动才可在DOS下正常使用U盘了
其实我计划想找到一个通用的驱动,以便让从硬盘启动到DOS下可以正常使用U盘!
看来计划落空!或许是主板的事.有机会换台机器试一下吧!

2007-5-22 14:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
0451lym
高级用户





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 34 楼』:  

你的U盘作为第一HDD盘启动,应该能识别出X.Y:格式(hdX,Y),这样其他的驱动才可以把U盘驱动上!而这个情况是出现在BIOS先驱动了非SATA硬盘,而后又用SATA硬盘驱动刷新了一下,到这里就出错了,SATA硬盘是挂上了,可是却把非SATA的U盘当成了无法识别的设备.
或者是grldr在搜索hd的时候与BIOS驱动冲突,造成非SATA驱动丢失或出错.因此U盘无驱动可以识别了!

这是我的猜测,不知道对不对!

Desc     1.1: [][196]Type     NTFS
Desc     1.2: [][204]Type     FAT
Desc     1.3: [][212]Type     NTFS
Desc     1.4: [][220]Type     FAT
Desc     1.5: [][228]Type     FAT
Desc     2.1: [][236]Type     NTFS
Desc     2.2: [][244]Type     FAT
Desc     2.3: [][252]Type     NTFS
Desc     2.4: [][260]Type     FAT
Desc     2.5: [][268]Type     FAT
Desc     C: [$][280]Type     Disk 如果能识别这里应该是FAT
Desc     D: [][285]Type     Disk
Desc     E: [][290]Type     Disk
Desc     F: [][295]Type     Disk
Desc     G: [][300]Type     Network
Desc     H: [][305]Type     Network


也就是说硬盘上真正的分区符应该是2.Y:而不是1.Y:
而原来的1.1:却是U盘C:才对,无奈刷掉了,只好当作第1硬盘来处理了!
多出来的C:和错误的1.1:另GHOST -DD无法处理,因此显示的也是无法识别的GHSTSTAT.TXT了!

现在的SATA硬盘与主板多存在问题,也许技术问题需要时间来解决!

[ Last edited by 0451lym on 2007-5-22 at 03:03 PM ]

2007-5-22 14:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 35 楼』:  

算了,不管了!将就着用吧,硬盘grldr启动到DOS的时候要用U盘的话,设置一下BIOS吧!虽然麻烦点,但没办法了!况且在别的机器是用grldr引导到DOS的话,那机器也未必就会有U盘!最多做个提示,让拔出U盘!对了,我来看看一键还原的硬盘版,看他在我的机器上是怎么识别U盘的!

2007-5-22 15:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 36 楼』:  

哈哈  都是CONFIG.SYS惹的祸!
暂时用上HIMEM.SYS和UMBPCI.SYS
原来的内存比这高100多啊!

2007-5-22 17:01
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
0451lym
高级用户





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 37 楼』:  



  Quote:
Originally posted by terse at 2007-5-22 17:01:
哈哈  都是CONFIG.SYS惹的祸!
暂时用上HIMEM.SYS和UMBPCI.SYS
原来的内存比这高100多啊!

呵呵,恭喜找到答案了!


识别U盘启动的通用办法:AUTOEXEC.BAT
FOR %%X IN (A: C:) DO IF "%COMSPEC%"=="%%X\COMMAND.COM" SET YD=%%X>NUL
VOL %YD%|FIND /I "UCDOS">NUL
IF ERRORLEVEL 1 SET R=REM >NUL
%R%SET YD=>NUL
SET R=>NUL





其中%YD%就是用U盘启动的盘符!

[ Last edited by 0451lym on 2007-5-22 at 06:46 PM ]

2007-5-22 17:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
terse
银牌会员





积分 2404
发帖 946
注册 2005-9-8
状态 离线
『第 38 楼』:  



  Quote:
Originally posted by 0451lym at 2007-5-22 17:17:

呵呵,恭喜找到答案了!


识别U盘启动的通用办法(含grub启动):AUTOEXEC.BAT
FOR %%X IN (A: C:) DO IF "%COMSPEC%"=="%%X\COMMAND.COM" SET ...

是否通用呢?grub启动的虚拟盘怎么判断?

2007-5-22 18:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
0451lym
高级用户





积分 760
发帖 357
注册 2005-10-10
状态 离线
『第 39 楼』:  

还是错了,原来是我的另一个批里面做了判断,grub启动的不能作出判断!
呵呵,空欢喜呀!


另一个判断是在这里弄的:
TYPE PSI.OUT|FIND "  C ">NUL
IF ERRORLEVEL 1 SET YD=C:>NUL

[ Last edited by 0451lym on 2007-5-22 at 06:55 PM ]

2007-5-22 18:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: