web-dev-qa-db-ja.com

PCのBIOS設定でIDEよりもAHCIを選択する(またはしない)のはなぜですか?

私が所有している新しいPCのBIOS設定で、AHCI(Advanced Host Controller Interface)モードまたはIDEモードのいずれかでドライブコントローラの動作を設定できることに気付きました。

私はAHCIが「よりよく」実行されると疑っていますが、実際にはそれについてあまり知りません。ただし、AHCIモードを選択した場合、特定のプログラム(Ghost 2003など)でハードドライブが検出されないこともあります。 (AHCI =互換性の問題の大部分?)

それで...なぜAHCIが存在するのですか、なぜ私はそれを気にかけて使いたいのですか?そしてなぜ/いつ私はそれを使いたくないのですか? AHCIを必要とする新しいハードドライブの機能はありますか?また、IDEモードで実行しているときに機能が低下することはありますか?

40
Chris W. Rea

AHCIは、コントローラーがシステムと話すために使用する言語として見ることができます。ディスクは、AHCIが使用されているのかIDEエミュレーションを使用しているのかを確認できません。 AHCIを使用している場合は、シリアルATAのすべての機能が使用可能ですが、コントローラ専用のドライバは必要ありません。

実際にAHCIを使用するには、OS(Windows、Linux、Ghostのいずれでも)にAHCIドライバが必要です。 Windows Vistaおよび7にはドライバが含まれていますが、ブートドライブのコントローラでAHCIが有効になっていない場合はインストールしないでください。同様に、IDEドライバは、IDEコントローラが無効になっているとインストールされません。だからこそ、すでにインストールされているWindowsシステムのBIOSで設定を切り替えることはできません。

Ghost 2003は、AHCIの仕様が完成する数年前の2002年にリリースされました。 Ghost 2003がAHCIをサポートしていないことは驚くには当たりません。どうやら最新のGhostのエンタープライズ版はWindowsかLinuxのどちらかに基づくブート環境で動くことができるので、その版はAHCIをサポートしているようです。

23
Zr40

AHCIとIDE - ベンチマークとアドバンテージ

抜粋AHCIの利点

  1. ホットプラグ
  2. ネイティブコマンドキュー(特にマルチタスク環境では、コンピュータ/システム/ハードディスクの応答性が向上する可能性があります)
    ...

評決

AHCI(NCQ)は間違いなくコンピュータシステムの応答性、転送速度、1秒あたりのIOの数を改善することができ、リストは続きます。

29
Sampson

ここ2012年には、 このパフォーマンスの比較 によると、シングルユーザーのワークステーションにとって緊急のことではないようです。しかし、AHCIはより良い、より現代的なオプションであり、可能な場合は常に使用するべきです。

その記事から:

  • アプリケーションにホットプラグ対応ドライブまたは冗長ディスクが必要な場合は、AHCIが唯一の選択肢です。

  • IDEモードでは、テストによってはわずかに速い読み取りおよび書き込み速度から時々利益を得ることができます。

  • TRIMサポートは両方のモードでうまく機能します

  • 全体的に見て、ほとんどのSSDドライブはAHCIモードで優れたパフォーマンスを発揮しますが、昼夜を問わない。

IDEまたはAHCIを使用していることをどのように確認しますか?デバイスマネージャに移動し、ハードドライブコントローラを展開します。そこに「AHCI」と表示されている場合は、AHCIを使用しています。

device manager, IDE ATA/ATAPI controllers

