|
その後結局ちょっとした理由で再度インストールし直すことになったので、SB600をAHCIモードでインストールする方法についてもう少し検証してみることにしました。その結果わかったことを書き連ねておきたいと思います。結論から言えば、真っ新なHDDを使い、AMD(旧ATi)が配布しているAHCI compatible RAIDドライバーを使う限りは、ほとんど問題ないようです。インストール中にハングアップしてしまう(正確には時間がかかるだけでハングアップはしてないようですが)のは、すでにシステムドライブとして使っていたHDDに新たに再インストールする場合、およびWindows Vistaがサポートしている標準AHCIドライバーを使用する場合です。 ----- まずは、私の環境に新たに再インストールしたときの手順です。一部前回のエントリーと重なります。 1. MicrosoftからKB931369のHotfixを入手する SB600のAHCIモード対応のWindows Vistaインストール用のアップデートファイルがMicrosoftから配布されたいます。ただしこれは十分テストされてないとのことで自由にダウンロードすることはできず、エントリフォームからリクエストを送ると数時間後にメールでダウンロードリンクと解凍用パスワードがMicrosoftから送られてきます。 2. 上記Hotfixを適用したインストールイメージを作成する vLiteというツールを使用して上記1.で手に入れたHotfixを適用したWindows Vistaのインストールディスクを新たに作成します。vLiteは本来は不要な機能を削除した軽いVistaのインストールディスクを作成するためのツールらしいですが、Hotfixやドライバーなどをを結合させることもできます。オリジナルのインストールDVDイメージと適用したいHotfixのファイルを指定するだけで、ブータブルDVDを焼くところまでこのツールでできます。もちろん、ほかの同様なツールでも何でもOKです。 なお、インストール時にMicrosoftの標準AHCIドライバーを使うならこの作業は必須ですが、ATiのAHCI/RAIDドライバーを使う場合は、この作業は省略可能です。 3. 光学ドライブをSB600とは別のポートに接続 経験上、インストールに使う光学ドライブがインストール先のHDDとともにSB600のSATAポートにつながっているとHDDを認識しなかったり、認識してもエラーが発生してインストールできなくなることがあります。幸い私が使用しているマザーボードGA-MA790FX-DS5にはGigabyteオリジナルのSATAコントローラがPCI Express接続で追加されていたので、そちらに光学ドライブ(AD-7170S)を接続しました。PATAの光学ドライブがあるならそれを利用するのが一番いいのかも。 4. 真っ新なHDDを用意する 新品のHDDを使うなら問題ありませんが、すでにWindowsがインストールされたHDDを流用し、AHCIモードで新たにWindows Vistaを再インストールしようとすると、インストール開始前でハングアップ(したかのように停止)してしまいます。この場合、BIOS設定でIDEモードにした上で一度インストーラを走らせてシステムディスクの領域解放までやってから、強制リセットして再度BIOSでAHCIモードに変更し改めてWindows Vistaのインストールを開始することで切り抜けられます。なお、システムとは別のデータ用のドライブはわざわざバックアップして領域解放する必要はなさそうです。物理的に別ドライブであるならインストール中は外しておけばOKでしょう。 次の作業は2.でコメントしたとおり、どのAHCIドライバーを使うかによって二つの方法があります。 5-1. Microsoft標準AHCIドライバでインストール開始 Microsoftの標準AHCIドライバを使用する場合、2. で作成したHotfix適用済みのインストールディスクでインストール開始。ドライブ選択時にATiのAHCI/RAIDドライバーを読み込ませなくてもディスクを認識し、インストール可能です。Microsoftの標準AHCIドライバはIntelのICH用だとばかり思っていましたが、SB600にもちゃんと対応しているようです。 ただし、この場合Hotfixを適用していないオリジナルのディスクでインストールすると、再起動後のインストール最終段階でやはりピタッと動きが止まったまま反応がなくなってしまいます。 5-2. ATiのAHCI/RAIDドライバーでインストール開始 ATiのドライバを使う場合は、Hotfixを適用していないオリジナルのインストールディスクがそのまま使えます。RAIDを組む予定があるならもちろんこのドライバーは必須です。ネットで探してなるべく最新のバージョンを使いましょう。噂によると2.5.1540.47以降のバージョンが安定しているようです。インストール先のディスクを選択する際に、FDDかUSBメモリなどに用意したATi製のAHCI/RAIDドライバーを読み込ませればOKです。それだけでその後インストールは順調に進むはず。 ----- ということで、ちなみに私はメインPCのほうはMicrosoftの標準AHCIドライバーで、一方サブPCはATiのAHCI/RAIDドライバーで上記の手順でインストールしてみました。速度等はベンチマークしてみないとわかりませんが(たぶんプラセボもあって)どちらのドライバでも心持ちIDE互換モードより快適になった気がします(^^; 安定度などはもうしばらく使ってみないとわかりません。 ![]() デバイスマネージャの表示。標準AHCIドライバがロードされています。 なお、上記は私のPC環境でしか試していませんので、マザーボードや組み合わせるハードディスク、あるいは一見関係なさそうなその他周辺機器との相性などによっては違う動作が発生するかもしれません。その辺はご了承ください。 参考: SB600をAHCIで使う方法(2007年12月13日) SB700をAHCIで使う方法 (2008年4月20日) ----- メインPC 【CPU】 AMD Phenom 9600 (HD9600WCJ4BGD / 0743CPMW) 【クーラー】 Thermalright SI-128SE 【M/B】 Gigabyte GA-MA790FX-DS5 【メモリ】 KEIAN DDR2/800/2GB ×2pcs 【VGA】 Gigabyte GV-RX26T256H (Radeon HD2600XT/GDDR3 256MB) 【Sound】 オンボード 【LAN】 オンボード 【HDD】 Seagate Barracuda 7200.11 500GB ×2pcs 【光学ドライブ】 SONY-NEC AD-7170S 【FDD】 なし 【OS】 Windows Vista Ultimate 32bit 【電源】 Antec NEO HE 430W 【BIOS】 F2 サブPC 【CPU】 AMD Athlon64X2 5000+ BlackEdition (ADO5000IAA5DS / 0736EPMW) 【クーラー】 Thermalright SI-128SE 【M/B】 ASUS M2A-VM HDMI 【メモリ】 Elixir DDR2/800/1GB ×2pcs 【VGA】 Gigabyte GV-RX13P256D-RH (RADEON X1300Pro / DDR2 256MB) 【Sound】 オンボード 【LAN】 オンボード 【HDD】 Seagate Barracuda 7200.10 500GB ×1pcs 【光学ドライブ】 NEC ND-4550A 【FDD】 なし 【OS】 Windows Vista Home Premium 32bit 【電源】 SevenTeam ST-620PAF 【BIOS】 1501 |
| << 前記事(2007/12/16) | トップへ | 後記事(2007/12/20)>> |
| タイトル (本文) | ブログ名/日時 |
|---|
| 内 容 | ニックネーム/日時 |
|---|---|
はじめまして、Hiさん。 |
dag 2007/12/21 23:07 |
○dagさん、 |
Hi 2007/12/22 00:05 |
返信ありがとうございます。 |
dag 2007/12/22 11:33 |
○dagさん、 |
Hi 2007/12/22 19:02 |
Hiさん。こんばんはです。 |
dag 2007/12/24 01:31 |
○dagさん、 |
Hi 2007/12/25 19:58 |
はじめまして! |
のにすにみ 2008/04/02 22:48 |
○のにすにみさん、 |
Hi 2008/04/03 23:28 |
回答ありがとうございます。助かります。もう少し付き合っていただけますか?・・・ということは、まず現OS(SP1を当てる前)にて”SB600をAHCIで使う方法(その2)”を実施した後にVistaSP1をインストールしたほうが良いということでしょうか?素人が申し訳ありません。 |
のにすにみ 2008/04/04 02:23 |
○のにすにみさん、 |
Hi 2008/04/04 22:47 |
Hiさんへ |
のにすにみ 2008/04/21 13:28 |
○のにすにみさん、 |
Hi 2008/04/21 22:52 |
Hiサンへ |
のにすにみ 2008/04/22 03:57 |
○のにすにみさん、 |
Hi 2008/04/22 13:10 |
その3のご紹介ありがとうございます。しかし、なんとMSAHCIでは立ち上げ画面の前で止まってしまいます。通算10回程入れなおしながら試していますが、ひとつだけ一歩前進しました。それは、ディスクの領域開放のときにデバイスの読み込みを行ってみたのですが、案の定AHCIのデバイスの表示がされませんでしたのでダメもとで「互換性のあるものを表示」の項目をはずしてみたところドライバーが表示されました。そのひとつを指定してインストールを開始して終了後、レジストリを見たところ(ディレクトリは同じ)AHCI86という項目がありそのところの数値を4→0に変更し、再起動後BIOS設定でNATIVE IDE→AHCIに変更、立ち上げたところ成功しATIのAHCI/RADEのドライバーがインストールなりました。ただし、ATA認識もしたのですが、SP1を入れると表示がIDEに戻ってしまいます。その後SP1インストール後にドライバーを入れても同じでした。なんかうまくいきません。 |
のにすにみ 2008/04/23 21:30 |
○のにすにみさん、 |
Hi 2008/04/24 18:48 |
Hiサン、 |
のにすにみ 2008/04/24 21:28 |
○のにすにみさん、 |
Hi 2008/04/26 12:02 |
| << 前記事(2007/12/16) | トップへ | 後記事(2007/12/20)>> |