无忧启动论坛

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

制作WinPE的汇总贴(此贴不再更新)

  [复制链接]
121#
发表于 2007-12-17 20:09:33 | 只看该作者
原帖由 luckysheep 于 2007-12-17 05:00 PM 发表
这么强悍的帖子怎么不置顶啊?
最近正好要搞个DVD,看到这个帖子就像3天没吃饭的我扑在面包上,嘎嘎~

同意,为什么不置顶呢?
回复

使用道具 举报

122#
发表于 2007-12-17 23:30:28 | 只看该作者
谢谢,花了一个小时全部保存下来了。。。。。。。。
回复

使用道具 举报

123#
发表于 2007-12-17 23:52:33 | 只看该作者
这个内容真不错,开眼了!
回复

使用道具 举报

124#
发表于 2007-12-17 23:53:50 | 只看该作者
着一点就可以看,厨房20的了!
回复

使用道具 举报

125#
发表于 2007-12-19 20:01:12 | 只看该作者
硬盘控制器驱动如何加?
回复

使用道具 举报

126#
发表于 2007-12-20 14:28:35 | 只看该作者
嗯,非常好的合帖,正准备学习一下呢
回复

使用道具 举报

127#
发表于 2007-12-22 13:11:52 | 只看该作者

做成电子书,造福于无忧粉丝.

做成电子书,造福于无忧粉丝.非常好的合帖.能不能做成电子书,???
回复

使用道具 举报

128#
发表于 2007-12-23 01:46:39 | 只看该作者
强贴 ,留名,慢慢学习,多谢LZ整理啊,强烈支持
回复

使用道具 举报

129#
发表于 2007-12-23 08:38:35 | 只看该作者
希望楼主将本帖内容整理成电子书!
回复

使用道具 举报

130#
发表于 2007-12-23 09:42:00 | 只看该作者
大大们心血汇总.....
回复

使用道具 举报

131#
发表于 2007-12-23 09:45:19 | 只看该作者
顶一下,好帖子,不过最好整理下,方便看,现在有不少前后重复的东西.
回复

使用道具 举报

132#
发表于 2007-12-23 19:35:27 | 只看该作者
此帖真乃精华之中的精华,
楼主堪称厚道勤恳之英才。
回复

使用道具 举报

133#
发表于 2007-12-23 19:36:41 | 只看该作者
希望尽早整理好了出一本电子书!!!!

强烈支持!

方便后世之人。最好是CHM格式的吧
回复

使用道具 举报

134#
发表于 2007-12-24 17:13:41 | 只看该作者
好强的帖子,我学习了好多东西,谢谢。我会常来看看的。
回复

使用道具 举报

135#
发表于 2007-12-28 09:09:45 | 只看该作者
精华,置顶!!!!

又学到了不少,
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
            顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
                        顶顶顶顶顶顶顶顶顶顶顶
                                    顶顶顶
回复

使用道具 举报

