无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: zjqcomputer
打印 上一主题 下一主题

[3月18日]基于毛桃PE的SATA、RAID驱动补充优化版V4.0[正式版、PXE网启版]

  [复制链接]
901#
发表于 2008-4-4 18:02:56 | 只看该作者

回复 #1 zjqcomputer 的帖子

首先非常感谢楼主的无私劳动和分享,获益良多。下载之后试用了一下,主要是针对使用U盘启动,而且面对的都是比较新的机器(内存1G+,因此主要考虑成功与否以及启动速度,内存资源占用不太在意)。针对usb2.0方式启动的设置进行了几番试验,也改了一些东西,作为回馈。

个人改变地方:

1. 作者提供的USB2.0启动模式,是通过grub加载内存虚拟软驱A盘,然后加载usbaspi.sys-dos下的usb 2.0驱动,然后加载di1000.sys,给"新发现"的U盘分配盘符(之所以要再次给U盘分配盘符,是因为加载usb2.0驱动之后,驱动会完全接管主板的usb管理,即使机器是使用u盘启动,在这之后也有可能会无法找到原来的U盘,而如果主板上还连接有其它usb设备比如键盘鼠标之类的,也有可能会失效)。然后从"新"U盘中往内存虚拟软盘拷贝启动pe所需要的文件--主要是winpe镜像文件(因为已经加载usb2.0驱动,此操作是必然处于usb2.0模式之下),之后从内存虚拟软盘启动pe。

个人理解,这种方式提高启动速度的原理,在于如果直接在U盘载入winpe镜像文件,需要的时间=载入镜像文件时间 * u盘读取时间(U盘不一定工作于2.0模式,而且因为镜像文件载入不一定是连续读取,时间有可能会更慢),而修改之后的需要时间=usb2.0下u盘读取镜像文件时间(而且因为是整个文件拷贝,是连续读取,速度是最快的) + 镜像文件载入时间(因为是从内存载入,不需要考虑IO时延),速度自然大大加快。

但是原来发布的版本问题在于:

a. 作者提供的usb20.gz,里面包含的usb20.ima所生成的磁盘镜像,原设定容量太小,有可能无法装入大小约为34MB的winpe镜像文件(至少我所实验的两台机器都不成功,提示空间不足)

b. usb20.gz内的usb20.ima包含的autoexec.bat,装入驱动方式为
loadsys usbaspi.sys
loadsys di10000dd.sys

这样usbaspi扫描所有usb端口设备时间有可能产生浪费(如果旧机器不是所有的usb端口都是2.0端口),其次di10000dd.sys的工作方式有可能使得usb键盘鼠标失效。

因此做出以下改动

a1. 使用winimage改变磁盘镜像的最大容量,计算方法见

http://bbs.wuyou.net/archiver/?tid-121553.html

我个人使用的参数为n=36,也就是C/H/S=36/8/36,这样新磁盘镜像理论容量为50MB左右,可以装下约为34MB的winpe镜像文件(其实不一定需要50MB,这样内存损耗加大,不过前头说了主要是处理新机器,影响不大)

b1. 加入aspidisk.sys并修改autoexec.bat文件,改为
loadsys usbaspi.sys /v /e /norst
loadsys aspidisk.sys

另外,我还通过修改/WXPE/外置程序/LOADKJ.INI文件以及往/WXPE/外置程序内拷贝的方式,加入了defraggler磁盘碎片整理程序。

完整的改动方法:
需要的软件: ultraiso winimage gzip操作工具(winrar只能解压,不能生成。有人使用wingzip,我是通过mingw的msys系统操作的)

i. 从iso文件的/WXPE提取usb20.gz,解压缩得到usb20.ima文件。

ii. 使用winimage打开usb20.ima文件,进行如下操作

--修改容量
菜单->Image->Change Format->Select Custom Image Format
Total number of sectors: 1440*36*2
Sectors per Track: 36
Heads: 8

--加入aspidisk.sys

--修改autoexec.bat
提取autoexec.bat,把涉及usbaspi.sys和di10000dd.sys相应的两行改为
loadsys usbaspi.sys /v /e /norst
loadsys aspidisk.sys

保存后放回usb20.ima,覆盖原文件

最后保存usb20.ima文件,并生成usb20.gz文件,使用ultraiso替换原文件

iii. 把Defraggler放入/WXPE/外置程序/磁盘光盘工具文件夹内(这个其实随便个人喜好的),然后修改/WXPE/外置程序/LOADKJ.INI文件,在相应地方添加开始菜单指向该exe文件的子菜单项。

iv. 保存新的iso文件。

改变效果:

