Hi's way

アクセスカウンタ

help リーダーに追加 RSS SB600をAHCIで使う方法(その2)

<<   作成日時 : 2007/12/17 01:14   >>

トラックバック 0 / コメント 18

 その後結局ちょっとした理由で再度インストールし直すことになったので、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

設定テーマ

関連テーマ 一覧

月別リンク

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(18件)

内 容 ニックネーム/日時
はじめまして、Hiさん。
vista インストールをキーワードにたどり着きました。

インストールに時間がかかるという情報で一安心しています。

今、2k Proからvista home Premiumへのアップグレード中です。
当方、マザーボードはbiostarのTA690Gを使用中です。
インストール中に再起動した後、何も反応がないような状態です。

ハングアップと思い、リセットさせ、再起動を試みましたが、症状は同じ。
DVDから再インストールさせようにも、2k Proを認識できないため、
プロダクトキーを受け付けてくれません。

かなり長い時間を待てば、インストールは進むのでしょうか?
ひとまず、一晩は待ってみようかと思います。

インストールしていないと適用できないアップグレードは都合悪いですね。

一晩待って、ダメだったら、2kのインストールからやり直しかなぁ。




dag
2007/12/21 23:07
○dagさん、
どうも初めまして。

私も実際のところ何も対策施さない状態で最後までインストール完了させたことがないので、最終的にいったいどのくらいの時間がかかるのか良くわかっていません。仮にインストール完了しても、その後も時々同様に動作が停止してしまったりしてまともに使えないという話も聞きます。

AHCIを諦めるか、再度2kに戻って準備をするかしたほうがいいかもしれませんね。再起動後に時間がかかるということはであれば標準ドライバーを使ってるということでしょうか? そうであればネットからATiのドライバを事前に別途用意しておいてインストール初期段階で読み込ませてやればOKかもしれません。

うまくいくことをお祈りしております。
Hi
2007/12/22 00:05
返信ありがとうございます。

3時間程度の待ち時間で次のステップに移りました。
計5時間程度でインストール完了です。

しかし、その後、反応がなくなったため、またもや、リセット。
今、再起動を試みるも、立ち上げ画面での
「毛虫」が左から右へ走っている状態が1時間半続いています。
昨夜の経験から4時間くらいまで待ってみるつもりですが、挫折しそうです。

>標準ドライバーを使ってるということでしょうか?
何も準備せずにインストールしたため、そうだと思います。

2kに戻って準備するにも、2kのインストールにもドライバ関連で四苦八苦した記憶があります。
(対処方法は覚えていません。orz.)

憂鬱・いらいらの3連休になりそうです。

dag
2007/12/22 11:33
○dagさん、
インストール完了まで5時間ですか...。お疲れ様です。やはりその後の状況からしても厳しいようですね。確かにWindows 2kの時代だとドライバー類揃えるのは大変なんですよね。Vistaもあんまり変わってないですけど。

ところで、Windows2kはとりあえずインストールして適当に動く状況になっていればいいのではないでしょうか。その状況なら、Hotfixを手に入れるよりもとにかくATiのAHCI/RAIDドライバをFDかUSBメモリーにコピーしておけば、Vistaインストールも切り抜けられると思います。

連休はあと二日ありますのでがんばってください...。
Hi
2007/12/22 19:02
Hiさん。こんばんはです。

結局6時間待って、電源切りました。反応なしです。

で、23日まるまる一日、再インストールやらネットでの情報探しをした結果、
インストールできました。

DVDからインストールしようとすると、プロダクトキー入力時に「win2kからインストールせよ」とのメッセージ。
万が一のために、HDD内のデータをサブ機へ退避させる。
win2kをインストールした後、vistaのインストール時にプロダクトキーを入力するとAHCIドライバの読み込みに失敗する。いろんなサイトにあるドライバで試しましたが、結果は同じ。
考え方を変えて、プロダクトキーをインストール後に入力するようにすれば、読み込み成功。

