HP ProLiant MicroServerにAHCIモードでWindows XPをインストール

HP公式サイトにはWindows Server 2008 R2などのドライバはあるが、Windows XPのドライバは無いのでHP ProLiant MicroServerのスペックに書いてある情報を元にドライバを探してみる。
LANはNC107iだと書いてある。ググってみるとBroadcomのBCM5723のことらしい。Broadcom公式サイト(英語)からDownloads & Support→Ethernet NICs→Download Driversで、NetXtreme I Serverのところに5723があるのでDownload driversを選び、NetXtreme DriversWindows XP (32 bit) で「win_xp_2k3_32-14.6.0.6a.zip」をダウンロード。デバイスマネージャからドライバの更新でインストール。
チップセットAMD RS785E/SB820Mと書いてある。ググってみるとRS785Eは785Gの下位に相当する組込向けチップらしく、グラフィックスコアはRadeon HD 4200相当となる模様。後者のSB820MはSATAコントローラを持っているサウスブリッジらしい。
まずは前者のRS785E。AMD公式サイト(英語)からFind a Driverを選択、Component CategoryからEmbedded Graphics(組込向けなので)、Product LineからRadeon Embedded(これしか出てこない)、Product ModelからAMD 785E | SB8X0 Chipset、Operating SystemからWindows XP - 32 Bitを選択して、View Resultsを選ぶと、AMD Catalyst Display Driver(現在のVersionは8.871)からAMD Embedded GPU and Chipset XP DriverのDownloadで「8.871-110627a-121380C-EDG_Direct.zip」をダウンロード。こっちはLANドライバと違って、Setup.exeを叩くだけでインストールされる。IDEモードでいいならこれで終わり。サウンドデバイスは無いので必要なら適当なUSBのんでも付ける方向で。
AHCIモードで動かす為に色々調べてみる。ヴァレッタの休日 : 【PC】AMD SB850にAHCIドライバをXP環境で当ててみたによれば、さっきのドライバのPackages\Drivers\SBDrv\SB8xxにRAIDってフォルダ名でXP用AHCIドライバがあるらしいんだけど何故か見つからず。同じフォルダ内にあるSB7xxにはRAIDフォルダがあるんだけど、当然のようにこっちを使ってもデバイスが違うと言われて使えなかった。
うーむ、色々試したみたけどAMDからAHCIドライバをダウンロードする方法が判らん(汗)
仕方ないのでSB820Mを使っている機器が他に無いか調べてみると、ZOTACMini-ITXマザーボード M880G-ITX WiFiが見つかった。ZOTAC公式サイトからサポート→ダウンロード→Motherboard Drivers, BIOS & Manual→AMD CPU→ZOTAC M880G ITX (M880GITX-A)→ZOTAC ATI RAID/ AHCI driverで「780raid.zip」をダウンロード。
これを解凍してIDE→AHCI変更ツールでXP\x86フォルダを指定したところ、無事にIDEモードからAHCIモードに切り替え(電源投入後、F10キーでBIOSから設定)ても動くようになった。デバイスマネージャにはSCSIRAIDコントローラの項目が出来て、AMD AHCI Compatible RAID ControllerとAMD RAID Consoleが見えている。
サウンドデバイスが無いのでWindowsムービーメーカーとかは起動すら出来ない。とりあえず、TAKEが持ってた玄人志向USBオーディオアダプタ AUDIO5.1-USBを取り付けてみる。特にドライバ要らずで認識。ふつーに音が出るようになった。