1. usb2.0驱动加载成功,工作流程顺利,不再发生winpe.im_因空间不足无法拷入虚拟磁盘的错误。winpe装入速度大大加快。整个过程耗时最长的是把winpe镜像文件拷入内存磁盘的单个操作,这个主要是受手头使用的U盘速度限制。其次时间比较长的是usb设备扫描和盘符分配,不过在我所试验的两台机器上这段时间还是有显著减少。唯一没有实现构想的,是避免对其它usb键盘鼠标设备的影响。试验的其中一台机器是使用usb键鼠的,不管是di10000dd.sys还是aspidisk.sys,都会使得键盘鼠标在winpe启动完成之前无法使用。

2. 发布包内增加了第三方的磁盘碎片整理程序。下面会试验如何加入voptxp。

[ 本帖最后由 wuyoumj 于 2008-4-4 06:08 PM 编辑 ]
回复

使用道具 举报

902#
发表于 2008-4-6 06:33:13 | 只看该作者

学了东西,好啊。

原帖由 wuyoumj 于 2008-4-4 06:02 PM 发表
首先非常感谢楼主的无私劳动和分享,获益良多。下载之后试用了一下,主要是针对使用U盘启动,而且面对的都是比较新的机器(内存1G+,因此主要考虑成功与否以及启动速度,内存资源占用不太在意)。针对usb2.0方式启 ...


有创意版主可以借鉴和说明一下。还有在HP一款本上启动后都是慢动作,反应特慢。主板intel  ICH7R。
回复

使用道具 举报

903#
发表于 2008-4-6 22:41:42 | 只看该作者

好东西,顶到水面来,希望楼主能多投入一份精力

有灌水嫌疑,但本人真心支持和希望楼主针对细节能多修改和完善。
回复

使用道具 举报

904#
发表于 2008-4-7 17:20:57 | 只看该作者
请问楼主 能不能支持 780g+SB700的的sata驱动  支持日立sata硬盘
回复

使用道具 举报

905#
发表于 2008-4-7 20:20:58 | 只看该作者
建议还是wim挂载外置程序,有利于缩小体积。希能推出支持wim挂载的版本供选择。
回复

使用道具 举报

906#
发表于 2008-4-7 20:30:55 | 只看该作者

回复 #925 yphyphyph 的帖子

可以,已经测试可用SATA  AHCI 和 IDE模式
回复

使用道具 举报

907#
发表于 2008-4-7 22:07:41 | 只看该作者
惠普本本,硬盘开启ahci模式,具体驱动为82801GB Mobile I/O Controller Hub SATA cc=AHCI ,测试进入pe后可以检测到sata硬盘!
回复

使用道具 举报

908#
 楼主| 发表于 2008-4-8 11:55:39 | 只看该作者
原帖由 spycolin 于 2008-4-2 10:59 AM 发表
始终追随小小强。喜欢小小强,YY小小强。

怎么实现https,和在线wmp呢?


