无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 6022|回复: 15
打印 上一主题 下一主题

转一个帖:DOS下同一启动盘上加载USB2.0

[复制链接]
跳转到指定楼层
1#
发表于 2007-2-4 21:52:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
希望在PE内存盘加载那个时候用上USB2.0(如果你的端口是2.0), 缩短PE启动时间。

=========================================
如何从usb 2.0硬盘启动

这是我一直很感兴趣的话题,因为实际中我有这种需求:单位有很多没有光软的机器,有usb2.0口和网卡,但经常要重装系统,因此我试图从USB启动移动硬盘,然后直接从移动硬盘上的ghost镜像恢复系统。(由于软件经常升级,把镜像保存在客户机是不现实的)

也许你要说,这还算问题,很多机器支持USB_HDD启动,BIOS里设一下,然后用个启动工具弄一下移动硬盘就得了。问题是,这样速度太慢,bios是不能直接上USB2.0的,以1.1的速度进行克隆几乎没有实用价值。

那么就加个dos下的usb2.0驱动吧,一开始我也确实是这样做的,马上就发现行不通---加载驱动时,移动硬盘被重新驱动---请注意,这时所有程序还没完全启动完呢(刚执行到config.sys的一部分),而原来的硬盘“不见了”(因为加载了新驱动),剩下的启动无法继续完成,死机。

这似乎是个矛盾,你必须加载usb2.0驱动,但是一旦加载,又无法完成启动。

后来我偶然接触到了vflopy, (大家应该知道是什么吧?,NT启动菜单下的虚拟软盘),它支持从一个保存在硬盘上的软盘镜像来启动,我又进行了另一个尝试

这个道路有些曲折
首先,vflopy只支持NT,所以,一般的dos引导是不能用了,得用NT引导,NT引导需要什么条件呢?1)NT的引导记录,2)NTLDR(如果是中文版还有一个字库文件), 3)Boot.ini, 就这三个就够了。  2)和3)可以直接从装好的系统复制,1)则通过NT系统格式化就可以获得。

在移动硬盘根目录下建一个boot目录,里面放vfloppy的几个支撑文件,准备好带有usb2。0驱动的dos启动盘镜像(还是回到dos了),放到boot目录下,设置好了(vfloppy必须这样的,镜像不能拷进去直接用)。

修改boot.ini令到从vflopy启动,大概是c:\boot\load.bin="Boot from vfloppy"

请注意,上面的操作都是在移动硬盘上做的,由于从usb hdd启动,默认的盘符是c:

就这样,我们曲线完成了以usb2.0驱动硬盘的任务:

1) 通过NT引导了Vfloppy
2) Vfloppy加载了dos启动盘,(我猜想)Vfloppy是把整个软盘镜像加载到内存再引导的,
所以绕过了一开始遇到的矛盾
3)dos启动盘完成后,移动硬盘就工作在usb2.0下了,此时再用ghost,速度快了很多。

后来我又试了用grub来代替Vfloppy,失败了,不过grub我不熟,也许是我试的不对。希望有懂的人能帮我试一下,grub对镜像的支持灵活一点。

现在似乎又流行PE了,我不知道在PE下,这个问题是怎么解决的。希望有知道的人能解释一下,还是很实用的。


=============================================

附上驱动:

[ 本帖最后由 wgykk 于 2007-2-4 09:53 PM 编辑 ]

PCI_USB_2.0_Enabler_for_DOS.zip

145.09 KB, 下载次数: 854, 下载积分: 无忧币 -2

2#
发表于 2007-2-4 22:31:30 | 只看该作者
我尝试了从移动硬盘dos引导启动, 一加载USB驱动死机.

试试楼主的驱动, 及 GRUB.
回复

使用道具 举报

3#
 楼主| 发表于 2007-2-4 23:14:22 | 只看该作者
原帖由 QJCM 于 2007-2-4 10:31 PM 发表
我尝试了从移动硬盘dos引导启动, 一加载USB驱动死机.

试试楼主的驱动, 及 GRUB.



要在虚拟A盘中去加载当前移动硬盘的USB2.0驱动!!
回复

使用道具 举报

4#
发表于 2007-2-4 23:28:38 | 只看该作者
比较关心加载文件的时候有办法用usb2.0吗
回复

使用道具 举报

5#
发表于 2007-2-5 00:45:24 | 只看该作者
不行,你的LOAD.BIN文件是哪来的?
回复

使用道具 举报

6#
发表于 2007-2-5 07:48:10 | 只看该作者
把USB2.0驱动作到img文件中,在grub的menu.lst中调用usb2.0的img文件启动, 在虚拟盘A中加载移动硬盘的USB2.0,可以试试!
回复

使用道具 举报

7#
发表于 2007-2-5 07:51:08 | 只看该作者
比如在现成的img文件中加上USB2.0启动即可.
回复

使用道具 举报

8#
发表于 2007-2-5 09:36:17 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

9#
发表于 2007-2-5 10:10:17 | 只看该作者
原帖由 tigerstar 于 2007-2-5 09:36 AM 发表
本人使用GRUB驱动USB2.0成功几个月了一直很好用


把方法分享下........让更多的人受益.
回复

使用道具 举报

10#
发表于 2007-2-5 11:12:25 | 只看该作者
原帖由 haiuyan 于 2007-2-5 10:10 AM 发表


把方法分享下........让更多的人受益.
就是呀!快点哟!
回复

使用道具 举报

11#
发表于 2007-2-9 14:28:14 | 只看该作者
期待分享。
回复

使用道具 举报

12#
发表于 2007-2-15 22:12:49 | 只看该作者
希望能有分享
回复

使用道具 举报

13#
发表于 2007-2-15 22:40:36 | 只看该作者
如果真能成功先加载USB2.0再启动PE的话,那从移动硬盘启动的速度就可以达到30MB/S,加载一个IMG也就一两秒的事情,启动不会超过10秒!
回复

使用道具 举报

14#
发表于 2007-2-16 09:49:41 | 只看该作者
希望高手能够作一个详细得教程!
回复

使用道具 举报

15#
发表于 2007-2-16 18:18:01 | 只看该作者
原帖由 123 于 2007-2-15 10:40 PM 发表
如果真能成功先加载USB2.0再启动PE的话,那从移动硬盘启动的速度就可以达到30MB/S,加载一个IMG也就一两秒的事情,启动不会超过10秒!


在dos下驱动useb2.0,拷贝pe景象到硬盘上再启动。不过pe中如何加载usb2.0的驱动就不知道了。
回复

使用道具 举报

16#
发表于 2007-2-16 18:30:48 | 只看该作者
不行啊,请楼主详细说明
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-22 22:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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