2009年1月5日月曜日

Win: AHCI でインストールした XP を RAID に

素の xp は AHCI に対応していないので,AHCI モードでインストールするにはインストール時に F6 でドライバ入りフロッピーを使用する必要がある.
Intel の ICH-9R 等では,そのフロッピーを利用する場合,いくつかの選択肢が提示される.
その中で,「AHCI」と「RAID」は別々に出てくるが,実は RAID は AHCI を機能的に含んでいる(Intel の情報).
なので最初から RAID を選ぶのが無難だが,私は知らずに AHCI で入れてしまった.
後になって,ドライブを追加して RAID したいと思って,BIOS で SATA モードを AHCI から RAID にしたところ,xp がブルースクリーンを出して落ちる.
これを,OS の再インストールなしで何とかしようという話.

私自身の行った手順では,

  • BIOS では SATA を AHCI モードに.このとき,xp は普通に起動する.
  • Intel Matrix Storage Manager をインストール.
  • レジストリをいじる.こちらのサイトから ICH9R-RAID.reg をダウンロードして適用(ダブルクリック)する.
  • リブートする.BIOS 設定で,SATA を RAID モードに.
  • RAID の BIOS が出たら(複数台つながないとまともに出ないらしい?),Ctrl+I で RAID 設定.
  • xp 起動.無事認識

であった.この方とほぼ同じ話だと思われる.

私の場合は xp の x64 版だったが,多分 x86 版(32bit)でも同じだと思う.