无忧启动论坛

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

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

[复制链接]
跳转到指定楼层
1#
发表于 2004-5-21 14:48:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?我是提此问题的第一人啊!看谁是
解决此问题的第一人!
2#
发表于 2004-5-22 11:23:00 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

Slipstreaming SATA/RAID Drivers
In order to avoid the need to press F6 during Windows installation in order to install onto your SATA/RAID Mass Storage Device (MSD), you may slipstream the drivers needed into the Windows Distribution. Following is a step by step example of slipstreaming the Silicon Image 3112 SATALink Driver. This example assumes that you are familar with Windows Distribution CD Creation, and certain key files involved in the setup process. The steps are similar for all MSDs, and can be easily transposed to other MSD drivers.
Most of these ideas have been posted in various places, both in the MSFN forums, and out on the Internet. The only part that can be remotly considered original, is the simple addition of one single block of text to TXTSETUP.SIF, as oppossed to finding the correct, existing header for each section.
Step One - Edit TXTSETUP.SIF
In the I386 directory or your Windows Source Directory, open the TXTSETUP.SIF file in your favorite text editor. Copy the following text into the TXTSETUP.SIF file, at the end of the file, just before the (sometimes invisible) end of file marker: CODE
[SourceDisksFiles]
si3112.sys = 1,,,,,,3_,4,1
[HardwareIdsDatabase]
PCI\VEN_1095&DEV_3112&SUBSYS_31121095 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_34238086 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_311215D9 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_B0021458 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_01661028 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_82141033 = "Si3112"
PCI\VEN_1095&DEV_3512&SUBSYS_35121095 = "Si3112"
PCI\VEN_1095&DEV_3512&SUBSYS_01661028 = "Si3112"
[SCSI.load]
si3112 = si3112.sys,4
[SCSI]
si3112 = "Silicon Image SiI 3112 SATALink Controller"


Step Two - Copy Drivers
Add your SATA drivers to the appropriate XP Distribution Directory.
In this example the directory $OEM$\$1\DRIVERS\006\SI3112 is used. Directory Listing
Directory of E:\XPCD\$OEM$\$1\DRIVERS\006\SI3112
23.09.2003 11:05      10,236      si3112.cat
16.09.2003 10:43      11,094      SI3112.inf
04.09.2003 12:45      55,144      Si3112.mpd
04.09.2003 12:45      55,144      Si3112.sys
30.04.2003 08:35      20,560      SiiSupp.vxd
31.07.2003 09:01      69,120      SilSupp.cpl
09.06.2003 17:56      10,112      SiWinAcc.sys
      7 File(s)      231,410 bytes


Step Three - Update WINNT.SIF
Your WINNT.SIF file must contain the at least the following information: WINNT.SIF
[Unattended]
   OemPreinstall=Yes
   OemPnPDriversPath="Drivers\006\SI3112"


Step Four - Compress Driver to I386
In order to make the driver available in the text based portion of setup, we must add it to the I386 directory. Command Prompt
MAKECAB E:\XPCD\$OEM$\$1\DRIVERS\006\SI3112\SI3112.SYS E:\XPCD\i386\SI3112.SY_

You are now ready to use your SATA drive from your XP CD, without pressing F6, or using a Floppy Driver Disk.

Notes
All hardware specific information has been set in bold type.
In Step One, the text was added as is: there is no need to add each line to the existing, corresponding header.
In Step Two, your actual listing will vary, depending on drivers installed.
In Step Three, this is only a small portion of what your WINNT.SIF should include, but only these lines are rellevent to XPCREATE.
In Step Four, though it is not necessary to compress the new driver, I do so for consistency sake.
The use of the TXTSETUP.OEM file is not needed, nor are the MassStorageDevices entries int WINNT.SIF. I have removed the TXTSETUP.OEM file from my installations. The use of the TEXTMODE directory is not needed either.
Most of this information can be derived from the .INF file name of your driver. Replace Si3112 with the that name (less the extension) in the example above. The remaining information, the PCI strings and the Driver Name, can be found in your TXTSETUP.OEM file.
A collection of information needed for TXTSETUP.SIF for certain drivers can be found HERE. If your driver is not currently supported, and you wish to help in incorporating this driver, please do the following:
Find the latest, digitally signed drivers for your hardware.
Test these drivers on an attended Windows Installation, using the "Press F6" method to install additional drivers.
Once the driver compatablility has been proven, e.g. a successfull installation, mail your drivers to xpcreate@wanadoo.fr.
回复

使用道具 举报

3#
发表于 2004-5-22 13:35:41 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

下面引用由c3832004/05/21 02:48pm 发表的内容:
怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?我是提此问题的第一人啊!看谁是
解决此问题的第一人!
这个问题好多人都解决了,第一人不好找了
回复

使用道具 举报

4#
 楼主| 发表于 2004-5-26 22:22:09 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

已成功了,谢谢smice !
回复

使用道具 举报