40分ほどでインストール完了しましたが、認証時にプロダクトキーを入力すると、クリーンインストールと判断され、認証できず。

vista上からもう一度、vistaをインストール実行して、その時にプロダクトキーを入力

これで解決。

とにかく疲れました。

dag
2007/12/24 01:31
○dagさん、
お疲れ様でした。でもなんとかインストール完了したようでよかったです。AHCIドライバとプロダクトキーの関係は... 理由が良くわかりませんが変な仕様ですね。Vistaのアップデートパッケージはいろいろ面倒だとは聞いていましたが。XP以前はインストールディスクさえ持っていればクリーンインストールできたのに。

あとは安定動作してくれれば問題なしですね。
Hi
2007/12/25 19:58
はじめまして!
AMD64X2+6000のCPUで、MBはAMD690GM−M2です。SATAのHDD Hitachi HDT725032VLA360なのですが、転送モードを確認すると”Ultra DMA モード6”と表示されます。そこで、いろいろおしえていただきここまでたどり着きました。SB600が、SATA変更困難だとは知りませんでした。対応方法を読み大変勉強になりました。ぜひ実施したいと思っているのですが、この4月半ばからWindows VistaのSP1へのアップデートが開始なると知りましたが、このアップデートが実施なった場合でも、新しいHDDにインストールし直さないとSATA対応できないのでしょうか?
のにすにみ
2008/04/02 22:48
○のにすにみさん、
コメントありがとうございます。
SP1にアップデートするだけでAHCIへ簡単に切り替えることはできません。また、VISTAのSP1は簡単に統合インストールディスクが作れないらしく、クリーンインストールすればいいというわけにもいかないようです。ただし、インストール後にレジストリをいじることでAHCI化する方法があるようですググってみてください。私もいくつかのWEBを参考にインストール後のAHCI化を試してみましたのですが、x64のためか、手順を間違えたのか、いずれもうまくいかなかったのでURLの紹介はやめておきます。

ちなみに、SP1へのアップデートは自動インストールでは4月中旬ですが、Windows Updateにはすでに公開されているので、コントロールパネルからWindows Updateを開くとすぐにでもインストール可能になってると思います。
Hi
2008/04/03 23:28
回答ありがとうございます。助かります。もう少し付き合っていただけますか?・・・ということは、まず現OS(SP1を当てる前)にて”SB600をAHCIで使う方法(その2)”を実施した後にVistaSP1をインストールしたほうが良いということでしょうか?素人が申し訳ありません。
DOS/V power reportのページにOSインストール後のACHIへの変更方法が載っていましたが、これもうまくはいかないのでしょうね。
一応、Hotfixを入手し、vLiteもダウンロードしましたので、新品のHDDで実施してみようと思います。BIOSとかあまりいじらない初心者同然ですのでうまくいくか心配です。
のにすにみ
2008/04/04 02:23
○のにすにみさん、
DOS/V power reportの方法は一度試してみる価値はあると思います。私の環境ではなぜかうまくいきませんでした(AHCIでは起動できない)。やり方を間違っただけかもしれません。

もしこれがダメだったら、上記を参考にしていただいてAHCIで再インストールし、その後SP1を当てればOKかと思います。

何かあればコメント大歓迎です。成功をお祈りしています!
Hi
2008/04/04 22:47
Hiさんへ
インストールを新HDDにし直してみましたが、私のECSのマザーではうまくいきませんでした。Hotfixの対応したインストールディスクを作成して、立ち上げ後Bios画面にし、Ahciに変更・保存して、作成したインストールディスクでインストールを開始しましたが、インストールまで行かずに画面が進まなくなりました。しかたなく、BiosをIDEモードに戻し、立ち上げるとVistaのインストール画面になります。ここで、ドライバーを入れようとしても、標準Ahciのinfファイルも、AtiのAhci/Raidドライバーも認識(ドライバリストに表示されない)しませんでした。そのままインストールすると、やはりIDEモードのままです。領域開放し直して、強制再起動しBiosでAHCIに変更し立ち上げてみましたが、インストールの前に止まってしまいAHCIモードでのインストールまで行き着きませんでした。せっかく良い方法を教えていただいているのに、対応する本人の未熟さが先に進めない原因だとは思いますが、なにか良いアドバイスがございましたら教えていただければありがたいです。
のにすにみ
2008/04/21 13:28
○のにすにみさん、
インストール開始画面までたどり着けませんか。私の環境ではWindowsがインストール済みのディスクがつながっていない限り、Hotfix未適用のディスクでも開始画面まではたどり着けます。他にHDDがつながっているようでしたら念のため外して見てください。

