PCのBIOS設定でIDEよりもAHCIを選択する必要があるのはなぜですか?


42

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

私は、AHCIの「パフォーマンス」が向上しているのではないかと疑っていますが、実際の観点からはあまり知りません。しかし、AHCIモードを選択すると、特定のプログラム(Ghost 2003など)がハードドライブを検出しないことに気づきました。(AHCI =互換性の問題はありますか?)

だから...なぜAHCIが存在するのか、なぜそれを気にして使用したいのか、そしてなぜ/いつ使用したくないのか?AHCIを必要とする新しいハードドライブの機能はありますか。それ以外の場合は、IDEモードで実行しているときに機能しなくなりますか?

回答:


23

コントローラがシステムと話すために使用する言語として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をサポートしている可能性があります。


30

AHCI対IDE –ベンチマークと利点

抜粋AHCIの利点

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

評決

これらの広範なベンチマークは、AHCI(NCQ)がコンピューターシステムの応答性、転送速度、1秒あたりのIO数を確実に改善できることを明確に示しています。


14

この2012年のパフォーマンス比較では、シングルユーザーワークステーションの緊急性は低いようです。ただし、AHCIはより優れた最新のオプションであり、可能な場合は常に使用する必要があります。

その記事から:

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

  • IDEモードでは、一部のテストで読み取り速度と書き込み速度がわずかに速くなることがあります。

  • TRIMサポートは両方のモードで正常に動作します

  • 全体的に、ほとんどのSSDドライブはAHCIモードで優れたパフォーマンスを提供しますが、昼夜を問わずではありません。

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

デバイスマネージャー、IDE ATA / ATAPIコントローラー

幸いなことに、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 UpPage Downキーを使用して、値を「無効」から「AHCI」に変更します。これは、Award BIOSシステムの最新バージョンを指します。BIOS設定が異なる場合があります。コンピュータのマニュアルを参照してください。
  9. を押しF10て変更を保存します。押してY、あなたは確認するように求めている場合。

1

なぜAHCIを使用しないのか(この数年前に投稿する必要がありましたが、今は少し関連性が低いので):

最近のハードウェアで/とうまく動作するかもしれませんが、これは常にそうではありませんでした。あなたはそれを試してみたいと思うでしょうが、神秘的な問題を見つけたら、それなしでテストすることを忘れないでください。過去に遭遇したいくつかの問題:特定のHDDモデルの検出の失敗、一部のシナリオでクラッシュを引き起こすIntelドライバーのバグ(問題は現在修正済みですが、最新バージョンを広範囲にテストしていない)、ぎくしゃくしたマウス、オーディオの不具合など

重要なのは、レガシーIDEが試行され、テストされたということです。AHCIとその機能は過去数年で成熟していますが、飛行機のlike落事故のように、飛行機がcrash落するために特定の方法/順序で多くのことを行う必要があるというまれなシナリオがまだ存在する可能性があります。これらのタイプの問題はやがて解決されますが、安全にプレイしたい場合は、AHCIにもう数年かかることがあります。かなり頻繁にリリースされる新しいAHCIドライバーがまだあり、すべてが新しい機能ではありません。さまざまなバージョンを試した人が、パフォーマンスの違いもあると言うのを見ました。

「既知の量」および「試行およびテスト済み」であることがわかっている場合は、AHCIについて2度考えてみてください。そして今のところ、バグの診断とパフォーマンスのテストに費やした時間は... Intelの無料のQA部門であることが大好きです。彼らが実際に「ベータ」または少なくともどこかに留まるように警告する何かを置いていたが、私は愚かに彼らのAHCIドライバーとオプションROMなどがCPUのようにしっかりしていると思いました。

消費者のデスクトップHDDとSSDについては、AHCIを活用するには6 GB / s SATAポートとSSDが必要か、NCQで改善が見られることがわかっているHDDを使用する必要があることが、私自身の研究で示唆されています。私はサムスン、WD、MaxtorコンシューマーSATA HDDをAHCIで試しましたが、私のシステムではパフォーマンスの改善はありませんでした。デスクトップワークステーションのIOパターンに典型的ないくつかのシナリオでは逆の事実です。

上にリンクした記事は私のものとは部分的に異なる結果になりました。そして、私が言及した問題のほとんどは今までに間違いなく修正されていますが、ストレージ技術の新しいイノベーションに興奮するときはこの投稿を覚えておいてください。開発者のテストとQAは、新しいテクノロジで使用できるPCハードウェアと比較して、大幅に制限されている可能性があります。


2番目に、Win7を再インストールし、ネイティブIDEモードを使用すると、PCがスリープから再開したときにセカンダリHDが利用できないという問題がなくなりました。これは珍しい問題ではないようです。
BJ292

1

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

これも試してみたい場合は、BIOSがAHCIモードに切り替わる可能性があることを確認してください。

この変更は、既にインストールされているWindowsで簡単に行うことができます。これについてはネット上で多くの記事がありますので、これ以上深くは触れません。


スーパーユーザーへようこそ!あなたの投稿はOPの質問に対する答えではなくコメントです。このサイトでは、回答を大切にし、できる限り貢献することをお勧めします。あなたはいつでも自分の投稿にコメントすることができ、十分な評価たらどこでもコメントできます
私は言うモニカの

1

すでにOSがインストールされているWindowsシステムでIDEとAHCIの間でモードを切り替えることはできません。そうしないと、HDDが起動に失敗し、「Windows 10で少なくとも「アクセス不能な起動デバイス」」というエラーが表示されます。 BIOSのデフォルトをリセットし、起動せず、OS全体を再インストールしなければ動作しなくなったときの難しい方法。後で友人から、SATAモードに戻すだけでいいと言われた再びIDE:-/



-1

ただし、Windows 7インストールディスクは、ターゲットドライブがIDEモードの場合にのみ機能します。その後、新しいWindows 7インストールを同軸モードでIDEモードからAHCIモードに変換する必要がありますが、Windows 7 64ビット、Windows 7 32-を起動するクアッドブートシステムを実行するため、2台目のラップトップをIDEモードのままにしましたビット、Windows 98SE、およびMS-DOS 7.10 TurboCAD 2017はWindows 64ビットでは正しく動作せず、32ビットWindowsでは正しく動作します。同様に、Maxisquashのerに5,000ドルを支払う必要はありません。つまり、Microsoftの最新のFortranコンパイラです。余裕のあるFortranおよびPL / Iコンパイラが欲しい。


これは、著者が尋ねた質問に答えません
Ramhound

どちらのディスクモードにも利点があります。regedit.exeを使用してHEY_LOCAL_MACHINE \ system \ currentcontrolset \ services \ picideを編集することにより、AHCIからIDEに移行できます。ドライバーpciideを有効にするには、値の1つを3から0に変更する必要があります。 sys。同様に、IDEからAHCIに移行するには、MSahci.sysの値を3からゼロに移行する必要があります。この情報はwww.google.com/advanced_searchで見つけることができます。MicrosoftのWebサイトおよび他のいくつかのWebサイトでこれを行う方法を説明します。
mc5w
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.