5#
发表于 2004-5-27 12:37:58 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

Not at all!
回复

使用道具 举报

6#
发表于 2004-5-27 16:40:12 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

下面引用由smice2004/05/22 11:23am 发表的内容:
Slipstreaming SATA/RAID Drivers
In order to avoid the need to press F6 during Windows installation in order to install onto your SATA/RAID Mass Storage Device (MSD), you may slipstream the drivers ...
大虾,翻译一下了,!
回复

使用道具 举报

7#
 楼主| 发表于 2004-5-27 20:40:30 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

smice:
  在顺利安装完系统后,在"设备管理器"那个硬盘却显示没有安装驱动程序.用光盘安装完驱动后重启进入windows滚动条时整个画面暗淡下去不动了,再重启时要进入"安全模式"也不行.到底何因请明示,再次谢过!
回复

使用道具 举报

8#
 楼主| 发表于 2004-5-28 10:53:02 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

请问?谁能有更好的方法.
金雕  :你说说呀!
回复

使用道具 举报

9#
发表于 2004-5-28 12:28:16 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

我给你一个转贴试试,申明:我没有试过!

这个过程将创建Windows XP 启动光盘,这个光盘将安装SATA或nForce drivers,转载请注明出处!
1)拷贝xp CD上的所有文件到一个临时文件夹
2) 创建 XP sp1 (假设为c:\xpcd)
3)下载最新的主板驱动。这里使用的是华硕的a7n8x deluxe,驱动版本是2.16。下载3com驱动以及其他的必需驱动。
4)在c:\xpcd 文件夹下创建$OEM$文件夹,然后在$OEM$文件夹下创建$1文件夹,在$1下创建Drivers子文件夹。C:\XPCD\$OEM$\$1\Drivers。
5)将驱动分别放到各自的文件夹(Drivers\Memctl,Drivers\Etherent,etc).在每个文件夹里创建驱动程序文件列表,所有文件都要符合8.3格式.
6)从SI下载新的SATA RAID 驱动
7)解压SATA驱动(所有文件)到C:\XPCD\$OEM$\$1\Drivers\SATA。
8)把"Si3112r.sys"用makecab命令做成"Si3112r.sy_"放到i386文件夹(C:\XPCD\i386\Si3112r.sy_)
9)在i386文件夹里找到TXTSETUP.sif,用记事本打开。
10)在[SourceDisksFiles]段加入
si3112r.sys = 1,,,,,,4_,4,1,,,1,4
11)在[HardwareIdsDatabase]段加入
PCI\VEN_1095&DEV_3112&SUBSYS_61121095 = "Si3112r"
12)在[SCSI.Load]段加入
si3112r = si3112r.sys,4
13)在[SCSI]段加入
si3112r = "Silicon Image SiI 3112 SATARaid Controller"
14)保存更改过的TXTSETUP.sif。这个文件是txtmode的模版
15) 打开i386下的Dosnet.inf文件,在[Floppy Files.1]下添加
d1,si3112r.sys
15)在i386下创建winnt.sif文件,这个文件将指导自动安装GUImode。更多的解释请看:
http://www.tacktech.com/display.cfm?ttid=202
16)用记事本打开winnt.sif,添加下面段
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
[Unattended]
UnattendMode=ProvideDefault
OemPreinstall=Yes
OemSkipEula=Yes
NoWaitAfterTextMode=1
NoWaitAfterGUIMode=1
TargetPath=\WINDOWS
DriverSigningPolicy=Ignore
OemPnPDriversPath=Drivers\ATI;Drivers\nForce\3Com;Drivers\nForce\AudioDrv;
Drivers\nForce\AudioUtl;Drivers\nForce\Ethernet;Drivers\nForce\GART;
Drivers\nForce\MemCtl;Drivers\nForce\nvIDE;Drivers\nForce\IDE;
Drivers\SATA;Drivers\nForce\SMBus
[GuiUnattended]
OEMSkipWelcome = 1
[UserData]
ProductKey=12345-ABCDE-67890-FGHIK-12345
FullName=""
OrgName=""
回复

使用道具 举报

10#
 楼主| 发表于 2004-5-28 22:35:11 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

能将转贴出处告知吗?我看了很多文章(包括.com.cn的),说目前还没有用光盘成功安装的.用IMG文件和悬拟软驱的思路可能可以,但要解决DOS下加载问题.
另我说第一人的意思一是指在"无忧"里;二是要引起注意,高手们才有兴趣呀!
回复

使用道具 举报

11#
发表于 2004-5-29 16:48:29 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

我的哪个好像是转自龙卷风
回复

使用道具 举报

12#
 楼主| 发表于 2004-5-29 21:59:09 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

网址呢?
回复

使用道具 举报

13#
发表于 2004-5-29 22:07:30 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

现在不能注册!我给你一个国外的网址!那里又好多种方法!http://www.msfn.org/board/index.php?s=c9eb485b37a0a69ad75294bf6beced8f&showforum=88你好好看看!最后说一声!我爱无忧
回复

