无忧启动论坛

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

不刻光盘有没有人成功安装TXT模式SATA驱动

[复制链接]
跳转到指定楼层
1#
发表于 2008-9-3 09:54:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
服务器的导航盘可以做到这一点

利用原版光盘安装raid驱动。

我在ms网站查了很久

通过unattend.txt的以下两个小节
[MassStorageDrivers]
[OemBootFiles]
和修改txtsetup.oem可以做到,

但是我试验了很久行不通,出现著名的 oemdisk.c 错误

鸟文不好硬着头皮在msfn查了很久
有人成功过
但是要不是我没看清楚他为什么成功的
要不是他也没说清楚


这里有人成功过吗?
2#
 楼主| 发表于 2008-9-3 10:05:39 | 只看该作者
我就是想不修改txtsetup.sif做到这一点
回复

使用道具 举报

3#
发表于 2008-9-3 11:36:30 | 只看该作者
用grub虚拟b:软驱就可以了
回复

使用道具 举报

4#
发表于 2008-9-3 12:16:51 | 只看该作者
用driverpacks整合
回复

使用道具 举报

5#
发表于 2008-9-3 12:22:37 | 只看该作者
下面这个方法,我是模仿DELL的XP光盘做的,硬盘安装通过!

下面以Intel芯片组的主板为例说明:

1.解压下载到的SATA驱动,其中包括以下文件:
  iastor.sys
  iastor.inf
  iastor.cat
  iaahci.cat
  iaahci.inf
  TXTSETUP.OEM

  复制一份iastor.sys,并将其中一份改名为iastor.x86
  将以上文件拷贝到I386文件夹
2.从Windows XP安装光盘中提取TXTSETUP.SIF,用记事本打开TXTSETUP.SIF文件,执行以下操作:

a.在[WinntDirectories]下加入:
  999 = SATADRV
b.在[SourceDisksFiles]下加入:
  iastor.x86 = 1,,,,,,,999,0,0,iastor.sys
  iastor.sys = 1,,,,,,4_,4,1,,,1,4
  iastor.inf = 1,,,,,,,999,0,0
  iastor.cat = 1,,,,,,,999,0,0
  iaahci.cat = 1,,,,,,,999,0,0
  iaahci.inf = 1,,,,,,,999,0,0
c.在[HardwareIdsDatabase]下加入:
  PCI\VEN_8086&DEV_2922&CC_0106="iaStor"
  PCI\VEN_8086&DEV_282A&CC_0104="iaStor"
  PCI\VEN_8086&DEV_2829&CC_0106="iaStor"
  PCI\VEN_8086&DEV_2822&CC_0104="iaStor"
  PCI\VEN_8086&DEV_2821&CC_0106="iaStor"
  PCI\VEN_8086&DEV_2682&CC_0104="iaStor"
  PCI\VEN_8086&DEV_2681&CC_0106="iaStor"
  PCI\VEN_8086&DEV_27C3&CC_0104="iaStor"
  PCI\VEN_8086&DEV_27C6&CC_0104="iaStor"
  PCI\VEN_8086&DEV_27C1&CC_0106="iaStor"
  PCI\VEN_8086&DEV_27C5&CC_0106="iaStor"
  PCI\VEN_8086&DEV_2653&CC_0106="iaStor"
备注:以上内容在TXTsetup.oem文件的“[HardwareIds.scsi.XXXXXX]”节中找到!
只要将原来类似“id = "PCI\VEN_8086&DEV_2922&CC_0106","iaStor" ”(蓝色部分)改为以上格式即可。
d.在[SCSI.Load]下加入:
  iastor = iastor.sys,4
e.在[SCSI]下加入:
  iastor = "Intel Matrix Storage Manager"
3.打开HIVESFT.INI,查找“HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%SystemRoot%\inf"”,改为:
  “HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%SystemRoot%\inf;%SystemRoot%\SATADRV"
    红色为加上部分内容,注意前面的分号。
4.从Windows XP安装光盘中提取DOSNET.INF文件,也用记事本打开,分别在相应字段下添加以下内容:
在[FloppyFiles.3]下加入:
    d1,iastor.x86
    d1,iastor.sys
    d1,iastor.inf
    d1,iastor.cat
    d1,iaahci.cat
    d1,iaahci.inf
在[Files]下加入:
    d1,iastor.x86
    d1,iastor.sys
    d1,iastor.inf
    d1,iastor.cat
    d1,iaahci.cat
    d1,iaahci.inf