//复制DLL并注册
FILE %CurDrv%\MINIPE\系统文件\*.*=>%SystemRoot%\SYSTEM32
复制会了,怎么注册已复制文件呢?(自动化高一 ...



在论坛里搜索一下,有相关添加https的帖子的。

至于注册文件,用regsvr32。
回复

使用道具 举报

909#
发表于 2008-4-9 09:58:03 | 只看该作者
原帖由 jonson_qf 于 2008-4-7 10:07 PM 发表
惠普本本,硬盘开启ahci模式,具体驱动为82801GB Mobile I/O Controller Hub SATA cc=AHCI ,测试进入pe后可以检测到sata硬盘!


我测试的HP本能进PE 就是特别慢。intel P965  ICH7R 南桥  很想知道慢的原因。
回复

使用道具 举报

910#
发表于 2008-4-9 10:15:37 | 只看该作者
原帖由 ybedu 于 2008-4-9 09:58 AM 发表


我测试的HP本能进PE 就是特别慢。intel P965  ICH7R 南桥  很想知道慢的原因。


进入pe要多久,有没有开启sata native模式?你是光盘引导还是硬盘安装引导?
回复

使用道具 举报

911#
 楼主| 发表于 2008-4-9 12:35:21 | 只看该作者
原帖由 wuyoumj 于 2008-4-4 06:02 PM 发表
首先非常感谢楼主的无私劳动和分享,获益良多。下载之后试用了一下,主要是针对使用U盘启动,而且面对的都是比较新的机器(内存1G+,因此主要考虑成功与否以及启动速度,内存资源占用不太在意)。针对usb2.0方式启 ...



首先感谢wuyoumj的指点.

usb20.gz的容量问题的确是一个BUG,呵呵,由于本PE是定位于光盘版的,因此制作时没有装到U盘试过,稍后再帖出修正补丁。

usbaspi.sys 加上参数/v /e /norst的确会使启动更快,但如果U盘是插在一个USB1.1接口上启动的,那么就会导致本次PE启动失败。。。性能上的提升是用牺牲兼容性做代价的。不好的说。

至于盘符分配还是使用di10000dd.sys吧,现在大多DOS的USB启动盘都用di10000dd.sys的。
回复

使用道具 举报

912#
发表于 2008-4-9 12:58:17 | 只看该作者
用usb2.0启动居然提示没有发现USB驱动,选第2项grub启动没有问题

[ 本帖最后由 ynkm169 于 2008-4-9 12:59 PM 编辑 ]
回复

使用道具 举报

913#
发表于 2008-4-10 17:52:27 | 只看该作者
楼主,我想在启用声卡后,在桌面上显示千千静听的快捷方式,并运行“文件关联.cmd”关联媒体文件,要怎样做啊?
回复

使用道具 举报

914#
发表于 2008-4-11 08:01:32 | 只看该作者
ok,usb2.0启动成功,速度不错 ,换了4.8更新的文件
回复

使用道具 举报

915#
发表于 2008-4-11 09:31:55 | 只看该作者
10楼,好见谅。。。。。
回复

使用道具 举报

916#
发表于 2008-4-11 10:16:00 | 只看该作者
千千静听问题已成功解决。
回复

使用道具 举报

917#
发表于 2008-4-11 10:58:59 | 只看该作者
原帖由 jonson_qf 于 2008-4-9 10:15 AM 发表


进入pe要多久,有没有开启sata native模式?你是光盘引导还是硬盘安装引导?


首先感谢回复,进pe比别的微机(配置相差不多DIY机)慢很多。hp BIOS 好像没有sata native选项 ,光盘引导。
回复

使用道具 举报

918#
发表于 2008-4-11 13:06:57 | 只看该作者
说得太好了,支持!!!
回复

使用道具 举报

919#
发表于 2008-4-11 14:11:59 | 只看该作者
请问楼主,无论1.2还是1.3版都是用4月9日这个USB20.GZ直接覆盖到WXPE吗?
回复

使用道具 举报

920#
 楼主| 发表于 2008-4-11 20:47:00 | 只看该作者
原帖由 hhhhhh 于 2008-4-11 02:11 PM 发表
请问楼主,无论1.2还是1.3版都是用4月9日这个USB20.GZ直接覆盖到WXPE吗?



是的,usb20.gz仅仅是将img镜象增大到37M,因此动通用的.
回复

使用道具 举报

921#
发表于 2008-4-11 21:08:36 | 只看该作者

回复 #941 zjqcomputer 的帖子

谢谢回复。楼主很忙,还不断来回复大家真是让我们都不好意思打扰了。新内核比1.2版大了许多,如果能进一步减小该多好,期待早日完善。
回复

使用道具 举报

922#
 楼主| 发表于 2008-4-13 11:44:20 | 只看该作者
这个双休日有空,修正了一下1.3的错误,重新发布一个V1.3修正版。
回复

使用道具 举报

923#
发表于 2008-4-13 12:33:21 | 只看该作者
希望修正版能将已通过测试的SATA驱动加进去
回复

使用道具 举报

924#
发表于 2008-4-13 18:50:07 | 只看该作者
又有新版了,马上下载试用。

越来越完善了。
回复

使用道具 举报

925#
发表于 2008-4-13 20:54:32 | 只看该作者
1.3修正版是不是1.4的核心啊?
回复

使用道具 举报

926#
发表于 2008-4-14 11:31:09 | 只看该作者
登录163首页,鼠标移到“图片”、“锐点”等处显示乱码。

2008-04-14_112847.jpg (63.86 KB, 下载次数: 250)

2008-04-14_112847.jpg
回复

使用道具 举报

927#
发表于 2008-4-14 16:22:11 | 只看该作者
你们的下载都不好用,,能不能放的一个好地方
回复

使用道具 举报

928#
 楼主| 发表于 2008-4-14 19:49:25 | 只看该作者
原帖由 lmle 于 2008-4-13 08:54 PM 发表
1.3修正版是不是1.4的核心啊?


1.3修正版仍然是原来的1.3核心

其实你可用1.4的核心直接覆盖掉1.3的就可以拉。
回复

使用道具 举报

929#
发表于 2008-4-15 13:44:58 | 只看该作者
我是把1.3装在U盘中使用的,里面的卡巴在X盘能正常使用,但在其他盘中不能使用。一使用就蓝屏,提示好像是ntfs.sys,毛桃的卡巴7也同样。
回复

使用道具 举报

930#
发表于 2008-4-15 14:13:30 | 只看该作者
谢谢lz
学习,
收藏备用
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 23:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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