无忧启动论坛

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

[原创]hmload+无盘天使=dos下加载usb 2.0驱动后启动winpe更完美的方法

[复制链接]
跳转到指定楼层
1#
发表于 2007-10-30 17:04:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
昨天hytmtet发的帖子"成功实现DOS下加载USB2.0驱动再启动"引起了我的思考,类似方法我早已尝试过,不过由于需要双倍内存的问题,实用价值不大,今天突然想到了hmload(grub4dos里附带的一个小工具)和无盘天使,这几个东西结合起来即可实现先在dos下加载usb驱动,在启动u盘/移动硬盘上winpe这个梦寐以求的功能,方法大致如下:

1、先启动dos,最好不要从u盘或移动硬盘启动dos,注意config.sys里要加载himem.sys

2、插上u盘,用loadsys.exe加载usb驱动。
loadsys.exe USBASPI.SYS
loadsys.exe DI1000DD.SYS
注意,如果机子支持usb启动,一定要在启动dos后插u盘,否则dos下不加载驱动就能看到u盘,从而出现两个usb盘符,这会给之后进入grub带来麻烦。

3、用hmload.exe载入u盘上的无盘天使winpe镜像,至于无盘天使winpe以及如何制作,可参考此帖:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=111805&extra=&highlight=%C1%ED%C0%E0&page=1
该帖中有一个winpe.dsk可以下载,下面就一此镜像为例
hmload -fd:\winpe.dsk -a128
假设u盘盘符为d:,镜像在d:\winpe.dsk,-a128指定镜像加载到内存128MB的位置。

4、卸载usb驱动,否则进入grub时可能死机
loadsys.exe /u DI1000DD.SYS
loadsys.exe /u USBASPI.SYS

5、用grub.exe启动grub

6、在grub下输入命令:
map --rd-base=0x8000000  (注明memdisk镜像的位置0x8000000是128MB的16进制)
map --rd-size=0x1b900  (注明memdisk镜像的大小,即镜像扇区数的16进制)
map (rd) (hd0)    (把memdisk影射成hd0)
map --hook   (映射生效)
chainloader (hd0)+1
boot

至此完成了所有步骤,此方法的核心就在于往常是在grub下加载影像,而现在可以在dos下用hmload来加载映像,这样既不需要额外内存,也可以避免grub下使用usb时的龟速。

[ 本帖最后由 fujianabc 于 2007-10-30 05:47 PM 编辑 ]
2#
发表于 2007-10-30 17:48:45 | 只看该作者
“1、先启动dos,最好不要从u盘或移动硬盘启动dos”这个不太好,如果要软盘或光盘启动DOS就失去了意义。
回复

使用道具 举报

3#
 楼主| 发表于 2007-10-30 17:58:26 | 只看该作者
原帖由 zhaohj 于 2007-10-30 05:48 PM 发表
“1、先启动dos,最好不要从u盘或移动硬盘启动dos”这个不太好,如果要软盘或光盘启动DOS就失去了意义。

我是建议不要这样,因为部分机子从usb启动后dos再加载usb驱动会死机的。
但很多机子还是可以的。
回复

使用道具 举报

4#
发表于 2007-10-30 18:00:48 | 只看该作者
原帖由 zhaohj 于 2007-10-30 05:48 PM 发表
“1、先启动dos,最好不要从u盘或移动硬盘启动dos”这个不太好,如果要软盘或光盘启动DOS就失去了意义。

这点是关键!
回复

使用道具 举报

5#
发表于 2007-10-30 18:44:16 | 只看该作者

回复 #3 fujianabc 的帖子

如果不能从U盘或者移动硬盘的话.那么..lz的意见是从光盘启动?这样的话.似乎页没有多大意义
回复

使用道具 举报

6#
发表于 2007-10-30 18:55:47 | 只看该作者
看来是象征意义大于实用价值。
回复

使用道具 举报

7#
发表于 2007-10-30 18:58:32 | 只看该作者
第一步是关键

使用这个方法的目的是为了加快映像加载速度

如果不用U盘启动 就失去了意义


如果从U盘启动
再加载USB2.0驱动
然后加载映像
最后启动PE
这样才解决问题

看来离实用还有一段距离
回复

使用道具 举报

8#
 楼主| 发表于 2007-10-31 09:31:07 | 只看该作者
原帖由 chnhhwz 于 2007-10-30 06:58 PM 发表
第一步是关键

使用这个方法的目的是为了加快映像加载速度