IDEモードでインストール開始した場合はAHCIドライバをあらかじめ入れることはできません。

IDEモードのままインストールしてから、後でAHCIドライバを組み込む方法も確認できましたので試してみてください(下記url参照)。レジストリをいじることになりますが、こちらの方が簡単で確実かもしれません。
http://hisway.at.webry.info/200804/article_9.html
Hi
2008/04/21 22:52
Hiサンへ
2つ確認したいことがあります。
1つ目はWindowsがインストール済のディスクについては、領域開放後強制再起動するということでしたが、IDEモードでWindows Vistaのインストールディスクを入れ立ち上げて、インストールしますか?の画面から入り、プロダクトキー入力後、インストールを選択するとディスクが見えるので、そのディスクの状態を削除すると開放されると理解しているのですが、それでいいのでしょうか?
2つ目は、biosはawerd biosなのですが、その設定画面でAHCIという文字がでてくるのが、Integrated Peripheralsという項目のなかにあるひとつの項目のなかにAHCIがあるのでそれのみを選択しましたが、ほかにすべきことがあったのでしょうか?
素人のすることなので、このような質問になってしまいましたが、わかりますか?
のにすにみ
2008/04/22 03:57
○のにすにみさん、
IDEモードでの領域開放ですが、そのとおりです。インストーラで既存のパーティションを"削除"するだけです。

BIOSの設定はマザーボードによっても違うので詳細は分かりませんが、オンボードで追加のSATAコントローラが載っていない限りはAHCIを選択できる項目は一つだけだと思います。それ以外に変更が必要なところは基本的にありません。

ご検討をお祈りします。
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
○のにすにみさん、
上手くいかないようですね。どうも私の環境と動作が全く違っているようで、やはり自作PCの世界は難しいですね...。それほど環境依存な部分はないと思っていたのですが。ちなみに光学ドライブはSATAでしょうか?もし他にIDEのドライブなどもお持ちならダメもとで試してみる価値はあるかと思います。私も当初、インストール用のドライブがSATAに繋がっていると上手くいかない場合がありました。

最終的にはAHCIは諦めてIDEで動かしたほうがいいかもしれません。幸いパフォーマンスにはほとんど影響ないようですし。
Hi
2008/04/24 18:48
Hiサン、
こんな素人に付き合っていただきありがとうございます。光学ドライブはATA133というところにつながっています。ドライブはGSA-H44N ATA DEviceになっています。ここが違うのでしょうか?
それにしても、HIサンの言うとおりですね。SATAに執着しすぎているのかもしれません。なんか、ボードの推奨スペックの表などを見ているとならないものかと考えてしまうのですよね。実際はそんな違いがないということも勉強になりました。ありがとうございます。
のにすにみ
2008/04/24 21:28
○のにすにみさん、
光学ドライブがPATAにつながってるなら何も問題はないと思います。やはり難しいですね、自作PCは。SATAへの執着は私も同じですのでお気持ちはよくわかります。新しい物好きという面もありますし。
最終的にお役に立てなかったようで残念です。また何かありましたらよろしくお願いします。
Hi
2008/04/26 12:02

コメントする help

ニックネーム
URL(任意)
本 文
SB600をAHCIで使う方法(その2) Hi's way/BIGLOBEウェブリブログ