OK!将修改的文件,替换原安装光盘即可!
回复

使用道具 举报

6#
 楼主| 发表于 2008-9-3 13:37:32 | 只看该作者
原帖由 fujianabc 于 2008-9-3 11:36 发表
用grub虚拟b:软驱就可以了


我对grub不太熟。可行。

原帖由 rivulet 于 2008-9-3 12:16 发表
用driverpacks整合


就是不想整合,不想往硬盘上复制文件,直接用unattend.txt 安装。


原帖由 Civiwu 于 2008-9-3 12:22 发表
下面这个方法,我是模仿DELL的XP光盘做的,硬盘安装通过!


这个相当于nlite整合了。
谢谢,这个偶相当熟悉。


还是不行。
回复

使用道具 举报

7#
 楼主| 发表于 2008-9-3 23:05:03 | 只看该作者
看来按照ms官方的方法行不通,只能修改txtsetup了。
回复

使用道具 举报

8#
发表于 2008-9-4 00:20:07 | 只看该作者
有整合包的吧?

楼主是想怎么办?
回复

使用道具 举报

9#
发表于 2008-9-4 09:49:12 | 只看该作者
明白LZ的意思了,LZ是想在不修改XP安装盘内容的前提下,通过修改“unattend.txt”文件加载SATA驱动?
这个方法我也试过很多次(看了N遍的ref.chm),也是没成功。LZ成功了PM一下!
回复

使用道具 举报

10#
发表于 2008-9-4 11:07:45 | 只看该作者
偶只会做nlite的整合盘。
回复

使用道具 举报

11#
 楼主| 发表于 2008-9-4 13:47:16 | 只看该作者
原帖由 Civiwu 于 2008-9-4 09:49 发表
明白LZ的意思了,LZ是想在不修改XP安装盘内容的前提下,通过修改“unattend.txt”文件加载SATA驱动?
这个方法我也试过很多次(看了N遍的ref.chm),也是没成功。LZ成功了PM一下!



就是这个意思!!!!!!!!!!!!

我也看了N遍的ref.chm,他说能。
回复

使用道具 举报

12#
发表于 2008-9-4 14:13:58 | 只看该作者
ms网站哪里有集成RAID的介绍。给个链接
回复

使用道具 举报

13#
 楼主| 发表于 2008-9-4 15:19:26 | 只看该作者
原帖由 pop 于 2008-9-4 14:13 发表
ms网站哪里有集成RAID的介绍。给个链接



http://support.microsoft.com/kb/288344/
http://support.microsoft.com/kb/816299/
回复

使用道具 举报

14#
发表于 2008-9-4 15:38:52 | 只看该作者
说得太简单了。看来MS留一手。
回复

使用道具 举报

15#
 楼主| 发表于 2008-9-4 18:08:42 | 只看该作者
回复

使用道具 举报

16#
发表于 2008-9-4 22:40:31 | 只看该作者
原帖由 dgbgg 于 2008-9-4 18:08 发表
http://www.msfn.org/board/TEXTMODE-MassStorageDrivers-Method-t19792.html
这个很细了。

还有

http://support.microsoft.com/kb/155197/zh-cn


呵呵。E文我是看不懂的。谢谢提供。
回复

使用道具 举报

17#
发表于 2008-9-7 10:14:03 | 只看该作者
在其它论坛看到的一个贴子,供参考:
以INTEL的SATA驱动为例解决安装SATA的办法:

1、解压intel的sata驱动到一个目录中,应有如下6个文件:
iaahci.cat
iaahci.inf
iastor.cat
iastor.inf
IaStor.sys
TXTSETUP.OEM

2、解压 XP,比如:找一个 xp 安装盘或 iso 解到d盘目录d:\xpsp备用,进入d:\xpsp\i386目录,在i386下新建一个目录$OEM$,在$OEM$下再新建一个目录TEXTMODE,如下:
d:\xpsp\i386\$OEM$\TEXTMODE

3、把6个驱动文件复制到“d:\xpsp\i386\$OEM$\TEXTMODE”里;

4、在d:\xpsp\i386目录里新建一个文本格式的文件,命名为winnt.sif,即安装自应答文件,文件内容如下:

[Data]
   AutoPartition=0
   MsDosInitiated="0"
   UnattendedInstall="Yes"

