ASUS H87-PLUSでWindows XPを使う
公式では、Intel 8シリーズの対応環境はWindows 7以降で、Windows XPは未対応ということになっているが、一応動いたのでメモ。安定性は不明。
- ASUS H87-PLUS (テックウインド)
- インテル チップセット・デバイス・ソフトウェア (INF アップデート・ユーティリティー) 9.4.0.1026
- インテル ラピッド・ストレージ・テクノロジー・ドライバー 11.2.0.1006(INFファイル改変、IDEモードなら不要)
- Realtek GbE & FE Ethernet PCI-E NIC Driver 5.820
- Realtek High Definition Audio System Software R2.73
- CPUのグラフィックスは未使用につき、不明
- (追記)XP用ドライバーがあるらしい→Intel HD Graphics Iris(第4世代)のXP用ドライバが存在する件について - Windows 2000 Blog
ただ、起動して30分くらい経つと、1秒ごとに断続的にカクつく(一瞬固まる)のが困っている。これがうち特有の問題なのかは知らない。元々、HDDの容量不足でファイルを消したりしているうちに、いろいろ不整合起こしていた環境だった。その状態で、OSの再インストールなどはせずに、そのまま移行した。――色々いじっていたら、しばらくして症状は出なくなった。
ドライブ類は、IDEモードで使えば問題ないと思われる。AHCIは、8シリーズ対応のドライバーは既にXP対応がなくなっているので、XP対応で7シリーズ当時の古いドライバーを使った。INFファイルの各セクションに、8シリーズのデバイス情報を書き足す。
;[INTEL_HDC.ntx86]
%PCI\VEN_8086&DEV_8C02&CC_0106.DeviceDesc% = iaStor_Install, PCI\VEN_8086&DEV_8C02&CC_0106
%PCI\VEN_8086&DEV_8C03&CC_0106.DeviceDesc% = iaStor_Install, PCI\VEN_8086&DEV_8C03&CC_0106;[Strings]
PCI\VEN_8086&DEV_8C02&CC_0106.DeviceDesc = "Intel(R) 8 Series/C220 Chipset Family SATA AHCI Controller"
PCI\VEN_8086&DEV_8C03&CC_0106.DeviceDesc = "Intel(R) 8 Series Chipset Family SATA AHCI Controller"
これを、SATAモード変更支援ツールでインストールした。このツールも8シリーズの対応がまだのようなので、自前で「hardwareids.txt」の各セクションに8シリーズのデバイス情報を書き足す。
;[IDE]
;Intel(R) 8 Series/C220 Series 4 port Serial ATA Storage Controller - 8C00
;Intel(R) 8 Series/C220 Series 2 port Serial ATA Storage Controller - 8C08
intel8_1 = PCI\VEN_8086&DEV_8C00&CC_0101, PCI\VEN_8086&DEV_8C08&CC_0101;Intel(R) 8 Series 4 port Serial ATA Storage Controller - 8C01
;Intel(R) 8 Series 2 port Serial ATA Storage Controller - 8C09
intel8_2 = PCI\VEN_8086&DEV_8C01&CC_0101, PCI\VEN_8086&DEV_8C09&CC_0101;[AHCI]
;Intel(R) 8 Series/C220 Chipset Family SATA AHCI Controller
intel8_1 = PCI\VEN_8086&DEV_8C02&CC_0106;Intel(R) 8 Series Chipset Family SATA AHCI Controller
intel8_2 = PCI\VEN_8086&DEV_8C03&CC_0106
CPUの内蔵グラフィックコントローラもドライバーが無いが、これは使用していないため、不明。別途グラフィックカードを使う。最初にオンボードのDVIを使ってテストしたときは、標準ドライバーでの一応の表示はできていた。(追記)XP用ドライバーは試していない。
後に、Windows 8.1をインストールし、デュアルブートにしたのだが、この状態でXPを起動したら、USBが使えなくなるという問題が生じた。これは、BIOSのUSB設定で「Intel xHCI Mode」を「Auto」に変えたら解決した。初期設定の「Smart Auto」では、8.1を検知して、そちら用の状態にしてしまったということだろうか。