如果不用U盘启动 就失去了意义


如果从U盘启动
再加载USB2.0驱动
然后加载映像
最后启动PE
这样才解决问题

看来离实用还有一段距离

用u盘启动再加载usb驱动也可以尝试,大部份机子上应该也可以的。
回复

使用道具 举报

9#
发表于 2007-10-31 13:30:22 | 只看该作者
我觉得也没什么意义,倒不如直接加载光碟或者硬盘的ISO文件。
回复

使用道具 举报

10#
发表于 2007-10-31 15:17:21 | 只看该作者
如果我从量产的usb-cdrom启动到DOS,再加载usb驱动,启动剩下分区上的PE,不知道可行否。
回复

使用道具 举报

11#
发表于 2007-10-31 15:56:54 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

12#
发表于 2007-10-31 16:00:16 | 只看该作者
是不是还要加载DUSE.exe.
回复

使用道具 举报

13#
发表于 2007-10-31 18:22:16 | 只看该作者
原帖由 nn2nn 于 2007-10-31 03:56 PM 发表
2、插上u盘,用loadsys.exe加载usb驱动。
loadsys.exe USBASPI.SYS
loadsys.exe DI1000DD.SYS
注意,如果机子支持usb启动,一定要在启动dos后插u盘,否则dos下不加载驱动就能看到u盘,从而出现两个usb盘符, ...


我有4个USB接口
加载这两条驱动总共用时18秒左右
就成功驱动了U盘盘符
对我来讲DOS下先加载USB2.0在启动PE,效率高的多
以前要200多秒,现在40秒就进桌面了
回复

使用道具 举报

14#
发表于 2007-10-31 18:23:22 | 只看该作者
可以去看看这个帖子,俺已经制作成功了:
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

15#
发表于 2007-10-31 19:59:38 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

16#
发表于 2007-10-31 23:28:21 | 只看该作者
这个绝对大有用处,谢谢!
回复

使用道具 举报

17#
发表于 2007-11-1 09:28:08 | 只看该作者
原帖由 barton 于 2007-10-31 03:17 PM 发表
如果我从量产的usb-cdrom启动到DOS,再加载usb驱动,启动剩下分区上的PE,不知道可行否。

我觉得这样做的话是不是有一种什么感觉,直接用USB_CDROM都可以启动了,何必再这样做??有点.....
回复

使用道具 举报

18#
 楼主| 发表于 2007-11-1 10:12:21 | 只看该作者
原帖由 hdxing 于 2007-11-1 09:28 AM 发表

我觉得这样做的话是不是有一种什么感觉,直接用USB_CDROM都可以启动了,何必再这样做??有点.....

如果觉得usb-cdrom慢的话,也可以在dos下加载usb-cdrom的驱动后用hmload加载镜像。
回复

使用道具 举报

19#
发表于 2007-11-1 12:09:08 | 只看该作者
原帖由 hdxing 于 2007-11-1 09:28 AM 发表

我觉得这样做的话是不是有一种什么感觉,直接用USB_CDROM都可以启动了,何必再这样做??有点.....



我只是想怎么样实现通用的双启,毕竟cd-rom量产也比较麻烦
回复

使用道具 举报

20#
发表于 2007-11-1 15:47:00 | 只看该作者
原帖由 fujianabc 于 2007-10-31 09:31 AM 发表

用u盘启动再加载usb驱动也可以尝试,大部份机子上应该也可以的。

VMWARE上测试成功,可惜实机上内存不足,再把WINPE.IS_搞小点试试看.
回复

使用道具 举报

21#
发表于 2007-11-2 12:57:57 | 只看该作者
刻成光盘直接启动就可以了,不必这么麻烦
回复

使用道具 举报

22#
发表于 2007-11-22 18:37:01 | 只看该作者
加载USB可以,但卸载USB就出现内存分配错误死机。
回复

使用道具 举报

23#
发表于 2007-11-23 12:00:25 | 只看该作者
很复杂,正在学习中。感谢楼主的辛勤劳动!
回复

使用道具 举报

24#
发表于 2007-12-18 21:30:34 | 只看该作者
值得研究一下,支持LZ创意不错
回复

使用道具 举报

25#
发表于 2009-1-14 18:03:59 | 只看该作者

学习了,谢谢-谢谢

学习了,谢谢-谢谢.
回复

使用道具 举报

26#
发表于 2009-9-18 09:32:34 | 只看该作者
第一点让人很头痛啊,不能直接U盘启动
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-4 03:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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