|
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 |
|