光盘版的mhdd 怎么找不到移动硬盘 听说要加载usb驱动

[复制链接]

该用户从未签到

12

主题

40

回帖

137

积分

[INTOHARD]班长

Rank: 2

积分
137
发表于 2010-8-8 16:15:05 | 显示全部楼层 |阅读模式
mhdd 如何加载usb驱动。。。才能让mhdd识别到移动硬盘

该用户从未签到

12

主题

40

回帖

137

积分

[INTOHARD]班长

Rank: 2

积分
137
 楼主| 发表于 2010-8-8 16:44:33 | 显示全部楼层
是不是修改 config.sys  autoexec.bat 这两个东西呀。。但是具体的我就不会了
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

40

回帖

137

积分

[INTOHARD]班长

Rank: 2

积分
137
 楼主| 发表于 2010-8-8 17:38:12 | 显示全部楼层
DOS下成功加载USB2.0移动硬盘,速度20M/S               我听一位高手说过。。可以成功的。。他说就是这个资料。。。但是这里涉及到一个过渡到mhdd的过程。。。仍无法解决。。除非他本人发贴
9 Apr, 2008  基本功


文章中,难免很多不足的,欢迎大家到我BLOG指出.谢谢
首先,你得先将你U盘或移动硬盘(我用的纽曼亮剑系列80G)做为启动盘.方法这里不多介绍.
记得将启动分区设为活动.
将ghost83 传到移动硬盘上,然后就修改config.sys和autoexec.bat
请确保你已经准备好了文章中所涉及的文件比如USBASPI.SYS,DI1000DD.SYS等等

需要的文件列表:

DEVLOAD.COM,在DOS下加载驱动的工具
USBASPI.SYS,USB驱动,松下的.
DI1000DD.SYS 据说是分配盘的
cd.sys,有待补充
SMARTDRV.EXE,加速磁盘读取的,详细请查阅google
XMSDSK,虚拟磁盘工具
findramd,好象是查找虚拟盘符的
ghost.exe,这个不用介绍了吧?我用的8.3版本的
文件包下载地址:http://xok.la/file/2008/08/dos_upload.rar

会遇到的错误信息有:

the following file is missing or corrupt:USBASPI.SYS
not ready reading drive c
Abort, Retry, Fail?
我的如下:

下载: CONFIG.SYS
[menu]
menuitem=A, NORMAL BOOT!  (HIMEM.SYS)
menuitem=B, HIMEM+USB SUPPORT BOOT
menudefault=A,6
menucolor=14,0

[A]
DEVICEHIGH=himem.sys /testmem:off

[B]
DEVICEHIGH=himem.sys /testmem:off
DEVICEHIGH=USBASPI.SYS /norst
DEVICEHIGH=DI1000DD.SYS


[COMMON]
DEVICEHIGH=cd.sys /D:ARGZS
DOS=HIGH,UMB,AUTO
FCBSHIGH=4,0
FILESHIGH=30
BUFFERSHIGH=30,0
LASTDRIVEHIGH=32
STACKSHIGH=9,256
lastdrive=z
B,是加载高速USB2.0驱动的,但是在移动硬盘上会失效,原因是:
当USB2.0驱动USBASPI.SYS加上后,USB设备会被重置(可能是地址号),一旦重置,就不能读取当前分区的内容,相当于已经将盘取了.但是ghost还是能认出的.所以DEVICEHIGH=USBASPI.SYS之后的所有内容就不再执行,包括autoexec.bat也不会执行,那么我们怎么来解决呢?可以这样,

可以在内存中虚拟出一个磁盘来,将常用的命令以及ghost命令复制过去,这样,就直接在内存中操作了,不受重置影响.
具体操作:
在上面代码中选择A,进入.不加载USB驱动.

内存中虚拟磁盘交给autoexec.bat完成,代码为:

下载: autoexec.bat
@echo off
rem x,is xok.la
SMARTDRV.EXE
XMSDSK 32768 x: /Y>NUL
findramd>NUL
IF %RAMDRIVE%#==# goto no_ramdrive
if "%RAMDRIVE%"=="C:" goto c_drive
goto success
:c_drive
ECHO NO CCCCCCC
goto success
:no_ramdrive
ECHO CCCCCCCCC
pause
goto ext
:success
md %RAMDRIVE%\temp
set temp=%RAMDRIVE%\temp
set tmp=%RAMDRIVE%\temp
copy command.com %RAMDRIVE%\ > NUL
set comspec=%RAMDRIVE%\command.com
md %RAMDRIVE%\ghost
copy tools\ghost\ghost.exe %RAMDRIVE%\ghost > NUL
copy DELTREE.EXE %RAMDRIVE%\ > NUL
copy EXTRACT.EXE %RAMDRIVE%\ > NUL
%RAMDRIVE%\EXTRACT /y /e /l %RAMDRIVE% ebd.cab
copy FDISK.EXE %RAMDRIVE%\ > NUL
copy XCOPY.EXE %RAMDRIVE%\ > NUL
copy usb\DEVLOAD.COM %RAMDRIVE%\ > NUL
copy usb\Usbaspi.sys %RAMDRIVE%\ > NUL
copy usb\DI1000DD.SYS %RAMDRIVE%\ > NUL
copy GHOST.BAT %RAMDRIVE%\ > NUL
%RAMDRIVE%

:ext
代码中可以看出,我划分的32M做X盘.是内存中的.我试过划分50M,失败了.原因还是X.

到这里,已经将2个文件修改好了,那么启动后会自动虚拟磁盘,并把常用文件COPY到虚拟的内存中,并自动切换到X盘中.
现在就差加载USB2.0驱动了,我是这样做的,在执行ghost之前加载USB2.0驱动,代码为

x:\devload.com x:\usbaspi.sys /norst
/norst参数,不重置USB鼠标键盘.如果你地方鼠标键盘是USB接口的,很有需要的

重新获得USB设备驱动号(分了以后会出现内存错误,还没解决):

x:\devload.com x:\DI1000DD.SYS
然后再执行ghost,速度达到1200M/M 左右,也就是20M/S左右.速度爽啊.
要明白usb1的速度就1-2M/S的样子哦.2M/S还是很理想的了

以上文件打包地址:http://xok.la/file/2008/08/dos_upload.rar

文章这些能够完成,感谢矮人工具,感谢深山红叶光盘,感谢cn-dos.

本文来自: E点废墟(www.xok.la) 详细出处参考:http://xok.la/2008/04/dos_usb_harddisk_20m.html
回复 支持 反对

使用道具 举报

该用户从未签到

12

主题

40

回帖

137

积分

[INTOHARD]班长

Rank: 2

积分
137
 楼主| 发表于 2010-8-8 19:53:40 | 显示全部楼层
看来还是没法解决
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

175

回帖

109

积分

[INTOHARD]班长

Rank: 2

积分
109
发表于 2010-8-9 12:19:09 | 显示全部楼层
MHDD  根本就不就不支持USB   但是有WINDOSW下检测硬盘的 可以检测USB
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

45

回帖

67

积分

[INTOHARD]班长

Rank: 2

积分
67
发表于 2010-10-5 20:41:24 | 显示全部楼层
用个转接卡就可以了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表