无忧启动论坛

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

这样能实现硬盘驱动外置吗?

[复制链接]
跳转到指定楼层
1#
发表于 2007-5-15 20:51:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先引用luckboys 的一段话:


其实PE加载SATA/SCSI RAID 控制器的驱动不一定要通过txtsetup.sif ,也可以通过Winpeoem.sif,关键还在于驱动的收集。
Windows PE 中的操作顺序Windows PE 的启动过程如下(部分):

加载特定媒体上的启动扇区。将控制传递给 Setupldr。
Setupldr 运行 Ntdetect.com,提取基本系统配置信息然后将其存储在 HKLM\HARDWARE\DESCRIPTION。
随后 Setupldr 加载适当的 HAL,加载系统注册表单元,然后使用 Winpeoem.sif 加载必要的启动驱动程序。在完成加载后,它将准备执行内核 (Ntoskrnl.exe) 所需的环境。
Winpeoem.sif 可以如下写:
; OEM driver list

[Version]
signature="$Windows NT$"
[OEMDriverParams]
OemDriverRoot=drivers
OemDriverDirs=3WARE,aar1200a,aar1210s,aar2410s,asri20,asusda2k,i82801er,ibnu31,ite8212,LSIL1020,mraid35x,pdc20276,pdc20376,si3112r,sis96x,via8237,m5287

把驱动文件夹复制到SYSTEM32\DRIVERS目录下,在Winpeoem.sif中的OemDriverDirs添加驱动文件夹名即可。
我关心的是楼主支持某些型号的笔记本电脑的驱动能贴上来吗?先谢谢!




如果将“OemDriverRoot=drivers”改为“X:\drivers”或别的文件夹,这样能实现硬盘驱动外置吗?
2#
发表于 2007-5-16 09:41:28 | 只看该作者
原帖由 zjqcomputer 于 2007-5-15 20:51 发表
首先引用luckboys 的一段话:





如果将“OemDriverRoot=drivers”改为“X:\drivers”或别的文件夹,这样能实现硬盘驱动外置吗?

[OEMDriverParams]
Answer File = Winpeoem.sif

[OEMDriverParams] 部分包含用于指定除了 Windows XP 本身支持的驱动程序之外,Windows PE 要加载的驱动程序的项。

对于每个驱动程序,可以在通过使用 F6 键进行文本模式安装过程中,使用加载驱动程序必需的同一组文件。

项 说明
OEMDriverDirs 在 OEMDriverRoot 项指定的位置上指定一个或多个目录。
OEMDriverRoot 指定相对于 \Minint\System32 的路径。

示例
该示例展示了 Winpeoem.sif 的 [OEMDriverParams] 部分的一种使用方法。

[OEMDriverParams]
OEMDriverDirs = driver1, driver2
OEMDriverRoot = ""

OEMDriverDirs
在 OEMDriverRoot 项指定的位置上指定一个或多个目录
语法OEMDriverDirs = directory_namedirectory_name[, directory_name]示例OEMDriverDirs = driver1, driver2注释每个目录都包含整个驱动程序软盘的内容,其中包括 .inf、.sys 和 .cat 文件。该目录还包含 Txtsetup.oem 文件,此文件列出操作系统要加载的特定驱动程序。 将您的驱动程序包放在 winpe_image\system32 下的目录中,其中 winpe_image 是自定义 Windows PE 映像所在的位置。
与文本模式安装一样,Windows PE 加载在 Txtsetup.oem 应答文件的 [Defaults] 部分中列出的大容量存储驱动程序。一般 Txtsetup.oem 的 [Defaults] 部分的语法中允许使用两类项:SCSIHAL。但是,HAL 项只能由文本模式安装处理,Windows PE 并不识别该项。Windows PE 加载 Txtsetup.oem 文件中列出的大容量存储驱动程序时,SCSI 项决定加载哪个驱动程序;因此,[Defaults] 部分中的 SCSI 项必须标识要加载的驱动程序。
=====================================
所以,OEMDriverRoot只能在System32下。另外,Txtsetup.oem不是拿来就可用的,还是要改的,改了还不一定能用。既然都要改,干脆选用txtsetup.sif 。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-20 12:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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