有块闲置的 GA-Z77N-WiFi 主板 ,正好遇上国庆假期
就把整机装出来了,然后准备怀旧一把,安装个 原版 Windows XP Pro SP3 Vol
大坑从这里就开始了 ...
最开始觉得给添加个 AHCI 驱动还不是手到擒来
结果一路 GG 到现在
【第一次尝试】nLite 添加 原版驱动程序 到 MSDN 镜像
驱动选择的 技嘉主板支持页面的 IRST 驱动,Version 11.1.0.1006
WinSetupFromUSB 写入 2.0 U盘后 启动蓝屏7B
然后试了下 IRST 选择 BOOT 版本
WinSetupFromUSB 写入选择 F6 挂载
仍然蓝屏
尝试 BIOS 里改为 IDE 模式
正常启动安装
是 AHCI 的问题,后续尝试不同姿势
【第二次尝试】XPE 添加驱动后HDD+模式启动
为了方便测试驱动
放弃了直接使用安装镜像
利用 微软官方的 PE 2004 镜像来测试驱动(基于 XP SP2)
根据官方PE的说明文档,一步一步制作了镜像
以下加入驱动的方式也是微软官方帮助文档的办法
修改 \I386\system32\winpeoem.sif 文件指定驱动目录 为 \I386\system32\ahci 文件夹
将解压后的驱动删去无关部分,仅保留 iaAHCI.cat / iaAHCI.inf / TXTSETUP.OEM / iaStor.sys
.inf / .oem 文件内删除其他硬件驱动
仅保留 PCI\VEN_8086&DEV_1E02&CC_0106
也就是 Intel(R) 7 Series/C216 Chipset Family SATA AHCI Controller 设备
软碟通HDD+写入U盘,再次测试,进入 WindowsXP 的 LOGO 后蓝屏 7B
【第三次尝试】Grub4Dos 仿真软盘 F6 加载驱动
放弃添加驱动方式,利用纯净PE测试F6加载驱动
用 BOOTICE 格式化,指定主引导记录和分区引导记录均为 grub4dos 0.45c
然后将 IRST BOOT 版本文件利用 WinImage 软件生成 .IMA 镜像
启动 F6 加载,选择 Intel(R) 7 Series/C216 Chipset Family SATA AHCI Controller
进入 WindowsXP 的 LOGO 后蓝屏 7B
[ol]# 引导菜单写法,这里试过挂载到内存,--mem /F6.IMA (fd0),一样的
title XPE
find --set-root --ignore-floppies --ignore-cd /usb.usb
map () (hd0)
map (hd0) ()
map /F6.IMA (fd0)
map --rehook
find --set-root --ignore-floppies --ignore-cd /usb.usb
chainloader /SETUPLDR.BIN
[/ol]复制代码
驱动用过技嘉官网版本,也试过intel官网版本,均 7B版本均为:11.2.0.1006
USB 2.0 / 3.0 都试过,同样 7B
nLite 集成驱动的镜像
解压后在PE下用 WinNTSetup 安装可以正常
不会蓝屏
Qemu 测试上述三次文件也不会蓝屏
上面三种思路都试了,都 GG 了
实在是没办法了
坛友们,求助一波 ~
如果是向 PE 添加 AHCI 驱动,或者 原版镜像 F6 加载驱动
如何操作才可以正常启动?
其实到这里,安装系统倒是次要的了
不论是虚拟机封装 Ghost 抑或是 WinNTSetup 或者 IDE 安装完再改 AHCI
都是可以的,也的确可行
但真的就,很好奇
正确姿势是什么样的 ~ 再次谢谢大家啦 ~
在安装 WIN7 后可以看到设备管理器关于 AHCI 硬件ID
1E02 0106
所以之前测试才只保留这个驱动
2023年过去大半了,祝大家事事顺意 ~