使用道具 举报

14#
 楼主| 发表于 2004-5-31 20:40:06 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

非常感谢金雕!不过你发来的邮件中第一个我有,第二个(XP CD UnAttended Install.txt)不知何用,第三个我看不出同二楼有何分别,恐怕不行.
回复

使用道具 举报

15#
 楼主| 发表于 2004-6-10 11:45:39 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

非常感谢金雕!像您这样热心的人我第一次碰到!
告诉您一个好消息:加载SATA驱动(SI3112R)成功了!从5.21到6.7,试了10几次,损失了10几个光盘啊.
走了那么多的弯路,看了很多帖-----没有一个是可用的,结果是非常简单!
回复

使用道具 举报

16#
发表于 2004-6-10 13:28:31 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

恭喜恭喜呀!我这几天又找到了微软的官方的方法!正打算给你呢!可惜jujumao的样海军大侠说不行,所以……
不知道你怎么搞定的?不妨告诉大家,让大家来一起测试如何?
回复

使用道具 举报

17#
发表于 2004-6-10 13:40:34 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

下面引用由c3832004/05/31 08:40pm 发表的内容:
非常感谢金雕!不过你发来的邮件中第一个我有,第二个(XP CD UnAttended Install.txt)不知何用,第三个我看不出同二楼有何分别,恐怕不行.
我给你的那个XP CD UnAttended Install.txt里面有方法的,其实他是msfn上面的另一种方法!而且还有 图,由于那些图是在是太大了所以我没有能够给你发送!
回复

使用道具 举报

18#
发表于 2004-6-10 16:40:32 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

金雕你是中南大学毕业的么??
回复

使用道具 举报

19#
发表于 2004-6-10 17:07:35 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

有空要说一下你的方法吗?
现在的新电脑都开始沟太软驱,现在进入usbdisk时代!
回复

使用道具 举报

20#
发表于 2004-6-10 17:58:47 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

下面引用由孤烟直2004/06/10 04:40pm 发表的内容:
金雕你是中南大学毕业的么??
晕……,偶现在还在吉林大学混呢!大三
回复

使用道具 举报

21#
 楼主| 发表于 2004-6-10 20:47:08 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

问题又来:不知为何不能同时加载其他SATA,RAID驱动,如同时加载SI3112就不成了.
回复

使用道具 举报

22#
发表于 2004-6-11 12:28:14 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

下面引用由c3832004/06/10 08:47pm 发表的内容:
问题又来:不知为何不能同时加载其他SATA,RAID驱动,如同时加载SI3112就不成了.
不会吧!我还以为全部搞定了呢!看来我们还得努力呀!
回复

使用道具 举报

23#
发表于 2004-6-18 11:13:39 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

c383你怎么不来看帖子呀!
顶起
回复

使用道具 举报

24#
发表于 2004-6-18 11:20:48 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

[UploadFile=34_2432_23.txt]这个是微软官方集成方法!
回复

使用道具 举报

25#
发表于 2004-6-18 11:22:59 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

http://www.world-domination.com.au/PKCD.zip
这个是转贴的msfn的另外一种方法!这种方法比较另类!你看看
Hi Folks.
some of you might know me from my previous post about how to windows OS to detect your SATA HardDrive via booting of a CD.
Well, after lots of trouble, i've found out how

It's too long to post, so i've places all the images, files and a long Doco in a zip file, and hosted it somewhere. It would be nice to get someone here (aaron?) to host it offically on this site, if it's approved. Also, this is via [MassStorageDrivers] method, not hacking the hivesys.inf method...

any feedback here ... and i hope people find it helpful.

回复

使用道具 举报

26#
发表于 2004-6-18 14:37:51 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

[UploadFile=34_2432_25.gif]呵呵不错
回复

使用道具 举报

27#
发表于 2004-6-18 22:39:17 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

c383去哪里了?难道你成功了?也不出来说一声?
回复

使用道具 举报

28#
 楼主| 发表于 2004-6-19 12:15:36 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

唉,不是已按你的要求发帖了吗?
回复

使用道具 举报

29#
发表于 2004-6-20 11:08:16 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

不好意思呀!我19号考六级!不知道你发在哪里了?真的是对不起呀
回复

使用道具 举报

30#
发表于 2004-8-23 20:15:58 | 只看该作者

怎样实现在sata硬盘安装xp系统时将驱动直接加入安装盘里?

我按上面的方法做了一张,可以顺利通过前面的文件拷贝,但启动后,一到彩色安装界面就弹出一个严重错误的窗口:“出现的错误使安装程序无法继续,内部安装程序数据结构已损坏(阶段0),要查看安装日志文件,请按确定”
按确定后机器重新启动,到这里还是这个提示。
我用的是上海政府版,已经确保刻录的光盘是好的!
我的问题到底出在哪里了?
请各位大师帮忙看看!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-10-21 18:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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