[Unattended]
   UnattendMode=ProvideDefault
   OemPreinstall=Yes
   DriverSigningPolicy=Ignore
   TargetPath=\WINDOWS

[GuiUnattended]
   EncryptedAdminPassword=NO
   OEMSkipRegional=1

[UserData]
   ProductKey=""
   FullName=""
   OrgName=""
[Identification]
   JoinWorkgroup=WORKGROUP
[Networking]
   InstallDefaultComponents=Yes

[MassStorageDrivers]
"Intel(R) ICH9 SATA AHCI Controller (Desktop/Server/Workstation)" = "OEM"
"Intel(R) 82801HEM SATA RAID Controller (Mobile ICH8M-E)" = "OEM"
"Intel(R) 82801HEM/HBM SATA AHCI Controller (Mobile ICH8M-E/M)" = "OEM"
"Intel(R) ICH8R/ICH9R SATA RAID Controller (Desktop/Server/Workstation)" = "OEM"
"Intel(R) 82801HR/HH/HO SATA AHCI Controller (Desktop/Server/Workstation)" = "OEM"
"Intel(R) 631xESB/632xESB SATA RAID Controller (Server/Workstation ESB2)" = "OEM"
"Intel(R) 631xESB/632xESB SATA AHCI Controller (Server/Workstation ESB2)" = "OEM"
"Intel(R) 82801GHM SATA RAID Controller (Mobile ICH7MDH)" = "OEM"
"Intel(R) 82801GR/GH SATA RAID Controller (Desktop ICH7R/DH)" = "OEM"
"Intel(R) 82801GR/GH SATA AHCI Controller (Desktop ICH7R/DH)" = "OEM"
"Intel(R) 82801GBM SATA AHCI Controller (Mobile  ICH7M/DH)" = "OEM"
"Intel(R) 82801FBM SATA AHCI Controller (Mobile  ICH6M)" = "OEM"
"IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller" = "RETAIL"

[OEMBootFiles]
iaahci.cat
iaahci.inf
iastor.cat
iastor.inf
IaStor.sys
TXTSETUP.OEM

5、在“d:\xpsp”目录里新建一个文本文件,命名为“winnt32.bat”(即在32位系统下安装,DOS 或 PE 下安装文件名“winnt32.exe”用“winnt.exe”),文件内容如下:

i386\winnt32.exe /unattend:i386\winnt.sif

安装时请到BIOS里将硬盘调成SATA状态启用,硬盘安装时直接运行“winnt32.bat”就行了。
回复

使用道具 举报

18#
发表于 2008-9-22 12:03:02 | 只看该作者
刚看到这帖子,重新看了下资料

Windowns 2000的
http://support.microsoft.com/kb/288344/
Windows XP的
http://support.microsoft.com/kb/318812/
Windows 2003的
http://support.microsoft.com/kb/816299/
不知楼主有没有看XP的例子
里边多了个没有扩展名的文件
手头上没有2k和2K3的光盘,不知那文件是不是在光盘里的
大家参详一下
回复

使用道具 举报

19#
发表于 2008-9-23 08:59:08 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

20#
发表于 2008-9-23 11:38:08 | 只看该作者
原帖由 fujianabc 于 2008-9-3 11:36 发表
用grub虚拟b:软驱就可以了

硬盘安装xp,用grub虚拟b盘蓝屏
光盘安装没问题
回复

使用道具 举报

21#
发表于 2010-4-3 21:47:44 | 只看该作者
偶也想在不修改原光盘文件的情况可以安装SRS驱动
回复

使用道具 举报

22#
发表于 2010-4-4 11:06:09 | 只看该作者
原帖由 cq-bbcyb 于 2008-9-7 10:14 发表
在其它论坛看到的一个贴子,供参考:
以INTEL的SATA驱动为例解决安装SATA的办法:

1、解压intel的sata驱动到一个目录中,应有如下6个文件:
iaahci.cat
iaahci.inf
iastor.cat
iastor.inf
IaStor.sys
...




cq-bbcyb 网友使用的方式就微软推荐的方式。

微软推荐的方式兼容性最好啊,我一直用, 建议进入pe执行winnt32.exe /unattend:unattend.inf,  dos下执行的是winnt.exe /unattend:unattend.inf

注意: OemPreinstall=Yes  这个是必须的,否则驱动不会被加载

[ 本帖最后由 jamesdai2002 于 2010-4-4 11:14 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-21 22:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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