136#
发表于 2007-12-29 15:55:39 | 只看该作者
这么好的资料一定要顶起来啊`
回复

使用道具 举报

137#
发表于 2007-12-30 10:43:31 | 只看该作者
好感动,简直是在造福!!好人啊
回复

使用道具 举报

138#
发表于 2008-1-5 22:35:30 | 只看该作者
好!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

139#
发表于 2008-1-5 23:31:59 | 只看该作者
这么多好东西,收了。
回复

使用道具 举报

140#
发表于 2008-1-7 22:54:07 | 只看该作者
建议顶置,让更多的人查阅,俺翻了好多页才看到!谢谢,辛苦了!
回复

使用道具 举报

141#
发表于 2008-1-8 21:20:18 | 只看该作者
这么好的贴子为什么不置顶呢?
回复

使用道具 举报

142#
发表于 2008-1-18 08:42:33 | 只看该作者
好东西啊,可以系统学习了!
回复

使用道具 举报

143#
发表于 2008-1-18 09:59:18 | 只看该作者
再次学习,收益非浅!!!
好帖!!!!
回复

使用道具 举报

144#
发表于 2008-1-18 14:37:22 | 只看该作者
很多人非常关心硬盘控制器驱动程序的载入问题,下面我就个人的理解稍微谈谈。
PE的驱动程序载入点通常有:setupreg.hiv(大致对应于xp的system)、txtsetup.sif,另外作为inf的载入就和xp差不多了。硬盘控制器的驱动通常属于启动设备,是在txtsetup.sif加载的,下面以夕统的IDE为例:
我们下载SIS IDE2_04a磁盘驱动包,解压以后得到siside.inf、siside.sys、sisidex.sys、sisperf.sys和sisidexp.dll,打开siside.inf
=====================================
; Copyright (c) 2000-2005 SiS Techologies, Inc.
[version]
Signature="$WINDOWS NT$"
Class=hdc
ClassGuid={4D36E96A-E325-11CE-BFC1-08002BE10318}
Provider=%SiS%
CatalogFile=siside.cat
LayoutFile=mshdc.inf
DriverVer=09/15/2003,5.1.1039.2041
[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS
[ControlFlags]
ExcludeFromSelect = PCI\VEN_1039&DEV_5513
ExcludeFromSelect = PCI\VEN_1039&DEV_5518
[Manufacturer]
%SiS%=SiS_HDC
[SiS_HDC]
%PCI\VEN_1039&DEV_5513.DeviceDesc%=SiSide_Inst, PCI\VEN_1039&DEV_5513       ; SiS
%PCI\VEN_1039&DEV_5518.DeviceDesc%=SiSide_Inst, PCI\VEN_1039&DEV_5518
[SourceDisksFiles]
SiSide.sys = 1,,
[SourceDisksNames]
1=%SiSFilterDisk%,,,
;**********************************************************
; SiS PCI IDE Controller (DUAL_GOOD_IDE)
[SiSide_Inst]
CopyFiles = @siside.sys
[SiSide_Inst.Services]
AddService = SiSide, %SPSVCINST_ASSOCSERVICE%, SiSide_Service_Inst
[SiSide_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_BOOT_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\siside.sys
LoadOrderGroup = System Bus Extender
[Strings]
SiS                     = "Silicon Integrated Systems Corp."
PCI\VEN_1039&DEV_5513.DeviceDesc="SiS 5513 IDE UDMA Controller"
PCI\VEN_1039&DEV_5518.DeviceDesc="SiS 5518 IDE UDMA Controller"
SiSFilterDisk           = "disk1"
;*******************************************
;Handy macro substitutions (non-localizable)
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER  = 1
SERVICE_BOOT_START     = 0
SERVICE_ERROR_NORMAL   = 1
======================================
我们最为关心的有:
ExcludeFromSelect = PCI\VEN_1039&DEV_5513
ExcludeFromSelect = PCI\VEN_1039&DEV_5518
LoadOrderGroup = System Bus Extender
很显然,作为硬件信息的
PCI\VEN_1039&DEV_5513
PCI\VEN_1039&DEV_5518
我们需要把它加入到txtsetup.sif的[HardwareIdsDatabase]段
我们在该段内加入
PCI\VEN_1039&DEV_5518="siside"
PCI\VEN_1039&DEV_5513="siside"
HDC的载入地方是[BusExtenders.Load],载入的文件从siside.inf可以看出是siside.sys,于是我们在[BusExtenders.Load]段加入:
siside=siside.sys
在[BusExtenders]段加入名称
siside="SiS IDE Bus Driver",files.siside,siside
并在它后面加入驱动程序的组成
[files.siside]
siside.sys,4
sisperf.sys,4
sisidex.sys,4
为了找到对应的文件,我们还在[SourceDisksFiles]段加入对应信息
SISIDE.SYS=1,,,,,,4_,4,1,,,1,4
SISPERF.SYS=1,,,,,,4_,4,1,,,1,4
SISIDEX.SYS=1,,,,,,4_,4,1,,,1,4
SISIDEXP.DLL=100,,,,,,,2,0,0
然后,我们把siside.sys、sisidex.sys、sisperf.sys压缩成.sy_文件放入drivers,把sisidexp.dll放入system32,把txtsetup.sif文件压缩成.si_,然后重新打包,于是我们的PE就支持SISIDE了:)
当然,有很多驱动程序包含一些安装、卸载文件,这些文件其实是不需要的,如何精减就看你对inf文件的理解程度了。
对于siside来说,siside.sys典型是主驱动,这是必须的,sisidex.sys是扩展,显然也很重要,sisperf.sys很显然是提高性能的过滤器,sisidexp.dll作为HDC的管理应该也是需要的。

[ 本帖最后由 netwinxp 于 2008-1-18 02:49 PM 编辑 ]
回复

使用道具 举报

145#
发表于 2008-1-23 15:31:44 | 只看该作者
置顶,加精。

我先收藏了!
回复

使用道具 举报

146#
发表于 2008-1-24 08:29:54 | 只看该作者
现在才知道自己的电脑知识多么肤浅,唉。。。。。好多高手
回复

使用道具 举报

147#
发表于 2008-1-27 22:33:51 | 只看该作者
不回都不行呀,这样的会员要大力支持,谢谢
回复

使用道具 举报

148#
发表于 2008-1-28 16:14:15 | 只看该作者
值得学习,主要是汇总好啊
回复

使用道具 举报

149#
发表于 2008-2-24 16:30:17 | 只看该作者
谢谢,正需要这些东西。。。。。。
回复

使用道具 举报

150#
发表于 2008-2-29 07:13:09 | 只看该作者
好不容易看完了,超赞的教程。。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 09:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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