|
最新进程:
pseudo 兄帮我整了一个专用PE,可以识别RAID硬盘了;但启动过程似乎稍稍罗嗦了一点点。。。。。(人心不足蛇吞象啊)
从明天起,争取每天学一点点PE知识,争取09年过年前自己整一个能识别专属硬件(即包括显卡/声卡,也包括更重要的RAID卡)的PE
将txtsetup.sif文件进行了一下修改,但重新打包的过程出了意外,在启动时出现了如下提示,
再仔细研究了一下ZJQCOMPUTER的PE系统下 TXTSETUP.SIF文件,与目标只差一些hardwareidsdatabase代码,正在试验中。。。。
PE 的DIY受挫,故另辟蹊经,将单硬盘上已经安装了RAID卡驱动的VISTA系统 克隆到了已经分好区的RAID硬盘上,先贴几张测试图
这是RAID当启动盘的测试图
这是普通IDE盘启动并测试的结果
这是IDE硬盘启动,RAID盘的测试图
网上找到一种修改TXTSETUP.IS_文件的方法,(http://wenda.tianya.cn/wenda/thread?tid=0ba40838595e7aac)
用UltraISO打开它,将txtsetup.sif提取出来,并用记事本打开备用。 三. 修改txtsetup.sif文件
1. 打开驱动包,里面有一个扩展名为“.inf”或“.oem”的小文件,如“oemsetup.inf”或者“txtsetup.oem”等(本例中为“txtsetup.oem”),用记事本打开备用;
2. 在txtsetup.sif中查找[SourceDisksFiles]字段,在其下添加iaStor.sys=1 4_,4,1 1,4
3. 查找[SCSI.Load]字段,在其下添加iaStor=iaStor.sys,4
4. 切换到刚才打开的txtsetup.oem,查找HardwareIds关键字,将该字段下的代码全部拷贝到txtsetup.sif文件的[HardwareIdsDatabase]字段末尾,但需要更改一下代码的格式,比如将id = "PCI\VEN_8086&DEV_27C3&CC_0104","iaStor"改为PCI\VEN_8086&DEV_27C3&CC_0104=iaStor
5. 查找[SCSI]字段,在其下添加iaStor="Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)"
至此,修改txtsetup.sif文件部分完成,将修改后的sif文件替换原来的文件。
不过看上去似乎不太可行,再去网上找找。
在VISTA系统查看RAID卡的硬件ID,再查看了一下zjqcomputer 的PE系统下和TXTSERUP.si_ 文件,发现他所提供的FASTTRAK的代码如下
[SourceDisksFiles]
FASTTRAK.sys=1,,,,,,4_,4,1,,,1,4
[HardwareIdsDatabase]
PCI\VEN_105A&DEV_7275&CC_0104="fasttrak"
[HardwareIdsDatabase]
PCI\VEN_105A&DEV_7275&CC_0104="fasttrak"
PCI\VEN_105A&DEV_6269="fasttrak"
PCI\VEN_105A&DEV_6629="fasttx2k"
PCI\VEN_105A&DEV_6268="fasttrak"
PCI\VEN_105A&DEV_6626="ulsata"
PCI\VEN_105A&DEV_6622="fastsx"
PCI\VEN_105A&DEV_6621="fastsx"
PCI\VEN_105A&DEV_5275="fasttrak"
PCI\VEN_105A&DEV_4D30&SUBSYS_4D33105A="ultra"
PCI\VEN_105A&DEV_4D30&SUBSYS_4D39105A="fasttrak"
PCI\VEN_105A&DEV_4D30&SUBSYS_4D32105A="fasttrak"
PCI\VEN_105A&DEV_4D30&CC_0104="fasttrak"
PCI\VEN_105A&DEV_4D38&SUBSYS_4D33105A="ultra"
PCI\VEN_105A&DEV_4D38&SUBSYS_4D39105A="fasttrak"
PCI\VEN_105A&DEV_4D38&CC_0180="ultra"
PCI\VEN_105A&DEV_4D38&CC_0104="fasttrak"
PCI\VEN_105A&DEV_1275="fasttrak"
PCI\VEN_105A&DEV_0D30&SUBSYS_4D33105A="ultra"
PCI\VEN_105A&DEV_0D30&CC_0180="ultra"
PCI\VEN_105A&DEV_0D30&CC_0104="fasttrak"
[SCSI.Load]
fasttrak=fasttrak.sy_,4
[SCSI]
fasttrak="Promise FastTrak Controller"
fttxr52P="Promise TX2200 FastTrak 519/579/719/779 SoftRaid5 controller"
fasttx2k="Promise FastTrak fasttx2k Controller"
fasttrak="Promise FastTrak Controller"
fastsx="Promise FastTrak S150 SX4/SX4000 Series"
aftx2k="Promise FastTrak 376/378 Controller"
再看了RAID卡的驱动,他由四个文件组成
FTT3.INF文件主要内容为
; FTT3.INF
; Copyright Tue 11/06/2005 Promise Technologies Inc.
;
[Version]
signature="$Windows NT$"
Class=SCSIAdapter
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
CatalogFile=FTT3.cat
Provider=%Promise%
DriverVer=04/25/2008, 1.2.0.59
;
[DestinationDirs]
FTT3.Files.x86_12 = 12
[SourceDisksNames.x86]
0=%Desc_x860%
[SourceDisksFiles.x86]
FTT3.sys=0,
[ControlFlags]
ExcludeFromSelect=*
[Manufacturer]
%Promise%=Promise
[Promise]
%SATA_TX2650_Desc%=Napa_Inst,PCI\VEN_105A&DEV_3F19&SUBSYS_3F29105A
%SATA_TX4650_Desc%=Napa_Inst,PCI\VEN_105A&DEV_3F19&SUBSYS_3F2A105A
%SATA_TX4652_Desc%=Napa_Inst,PCI\VEN_105A&DEV_3F19&SUBSYS_3F2B105A
%FastTrak TX2650_Desc%=Napa_Inst,PCI\VEN_105A&DEV_3F20&SUBSYS_3F21105A
%FastTrak PDC42819_Desc%=Napa_Inst,PCI\VEN_105A&DEV_3F20&SUBSYS_3716105A
%Promise_Raid_ControllerDesc%=NODRV,SCSI\ProcessorPromise_
真正的核心估计为
%FastTrak TX4650_Desc%=Napa_Inst,PCI\VEN_105A&DEV_3F20&SUBSYS_3F22105A
而ZJQCOMPUTER高人所提供的驱动显然不包括他。。。。。估计毛病就在于此了,赶紧加班,添加驱动ING
================================================================================================
今天,盼望已久的FASTTRAK 硬盘阵列卡终于来了,终于可以考验一下zjqcomputer 兄的补充了RAID驱动的改版PE了,不过试验结果确是匪夷所思-----先看我的操作过程吧
1、将FASTTRAK 阵列卡和两块SATA硬盘设置成一个RAID 0 的大硬盘(使用阵列卡自带BIOS的功能模块);
2、将原来使用的是IDE硬盘+VISTA系统继续保留(后续的事实证明,这是明智的作法),但另外准备一个安装了zjqcomputer 版PE的启动优盘;
3、从优盘PE(zjqcomputer 改进版)启动,无法识别 RAID硬盘
4、再从原有IDE硬盘上的VISTA系统启动,并安装上FAST卡的驱动,此时可以通过VISTA下的“我的电脑”-“管理”功能来对RAID 0 硬盘进行分区,但由于VSITA的三个主分区+一个扩展分区的默认设置不符合我的使用习惯,故改用PM9.0 (毛桃推荐的7.0服务器版不适用于VISTA环境,故只好改了)进行“传统”的分区----一个主分区(注意要激活)加一个扩展分区,后者再分若干个逻辑盘(注意,此时的主分区格式必须是FAT32格式,原因见下)
5、在字符模式下,使用NTBOOT软件对RAID硬盘的主分区进行引导处理(开始不知道此软件只适用于FAT32分区,对NTFS格式的RAID主分区处理了N多次,结果均提示失败。。。。这94C分区必须格式化为FAT32模式的原因)
6/再将四个PE文件COPY到RAID 0硬盘主分区的根目录下,正常关机
7/将IDE硬盘电源拔掉,重启电脑,此时可以从FAST阵列卡(即RAID 硬盘)启动PE了(有图为证)
8、打开我的电脑,诡异的事发生了----可以正常启动的PE系统仍然无法识别RAID 0 硬盘。。。。晕菜
我该怎么办?求助
[ 本帖最后由 sdbbsdbb 于 2008-11-12 12:55 编辑 ] |
|