良いニュースは、Windows 7またはVistaでIDEモードからAHCIに切り替えることができるということです。再インストールしたり、PCケースを開けたりすることもありません。その方法については、 MSFT KB記事 です。

  1. 押す Win+R 実行プロンプトを開くためのキー。
  2. Regeditを入力してを押します Enter レジストリエディタを開きます。
  3. HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlset/Services/msahciに移動します
  4. 右側で、[スタート]を右クリックしてから[変更]をクリックします。
  5. [値のデータ]フィールドに0(16進数)と入力し、[OK]をクリックします。
  6. レジストリエディタを閉じます。
  7. コンピュータを再起動してください。長押し Delete コンピュータがBIOSセットアップに入るために起動している間。お使いのコンピュータは、次のように異なるキーを使用する可能性があります。 F2 または、他の何か。コンピュータのマニュアルを参照してください。
  8. BIOSセットアップで、「Integrated Peripherals」を選択し、「SATA RAID/AHCI Mode」と表示されている場所にマーカーを置きます。今すぐ使用 + そして - キーまたは Page Up そして Page Down 値を「無効」から「AHCI」に変更するためのキー。これはAward BIOSシステムの最近のバージョンを指します。あなたのBIOS設定は異なるかもしれません。コンピュータのマニュアルを参照してください。
  9. 押す F10 変更を保存します。押す Y 確認を求められたら.
13
Jeff Atwood

私は最近7歳のラップトップにSSDドライブを取り付けました。 IDEモードで実行している場合、SSDドライブは AS SSDテストプログラム で200点を獲得します。 AHCIモードではスコアは1250でした。そしてそれは確かに古いPCを復活させました。違いは大きいです!

あなたもこれを試してみたいのなら、あなたのBIOSがAHCIモードに切り替える可能性を持っているか確認し始めてください。

すでにインストールされているWindows上でこの変更を簡単に行うことができます。これについては、ネット上にたくさんの記事があるので、私はこれについてもっと深く理解することはしません。

1
Per Duun

OSがすでにインストールされているWindowsシステムでは、IDEとAHCIの間でモードを切り替えることはできません。 10. BIOSのデフォルト設定をリセットするときに大変な方法を見つけたため、起動できず、OS全体を再インストールして再び機能させる必要がありました。 SATAモードをもう一度IDEに戻します。 - /

1
LenF

なぜAHCIを使わないのか(ここ数年前に投稿したはずですが、今のところこれはあまり関連性がありません)。

最近のハードウェアでもうまく動作するかもしれませんが、必ずしもそうとは限りません。試してみたいと思うかもしれませんが、何か不思議な問題が見つかった場合は、それを使わずにテストすることを忘れないでください。私が過去に遭遇したいくつかの問題:特定のHDDモデルの検出の失敗、いくつかのシナリオでクラッシュを引き起こすIntelドライバのバグ(それらは現在修正されているが私は広範囲の最新バージョンをテストしていない)、ジャーキーマウス、オーディオの不具合など.

要は、レガシーIDEが試されテストされているということです。 AHCIとその機能はここ数年で成熟してきましたが、飛行機のクラッシュのように、飛行機がクラッシュするために特定の方法/順序で起こる必要がある稀なシナリオがまだあるかもしれません。この種のことは時間内に解決されますが、安全にプレイしたいのであれば、AHCIにはもう数年かかることがあります。まだかなり頻繁にリリースされている新しいAHCIドライバがまだあります、そしてそれはすべてただ新しい機能ではありません。さまざまなバージョンを試した人が、パフォーマンスにも違いがあると言っているのを見ました。

「既知の量」や「試してテストした」ということがわかっているのであれば、AHCIについて2度考えたいと思うかもしれません。これまでのところ、私がバグの診断とパフォーマンスのテストに費やした時間...私は、Intelの無料QA部門であることが大好きです。もし彼らが実際に "ベータ版"あるいは少なくともどこかに留まるように警告してくれる何かを置いていたら、私はばかげて彼らのAHCIドライバやOption ROMなどはCPUと同じくらいしっかりしていると思った。

消費者向けデスクトップHDDとSSDに関して、私自身の調査では、AHCIの恩恵を受けるには6 GB/sのSATAポートとSSDが必要であるか、またはNCQで改善を示すことが知られているHDDを使用したいと思います。私はサムスン、WD、Maxtorの消費者向けSATA HDDをAHCIで試しましたが、私のシステムではパフォーマンスの向上はありませんでした。デスクトップワークステーションIOパターンによくあるシナリオでは逆の事実です。

上にリンクされた記事は私のものとは部分的に異なる結果を得ています、そして私が述べた問題の大部分は今までに確実に修正されました。開発者によるテストとQAは、新しいテクノロジで使用できるPCハードウェアと比較して大幅に制限されている可能性があります。

1