検索 English (United States)  日本語 (日本)
2024年11月24日 ..:: ソフトウェア開発 & IT » ブログ 技術との戯れ (on seosoft.net - 更新終了) ::..   ログイン
Microsoft MVP for Visual C# (Jan 2009 - Dec 2014)
Microsoft MVP for Visual C# (Jan 2009 - Dec 2014)
-
 カテゴリ 最小化

  
 カレンダー 最小化

  
 旧ブログ 最小化

  
-
DotNetNuke.jp
 技術との戯れ 最小化
6 18

Written by: 瀬尾 佳隆
2009/06/18 21:57

この情報を必要とする人が果たしてどのくらいいるだろう・・・。

Dell の E6500, E6400 のハードディスクの SATA モードは、BIOS のデフォルトの設定が IRRT になっています。
(他社のマシンはわかりませんが、以下の情報が参考になるかも)

深く考えずにそのままで Windows をインストールしてしまって、あとになって AHCI に変更したいなと思って BIOS を変更すると、起動時に見事にブルースクリーン・・・。
かといってクリーンインストールはイヤだし(だっていろんなアプリやらデータやらがたまってるし)。

そんな時の対処方法が こちら に。
念のため簡単な日本語訳、プラス簡単なコメントを。

1. 保険として、システムの復元ポイントを作成しておきます。(万一、以降の操作を失敗した場合、元に戻せます)

2. Intel SATA ドライバーアプリケーション をダウンロード。
ダウンロードしたアプリケーションはまだ実行しません。

3. レジストリエディターを開きます(regedit.exe)。

4. マイクロソフトの KB922976 の手順を実行。つまり:
 - HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci を開く
 - 右ペインで [Start] を右クリック
 - 値のデータを 0 にして OK
 - [ファイル]-[レジストリエディターの終了] を選択

5. Intel GM45 AHCI のデバイス情報をレジストリに追加。(これがないためにブルースクリーンになります >_<)
以下のキーを追加。

------ ここから ------
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\PCI#VEN_8086&DEV_2929&CC_0106]
"ClassGUID"="{4d36e96a-e325-11ce-bfc1-08002be10318}"
"Service"="iaStor"
"Security"=hex:01,00,04,90,00,00,00,00,00,00,00,00,00,00,00,00,14,00,00,00,02,\
00,4c,00,03,00,00,00,00,00,14,00,ff,01,1f,00,01,01,00,00,00,00,00,05,12,00,\
00,00,00,00,18,00,ff,01,1f,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,\
00,00,00,18,00,9f,01,12,00,01,02,00,00,00,00,00,05,20,00,00,00,21,02,00,00
------ ここまで ------

間違えずに入力するのは大変なので、メモ帳などに貼り付けてから、例えば "ahci.reg" とでも名前を付けて保存してダブルクリックするといいでしょう。

6. これでシステムは AHCI ドライバを認識できるようになりました。
 - システムをシャットダウン
 - 電源を入れて、BIOS 設定画面に入る(E6500, E6400 では F12キー)
 - SATA モードを IRRT から AHCI に変更して、[Apply]

この後の最初の起動時は少し(かなり?)時間がかかりますが、しばらく待つと普通に Windows が立ち上がるのでログイン。

7. ログインが完了してもしばらく待つ。新しいデバイスが見つかってインストールされます。再起動を促されても、再起動せずに次の操作をすること。

先ほどダウンロードした SATA ドライバーアプリケーションを実行。ここでシステムが AHCI モードを認識して、ドライバーをインストールしてくれます。インストールが完了すると、Intel (R)ICH9M-E/M SATA AHCI Controller がリストに出て、正しく動作するようになります。

8. ここで手動で再起動。
Restart your system


もしここまでの操作に失敗した場合は、BIOS で IRRT モードに戻して、Windowsの修復で操作前の復元ポイントに戻します。その後で改めて、上の操作をやり直すといいでしょう。

上手くいったら、以降は IRRT と AHCI とを切り替えられるようになります。(その必要があるかどうかは???ですが)

 

要は、念のための自分専用の覚え書きです(笑)。

Tags:

Your name:
Title:
Comment:
Security Code
Enter the code shown above in the box below
Add Comment    取消  

  
-
 ブログ検索 最小化

  
-
Microsoft Tech Fielders
-
Copyright 2000-2014 by Seosoft   使用条件  プライバシー
DotNetNukeョ is copyright 2002-2024 by DotNetNuke Corporation