コンピューター ウィンドウズ インターネット

変更されるahciモードを選択します。 WindowsでAHCIモードを有効または無効にします。 WindowsでAHCIモードを有効にする

序章

SSDは通常、磁気ハードドライブよりも高速です。 確かに、一部のフラッシュドライブの書き込み速度は平凡ですが、全体として、現在ペースを設定しているのはソリッドステートドライブであり、従来のハードドライブの進化を覆い隠しています。

確かに、SSDドライブは高速であるだけでなく、従来のHDDよりもはるかに高価です。 SSDのギガバイトごとに高価です。 また、不要なWindowsサービスと機能を無効にすることで数ギガバイトを解放するオプションがある場合、これは無視できません。

コンピュータ愛好家のフォーラムには、いくつかの単純なものを保証する多くの人格があることも注目に値します Windowsの最適化生産性の向上に役立ちます。 しかし、それは本当にそうですか?

この記事では、最も人気のあるSSDの調整を詳しく調べ、テストを使用して、それらがシステムパフォーマンスにどのように影響するかを判断することにしました。 基本的に、2つだけ答える必要があります 簡単な質問-特定のシステム調整を使用して、システムディスクのスペースを解放し、コンピューターのパフォーマンスを向上させることは可能ですか?

さらに、2つの異なるソリッドステートドライブをテストして、効果が特定のSSDモデルに依存するかどうか、またはこれらの調整がどのドライブでも機能するかどうかを確認する予定です。 これらの調整がまったく役に立たない可能性があり、SSDをより高速に実行する方法がありません。

Windows7オペレーティングシステムで最も人気のある9つのSSD調整をテストします。

  1. システムの復元を無効にします。
  2. データのインデックス作成を無効にします。
  3. ページングファイルを無効にします。
  4. 休止状態を無効にします。
  5. プリフェッチを無効にします(先読み)。
  6. Windowsエントリキャッシュのフラッシュを無効にします。
  7. SuperFetchとWindowsサーチを無効にします。
  8. ClearPageFileAtShutdownとLargeSystemCacheを無効にします。
  9. 電力計画の設定。

AHCIモードとTRIMコマンド

微妙なシステム調整を行う前に、SATAコントローラーがAHCIモードに設定されており、TRIMコマンドがWindows 7でサポートされていることを確認する必要があります。厳密に言えば、これらの設定はどちらもSSDの最適化として分類できません。これは、ソリッドステートドライブを使用するコンピューター構成の要件です。

AHCI(Advanced Host Controller Interface)モードは、SATAドライブとNCQ(Native Command Queuing)テクノロジーのホットスワップを可能にする特定のSATAコントローラーモードです。 NCQを使用すると、ディスクサブシステムのパフォーマンスが向上します。

これは、マルチチャネルコントローラーが使用されているフラッシュドライブに特に当てはまります。SSDは、複数のコマンドを同時に実行するのにはるかに適しています。 そのため、ソリッドステートドライブは高いキュー深度で最大のパフォーマンスを提供し、NCQを使用することの利点は非常に顕著です。

AHCIを支持するもう1つの重要な議論を忘れないでください。このモードのコントローラー操作でのみ、サポートを使用できます。 TRIMコマンド Windows 7オペレーティングシステムによって提供されます。TRIMサポートは、SSDドライブが長期間にわたって高いドライブパフォーマンスを維持するのに役立つため、SSDドライブには不可欠です。

ウィキペディアによると、 トリム-オペレーティングシステムが、どのデータブロックが使用されなくなったかをソリッドステートドライブに通知し、ドライブ自体でクリアできるようにするコマンド。 TRIMにより、SSDは影響を軽減できます ガベージコレクション(ガベージコレクション)。そうしないと、影響を受けるセクターへの書き込み速度が将来低下する可能性があります。 TRIMのサポートにより、書き込み速度がより安定し、空きメモリセルの摩耗が減少します。

SATAコントローラーがAHCIモードで動作しているかどうかを確認する方法

SATAコントローラーのAHCIモードは、お使いのBIOSまたはUEFI設定で設定できます。 マザーボード..。 最近のほとんどのマザーボードにはデフォルトでインストールされていますが、必ず正しいものを使用してください BIOS設定 Windowsのインストール後ではなく、インストールの直前に従います。 Windowsがすでにインストールされている場合は、AHCIモードが有効になっているかどうかを確認する必要があります。

  • 「スタート」メニューで「コントロールパネル」を選択します。
  • [表示]タブで、[小さいアイコン]表示モードを選択します。
  • 「デバイスマネージャ」を選択します。
  • 「デバイスマネージャー」で、ブランチ「IDE ATA / ATAPIコントローラー」を見つけ、それを展開して、AHCIコントローラーを探します。
  • AHCIコントローラーがリストにある場合、システムはAHCIモードで動作します。
  • リストにAHCIコントローラーがない場合、システムはAHCIサポートなしで起動されます。

  • AHCIの代わりにレガシーIDEモードを使用する場合は、ACHIモードに切り替えることをお勧めします。 ただし、OSがインストールされていると、これは少し難しくなります。 これについては、 MicrosoftWebサイトのサポート記事 .

TRIMコマンドが有効になっているかどうかを確認する方法

Windows 7でTRIMサポートが有効になっている場合、オペレーティングシステムは適切なコマンドをSSDに送信します。 TRIMが機能しているかどうかの確認も非常に簡単です。

  • 検索フィールドの[スタート]メニューに、cmdと入力します。
  • クリック 右クリックマウスをオン 実行可能ファイル cmd.exeを選択し、[管理者として実行]を選択します。
  • コマンドラインで、「fsutil Behavior queryDisableDeleteNotify」(引用符なし)と入力します。
  • コンピューターがDisableDeleteNotify = 0を発行すると、TRIMサポートが有効になります。
  • DisableDeleteNotify = 1が表示されている場合、TRIMサポートは無効になっています。

システムの復元を無効にする

より微妙なシステム最適化の説明に移りましょう。 これらの最初の行は、「チェックポイント」の原則を使用する組み込みのWindowsシステムロールバック(回復)システムであるシステムの復元を無効にすることです。

システムの復元を無効にすると、2つの目的があります。 まず、SSDへの書き込み回数を減らして、SSDの寿命を延ばします。 今日、SSDでの不要な書き込み操作を心配するかどうかについてはさまざまな意見があります。 書き込みサイクル数は、ソリッドステートドライブの作成に基づいてメモリセルの寿命を示す主要なパラメータです。 一部のユーザーは、心配する必要はないと考えています。SSDドライブのメモリセルがデータの保存を停止する日が表示される可能性はほとんどありません。 一方、他のユーザーは、書き換えサイクルの数を最小限に抑えるために最善を尽くします。 どちらが正しいかはまだ明確な答えはありません。 ただし、偶然に頼らず、自分が危険を冒したくないと考えている場合は、システムの復元を無効にすることで、メモリセルの負荷を軽減できます。 システムの復元の「チェックポイント」はTRIMコマンドでは使用できず、これを定期的に使用することはできません。 Windowsの機能時間の経過とともにドライブのパフォーマンスが低下する可能性があります。

システムの復元をスキップする2つ目の理由は、お金を節約することです フリースペースシステムドライブ上。 コントロールポイントシステムの復元によって作成されたものは、システムディスク自体に保存され、SSDの高価なディスクスペースを「食い尽くし」ます。 同時に、システムの完全なロールバックを常に提供するとは限りません。 原則として、専用のユーティリティ(Norton Ghost、Acronis True Image)を使用して完全なシステムイメージを作成する方が安全です。 このようなイメージを数分でディスクに「展開」することができ、作業システムに戻ることができると確信できます。 さらに、そのようなイメージをシステムドライブ自体に保存する必要はありません。これらの目的のために、通常のハードドライブまたは外付けドライブを使用できます。

システムの復元を無効にする方法

  • 「スタート」メニューの「コンピュータ」アイコンを右クリックし、「プロパティ」を選択します。
  • 「システム保護」タブを選択します。
  • 「設定」ボタンをクリックします。
  • [システム保護を無効にする]の横のチェックボックスをオンにします。



コンテンツ

AHCI、起動と構成の方法

Advanced Host Controller Interface(AHCI)
-シリアルATAプロトコルを使用してストレージデバイスを接続するために使用されるメカニズム。これにより、組み込みコマンドシーケンス(NCQ)やホットスワップなどの高度な機能を使用できます。 最も重要なことは、ANCIモードが有効になっている場合、SSDでTRIMモードがアクティブ化されることです。 さらに、ANCIモードが有効になっていないと、SSDのファームウェアを更新できない場合があります(たとえば、KINGSTON)。

ACHI動作モードでは、SSD上のゴミをクリーンアップするために使用できます。

AHCIは、ICH6の一部のバージョンおよびCore i3 / i5 / i7プラットフォーム用のすべてのチップセットから始まるIntelチップセットに組み込まれています。 コアプラットフォームの場合、AHCIは次のコントローラーに実装されています。

PCHM Intel RAID / AHCIコントローラーハブ
Intel PCH SATA RAID / AHCIコントローラーハブ
Intel ICH10R / DO SATA RAID / AHCIコントローラーハブ
Intel ICH10D SATAAHCIコントローラーハブ
Intel ICH9M -E SATA RAID / AHCIコントローラーハブ
Intel ICH9MAHCIコントローラーハブ
Intel 82801IR / IOコントローラーハブ(ICH9R / DO)-RAIDおよびAHCI
Intel 82801HEM I / Oコントローラーハブ(ICH8M -E)-RAIDおよびAHCI
Intel 82801HBM I / Oコントローラーハブ(ICH8M)-AHCIのみ
Intel 82801HR / HH / HO I / Oコントローラーハブ(ICH8R / DH / DO)-RAIDおよびAHCI
Intel 631xESB / 632xESB I / Oコントローラーハブ-RAIDおよびAHCI
Intel 82801GHM I / Oコントローラーハブ(ICH7MDH)-RAIDのみ
Intel 82801GBM I / Oコントローラーハブ(ICH7M)-AHCIのみ
Intel 82801GR / GH I / Oコントローラーハブ(ICH7R / DH)-RAIDおよびAHCI
Intel 82801FR I / Oコントローラーハブ(ICH6R)-RAIDおよびAHCI
Intel 82801FBM I / Oコントローラーハブ(ICH6M)-AHCIのみ

すでにインストールされているオペレーティングシステムでAHCIモードを有効にする方法。

Windows XP

からドライバーをインストールするには インストールされたシステム WindowsXPのニーズ:

これは次のように行われます。
デバイスマネージャに移動し、リストからIDE ATA / ATAPIコントローラを見つけます。
コントローラのドライバを更新します(デフォルトでは2つあります)。
これを行うには、[ドライバの更新] => [検索しない]の項目を選択します。 必要なドライバーを選びます。
インストールディスク上のフォルダへのパスをマザーボードに示します。
[互換性のあるデバイスのみ]チェックボックスをオフにして、リストからIntel(R)ICH8R / D0 / DH SATAAHCIコントローラーを選択します。 (両方のコントローラーの場合!!!)。 ICH10Rを使用している場合は、それに応じて10Rに設定します。

再起動してBIOSに入ります。

BIOSで、SATAコントローラーのAHCIモードを有効にして保存します(またはBIOSハックでタンバリンと踊ります)。

POST後のシステム起動中に、SATA AHCI BIOS初期化画面が表示され、チャネルとそれらに接続されているデバイスのリストが表示されます。

新しいデバイスが見つかり、Windowsはドライバーを自動的にインストールすることを提案します-私たちは拒否します。

更新されたドライバーをダウンロードし、実行してドライバーのインストールを確認します。

IDE ATA / ATAPIコントローラーのデバイスマネージャーでは、ICH9R / DO / DH SATA AHCIコントローラー、セカンダリおよびプライマリIDE、標準PCIIDEデュアルチャネルコントローラーのみ。

インストールが完了しました-WindowsXPがAHCIモードで実行されています。

Windows XPがAHCIドライバーを取得していない場合、再起動後にコード0x0000007bのBSODが表示されます。
BIOSでAHCIモードを無効にすると、システムは動作モードで起動し、再試行します。

実際、すでに インストールされたWindows AHCIドライバーのXP接続は2段階で行われます。 問題は、AHCIモードが有効になっていないと、Intelドライバーインストーラーが機能せず、AHCIモードが有効になっていると、WindowsXPが起動しないことです。

したがって、2つの段階があります。

-コントローラーのドライバーを手動でインストールします。これにより、AHCIを有効にした後にWindowsXPをロードできます。

-ダウンロード後、インストーラーを使用してドライバーのフルセットをインストールします

WindowsXPにとって重要

スイッチウィンドウ ACHIモードのXPでは、IDEモードに戻ることはほとんど不可能です。ネットワーク上には、このトピックに関する多数のフォーラムがあります。
なぜAHCIからIDEに戻るのですか? AHCIモードでは、Windows XPをリカバリモードで修正することはできません( Windowsのインストール構成済みシステム上のXP、起動 インストールファイルから Windows環境 XP)。

何をすべきか? すべてが失われましたか? 深刻な問題が発生した場合は、再インストールします(そしてすべての設定を失います)?

コントローラードライバー= Intel(R)ICH8R / D0 / DH SATAAHCIコントローラーの外国語で書かれている内容を注意深く読みます。 見る キーワード? いいえ、これは言葉ではありません AHCI、それは別の言葉です- インテル.
ビンゴ-ボード上に別のコントローラー、通常はJMicron / Marvellがあり、IDEモードでのみ動作することを覚えておいてください(またはマザーボードの説明を読んでください)。

そこでシステムディスクを切り替え、このコントローラー用のAHCIドライバーをインストールしなかったため、Windows XPはIDEモードで完全に起動します(したがって、BIOSではこのディスクから起動することを選択します)。 次に、Windows XPをリカバリモードに修正し、SATAワイヤをメインのICHコントローラに戻し、落ち着いて作業します。

Windows 7

BIOSに切り替える前にドライバをインストールする必要はありません(Windows XPの場合のように)。そうしないと、システムがブルースクリーンで「明るく」なります。

簡単に言うと、MSから特別なユーティリティを実行するか、レジストリ内の対応するキーを自分で無効にします。 Windows 7を起動すると、コントローラーモードが変更されたことを認識し、正しいドライバー(またはデフォルトドライバー)をインストールします。

自分で問題を解決するには、SATAモードを変更する前に、レジストリでAHCIドライバーを有効にします ブートディスク..。 これを行うには、次の手順に従います。

  1. すべてのWindowsプログラムを閉じます。
  2. メニューを開く 始める、ウィンドウ内 検索を開始するには regeditと入力し、Enterキーを押します。
  3. ウィンドウが開いた場合 アカウントユーザー、 ボタンを押す 続行.
  4. 次のレジストリサブキーのいずれかを見つけて選択します(両方ともあちこちで変更する必要があります)。

    HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ Msahci

    HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ IastorV

  5. 右ペインで、を右クリックします 始める列に 名前コマンドを選択します 変化する.
  6. フィールドで 意味 0を入力して、 わかった.
  7. メニューに ファイルチームを選ぶ 出力レジストリエディタを閉じます。

2つのオペレーティングシステム(WindowsXPおよびWindows7)の概要表

Windows XP Windows 7
適切な基準を設定します Intelドライバーコントローラ用 レジストリに変更を加えます(独立して、またはMicroSoftのユーティリティを使用して)
起動後、OSは標準のIntelドライバーをインストールします
マザーボードから必要なドライバをインストールする
ほとんどの場合、IDEモードに戻ることはできません。BIOSにIDEをインストールするとBSODが発生します。
オプション-JMicronなどの別のSATAコントローラーを介して起動します(IDEモードでのみ機能します)
IDEモードに戻ります-BIOSに戻るだけで、すべてが正常に起動します

実験。

デバイスマネージャでハードウェア構成を確認します。

ICH8コントローラー(2つあります)が表示されますが、文字インデックスがないと、AHCIがサポートされているかどうかはまだ明確ではありません。確認します。

ICH8EまたはICH8Rがあった場合、間違いなくACHIがあります。

ドライバーは、IntelのWebサイト(Intel Matrix Storage Managerを探しています)およびマザーボードメーカーの公式Webサイトからダウンロードできます。 たとえば、予算のMSI P965 Neo-FV2です。 仕様と技術サポートでは、ボードはAHCIモードをサポートしていないと述べています。 実際、BIOSにはIDEモードのみがあり、AHCIは選択されていません。 引き続き実験を行います。BIOSハックについては以下を参照してください。

ICH8に統合されたSATAIIコントローラー-SATAコントローラーはAHCIをサポートしています

ドライバーのページに表示されます- オンボードSATAAHCI / RAIDドライバー(ドライバーもいます)

すべての実験を実行します。

-低価格のマザーボードMSIP965 neo-f V2、SATA 2(4つのIntelICH8コネクタと1つのMARVELL88SE6111コネクタ)

-SSDキングストン140GB SATA 3

実験1..。 AHCIを有効にする機能はBIOSにあります(私たちはそれを持っていません)

オペレーティングシステムをインストールする前に、AHCIモードをオンにする必要があります(Windows 7以降のシステムでは、すべてが単独で実行されます。WindowsXPの場合、F6ドライバーを備えたフロッピーディスクが必要です。フロッピードライブがまったくない場合は、設定する必要があります。 IDEモードまたは検索で Windowsアセンブリ ACHIドライバーが既にインストールされている場合)。 OSのインストール後に有効にすると、BSODブルースクリーンが表示されます。 システムは、コントローラーが現在別のモードで動作していることを認識していません。

すでにインストールされているシステムに対して何をする必要があるか。

IDEモードをBIOSに戻し、Windowsで調整を行ってから、BIOSでAHCIモードを再起動して再度有効にします。

実験2..。 IntelコントローラーはAHCIモードをサポートしています(コントローラーはリストにあります)が、BIOSでAHCIに切り替える方法はありません。

何をすべきか? (軽い)BIOSハックをしましょう。 ..。

BIOSに入ります。 コントローラをAHCIモードで動作させるには、BIOSでフラッシュした後、Load Setup Defaultsを作成します。そうしないと、すべてが同じIDEモードでロードされます。 そして、主なことは、[SATAを構成]メニューに移動しないことです-IDEで失われます-移動すると...ちなみに、これはIDEモードに戻るのに便利です。

注意!

まず、コントローラーにAHCIモードが存在するかどうかについて最後の実験を実行しましょう! Windows(AHCIのドライバー)にはまだ触れていません。 AMI BIOSファイルを含むフォルダーは、C:ドライブに保存する必要があります。 (実験後、このディスクのみが使用可能になる場合があります)

BIOSを再起動した後、すべてのディスクがそこから消えた場合(つまり、BIOSがフロッピードライブのみを認識した場合)、運が悪かった場合、ボードは実際にはAHCIをサポートしていません。 BIOSを介してIDEモードに戻れない場合は、MS DOS、AFUDOS、および元のROMファイルを備えた準備済みのフロッピーディスクが必要です。 次に、フロッピーディスクからMS DOSを起動し、元のファームウェアをBIOSに入力します(次に、Load Setup Defaultsも実行します)。 ボード上に追加のSATAMARVELLコントローラーを持っている人は誰でも、そこでWindowsディスクを切り替えて起動できます。 そして、すでにWindowsの下から、元のファームウェアを入力します。

すべてのディスクが使用可能な場合-IDEを返します-ドライバーによってWindowsですべての変更を行います(上記のように)-もう一度ファームウェアにAHCIを入力します-再起動します。

実験3:マザーボードには他に何がありますか?

怖いメッセージを覚えて

アダプター1。

ディスク情報:ハードディスクが検出されません!

その作業を報告し、ディスクがそれに接続されていないのはMarvellコントローラーです。 コントローラは、一般的なAMIBIOSのパラメータからアクティブ化されます OnBoardIDEコントローラー、これはマーベルだと推測する必要があります。 何も、あなたはそれを推測しました、彼らはROMを通してそれを正しく命名しました MarvellIDEコントローラー..。 はい、オフにすると、メッセージ ハードディスクが検出されません!表示されなくなります。

私たちの場合、これはMarvell 88SE6111で、ここではマザーボード上にあります(1つのSATAポートと1つのIDEポート)

それはデバイスマネージャーにあります

そこでSSDをオンにして(起動時にメッセージが変化します)、起動して、速度を確認します。

マーベル88SE61xxアダプター。 BIOSバージョン1.1.0.L64

アダプター1。

ディスク情報:

ディスク名サイズ速度

キングストンSV300S37A240G240 Gb SATA II

はい、あまり良くありません。 読み取り速度はHDDよりも高速で、書き込み速度はHDDよりもさらに低速です。

SATA IntelICH8経由のHDD SSD over SATA Intel ICH8 標準ドライバーのSATAMarvell88SE61111経由のSSD



一般に、Marvellコントローラーは光学ドライブにのみ使用できます。

ちなみに、この情報はマザーボードの選択に使用できます。 周波数、電圧を上げ、プロセッサとメモリを変更することはできますが、内蔵のSATA-AHCIコントローラーでは何もできません。 たとえば、SATA IIと同じSSDの場合:

Intel ICH10-350 MB /秒

Intel Z87-530 MB /秒

それらの。 コントローラの現在のテストを確認してから、SSDの最大のパフォーマンスを提供するチップセット上のマザーボードを探す必要があります。

実験4PCI-e

はい、ボードにはPCI-ev1.0aコネクタもあります。それらを使用してみましょう。

一方向/両方向、ギガビット/秒
接続
x1 x2 x4 x8 x12 x16 x32
PCIe 1.0 2/4 4/8 8/16 16/32 24/48 32/64 64/128
PCIe 2.0 4/8 8/16 16/32 32/64 48/96 64/128 128/256
PCIe 3.0 8/16 16/32 32/64 64/128 96/192 128/256 256/512

ビデオカード用のPCI-ex16、Google、PCI-ex4オプション用(2番目が必要です PCI-eバージョン)オプションがあります

メーカー ハードドライブ製品をスピードアップする方法を常に模索しています。 比較的最近、コンピュータ用のストレージディスクはかなり遅いモードで動作し、それらの開発は記憶媒体の総量の増加のみに関係していました。 その後、開発者はまったく新しいタイプのSATAインターフェイスを発明しました。これにより、最新タイプのハードドライブアクセラレーションにアクセスできるようになりました。

主な革新は次の3つの機能です。

  1. NCQ(ネイティブコマンドキューイング)-コマンドの実行順序の組み込みのメンテナンス。 この機能は、HDDの動作を高速化するように設計されています。 しかし、本質的なパフォーマンスは ハードドライブ SSD(ソリッドステートドライブ)タイプ。コマンド実行順序の高速処理による高性能で知られています。
  2. ホットプラグ-英語からの翻訳は「ホットプラグ」を意味し、コンピュータの電源を切らずにハードドライブを交換することとして理解されるべきです。 プログラムでディスクを切断する必要があります(USBフラッシュドライブなど)。 この機能は、常に複数のメディアを同時に使用しているユーザーにとって興味深いものです。 これにより、コンピューターでの作業を中断することなく、ハードドライブをすばやく交換できます。
  3. TRIM-英語から「トリム」として翻訳されます。つまり、この関数を使用すると、ファイルを削除したり、フォーマットしたりできます。 HDD害を及ぼすことなく。 ご存知のように、このような操作中は、ディスクの消耗が早くなります。 このテクノロジー従来のHDDと競合するために作成されたため、最新のSSDメディアに関連しています。 この機能を備えたSSDメディアは、優れたパフォーマンスと耐久性を備えています。

ただし、これらすべての機能を使用できるようにするには、BIOSでSATAインターフェイスを特別なAHCIモードに構成する必要があります。

AHCIとは何ですか?

AHCI(Advanced Host Controller Interface)は、Intelによる開発であり、長い間廃止されたATAコントローラーのインターフェイスを置き換えることを目的としています。 交換の主な理由は、コマンドキューイングおよびホットスワップ機能を維持できないことです。

すべてのマザーボードチップがAHCIをサポートしているわけではありません。 場合によっては、マザーボードチップがAHCIサポートを提供しますが、BIOS自体に実装されていない可能性があり、単に使用できなくなります。 この問題更新することで解決できます BIOSファームウェア..。 さらに、BIOSの更新を試みることができます 非公式ファームウェア、ただし、マザーボードに損傷を与える可能性があるため、これはご自身の危険とリスクで行われます。

これまで、インターフェイスをATAからAHCI(Blue Screen Of Death-略してBSOD)に変更する際の主な問題。 同時に、BSODの一番下に、STOP 0x0000007B、INACCESSIBLE_BOOT_DEVICEという碑文が表示されました。 BIOSで以前のすべてのアクションをキャンセルするか、Windowsオペレーティングシステムを再インストールするだけで、ブルースクリーンを解消することができました。 その後、この理由は、AHCIの機能に必要なドライバーが不足していることが判明しました。

OSをインストールする前にSATAインターフェースをAHCIモードに切り替える

フェニックスからBIOSでSATA動作モードを選択する

以前は、マザーボードBIOSでSATA構成を変更する必要がありました。 これは、コンピューターの電源を入れた後にF2 / Delキーを押すことで実行できます。 通常、SATA構成オプションは[詳細]セクションにありますが、その名前はBIOSによって異なる場合があります。 それを見つけて、AHCIコントローラーモードを有効にする必要があります。 設定を保存し(保存して終了)、コンピューターを再起動します。

既存のOSでSATAインターフェイスをAHCIモードに切り替える

すでに Windowsを実行している 7すべてのアプリケーションを閉じて、Win + Rキーを同時に押して「実行」コマンドを実行する必要があります(通常、Winキーにはラベルが付いています)。 Windowsロゴ)。 表示されるウィンドウで、regeditコマンドを入力して開き、[OK]をクリックします。 パスに沿ってセクションを開く必要があるレジストリウィンドウが表示されます:HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ services \ msahci。

開いたディレクトリで、Startの反対の値を0に変更し、レジストリ設定を保存します。 次に、前の段落で説明したように、コンピューターを再起動し、BIOSを介してAHCIモードを有効にします。 Windowsの起動後、SATAドライバを再インストールする必要があります。SATAドライバは通常、マザーボードまたはラップトップに付属のディスクにあります。 すべてが正しく行われると、Windowsは新しいハードウェアを検出してインストールします。

上記の機能と合わせて、6 Gb / sのSATAIII帯域幅をすべて利用できます。

Windows7および8からAHCIまたはRAIDモードへの自動移行

AHCIモードへの移行が多くの問題を引き起こしたという事実のために Windowsユーザー、Microsoftは、モードをAHCIまたはRAIDに変更するためのオペレーティングシステムを準備できる特別なユーティリティを開発しました。 マイクロソフトの公式Webサイトからダウンロードできます。 ユーティリティ自体を起動した後、必要なすべてのアクションを実行します。 システムを再起動し、同時にBIOSでAHCIモードに切り替えるだけで済みます。 将来的には、Windows自体が操作に必要なAHCIドライバーをインストールする予定です。

Windows 8では、BIOSでAHCIモードに切り替えて、OSをセーフモードで起動するだけで十分です。 セーフモードでシステムを起動できなかった場合は、Win + Rで[実行]ウィンドウを開き、msconfigコマンドを入力できます。 [ダウンロード]セクションで、[最小]オプションを選択しながら、[セーフモード]項目をチェックします。 その後、システムは目的のモードで起動し、AHCIドライバーをインストールします。

ハードワークでコンピューターの機能を改善および拡張したいすべてのユーザーに対して、AHCIモードを有効にして構成することは価値があります。 SATAドライブ特にSSD。

このモードでは、データへのアクセス速度が上がるため、コンピューターの速度を上げることができます。データをアクティブにするには、いくつかの簡単な手順を実行する必要があります。

モードを有効にするためのオプションを検討する前に、まずその機能と動作原理を理解する必要があります。

AHCIとは

1.5 Gb / sから6Gb / sまでのデータ転送速度をサポートする最新のSATAハードドライブのインターフェイスは、次の2つのモードで動作できます。

  1. AHCI。

1つ目は、古いデバイス(2000年に製造されたドライブ)との互換性を提供します。 このモードで最も生産性の高いディスクの速度でさえ、非常に古いモデルの速度と大差ありません。 最新のAHCIモードでは、SATAインターフェイスを最大限に活用できます。 たとえば、コンピュータの電源を切らずに、またはドライブヘッドの動きを最小限に抑えて動作速度を上げる可能性がある場合に、ドライブを「オンザフライ」でマザーボードに接続解除することによって。

このモードをアクティブにすることで、ユーザーはファイルの起動、ディスク上の情報の読み取りと書き込みを高速化し、コンピューターの全体的なパフォーマンスを向上させます。 また、増加はそれほど重要ではないかもしれませんが(20%以内)、一部のタスクでは、そのような改善が重要な場合があります。 作業中にSATASSDドライブがある場合、このオプションはデバイスを効率的に操作するための唯一のオプションです。

重要:SSDでAHCIを有効にする必要がありますか?

SSDでAHCIモードを使用する場合、SATA II / IIIインターフェイスがある場合にのみ結果が得られます。それ以外の場合、改善はありません。

モードが有効になっているかどうかを確認する方法

AHCIモードを有効にすることを計画している場合は、AHCIモードがコンピューターでまだ使用されていないことを確認してください。 高性能アプリケーションを実行していない場合は、 強力なプロセッサ十分な量のメモリがあると、どのモードで作業しているかに気付かない場合があります。

次の方法で、AHCIが有効になっているかどうかを確認できます。

  1. まず、コンピューターのプロパティ([スタート]メニュー、[コンピューター]項目、コンテキストメニューの[プロパティ]サブ項目)に移動します。
  2. デバイスマネージャを開きます。
  3. IDE ATA / ATAPIコントローラーセクションを開きます。
  4. 名前にAHCIが含まれるデバイスがある場合、モードは機能します。 リストにそのようなディスクがない場合(そして古いIDEハードドライブがないが、より新しいものがある場合)、自分でモードを有効にする必要があります。

AHCIが機能しているかどうかを確認する2つ目の方法は、コンピューターを再起動してBIOSメニューに移動することです( 利用可能なオプション-マザーボードやラップトップが異なれば、わずかに異なりますが、ほとんどの場合、ファンクションキーを押すことで構成されます-EscからF12まで)。

BIOS(またはUEFI)に移動し、SATAモードまたはSATA構成の項目を見つけて、SATAがどのモードで機能するかを確認します。

ヒント:IDEモードがインストールされている場合は、すぐにAHCIに切り替えて保存しないでください。特に、Windows7を使用している場合はそうです。

AHCIモードを有効にする方法

コンピューターでこのモードを有効にするには、BIOSから直接実行できます。

同時に、Windows 7を使用している場合、システムを起動しようとすると、0x0000007B INACCESSABLE_BOOT_DEVICEのような碑文が画面に表示される可能性が高く、ディスクを操作できないことを示します。 Windows 8と10でも同じ状況が発生することがありますが、メッセージが表示される可能性は低くなります。ほとんどの場合、コンピューターは起動するか、常に再起動を開始します。

システムをインストールする前にAHCIモードを選択した場合は、まったく異なる状況になります。 これはそれを可能にします ソフトウェアインストールディスクインストーラーを起動する過程でHDDまたはSSDのパラメーターを認識し、モードの起動に問題はありません。

システムがすでにドライブにインストールされており、ユーザーがIDEパラメーターをSATAに変更し、NCQ(Native Command Queuing、最適化によって情報の操作速度を大幅に向上させるSATAプロトコルの拡張)を有効にする場合にのみ、問題が発生します。コマンドが受信される順序)。 この場合、オペレーティングシステムに応じて、レジストリエディタまたはセーフモードのいずれかを使用する必要があります。 これらのアクションのいずれも望ましい結果を提供しない場合、残っているのはAHCIを有効にしてシステムを再インストールすることだけです。

Windows7の場合

現在最も人気のあるオペレーティングシステムの1つであるWindows7では、AHCIモードに切り替えるためにレジストリまたは特別なユーティリティを使用する必要があります。 最初のオプションには、次の手順が含まれます。

  1. レジストリエディタを起動します(Win + Rで[ファイル名を指定して実行]メニューを呼び出し、regeditコマンドを入力して、変更を確認します)。
  1. セクションHKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ msahciに移動します。
  2. デフォルト値が3である開始項目に移動し、それをゼロに変更します。
  1. msahciからIastorVまで同じサブセクションに移動し、Startパラメーターを検索します。
  2. 3から0への変更。
  3. エディターを閉じます。

今はコンピュータを再起動して電源を入れることが残っています 希望のモード BIOSメニューのAHCI。 システムの起動後、Windows 7はマザーボードに接続されているすべてのドライブのドライバーの自動インストールを開始し、変更を加えるにはもう一度再起動する必要があります。 モードを構成する最後の手順は、ディスクのプロパティで書き込みキャッシュモードが有効になっているかどうかを確認することです。 有効になっていない場合は、機能を開始する必要があります。

もう1つのオプションは、Microsoft Fix itユーティリティです。これを使用すると、新しいモードをオンにした後にエラーを取り除くことができます(Microsoftの公式Webサイトからダウンロードできます)。 実行して適切なトラブルシューティングアクションを選択すると、アプリケーションは必要な変更を自動的に行い、エラーメッセージは表示されなくなります。

Windows8および8.1の場合

Windows 8または8.1が既にコンピューターにインストールされている場合は、セーフモードを使用してAHCIモードを構成できます。 これを行うには、エラーが発生した場合、次のことを行う必要があります。

  1. IDEモードをBIOSに戻します。
  2. コンピュータを再起動します。
  3. 走る コマンドライン管理者に代わって(「スタート」/「すべてのプログラム」/「標準」);
  4. コマンドbcdedit / set(current)safebootminimumを入力します
  1. エンターボタンを押します。
  2. PCを再起動し、BIOSに入ります。
  3. AHCIモードを有効にします。
  4. コマンドラインを再度実行します。
  5. bcdedit / deletevalue(現在の)safebootコマンドを入力します。
  6. システムを再起動すると、Windowsはエラーメッセージの表示を停止します。

システムがIntelプロセッサで実行されている場合、このメーカーのユーティリティを使用してAHCIを有効にする追加オプションがあります(この方法はAMDでは機能しません)。

これを使用するには、次のことを行う必要があります。

  1. 適切なバージョン(x32またはx64)を選択して、Intelの公式Webサイトからf6flpyファイル(モードドライバー)をダウンロードします。
  2. 同じリソースからSetupRST.exeファイルをダウンロードします。
  3. デバイスマネージャを開き、のプロパティで ハードディスク SATAの代わりに新しいf6AHCIドライバーを手動でインストールします。
  4. PCを再起動し、BIOS(UEFI)でAHCIを有効にします。
  5. SetupRST.exeを実行すると、問題が自動的に修正されます。

Windows10の場合

Windows 10では、インテルプロセッサー・ユーティリティー、システムの再インストール、およびセーフ・モードを使用して、モード切り替えエラーを修正することもできます。 しかし、ほとんどの 効果的なオプションレジストリエディタを使用しますが、これはWindows7の同様の方法とは少し異なります。

この方法を使用するには、次のものが必要です。

  1. 管理者としてシステムにログインします。
  2. のいずれかでレジストリエディタを起動します 利用可能な方法(最も簡単な方法は、[実行]ウィンドウとregeditコマンドを使用することです)。
  3. HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ iaStorVに移動し、そのStartパラメーターを見つけて、その値を0に変更します。
  4. 隣接するサブセクションServices \ iaStorAV \ StartOverrideで0という名前のパラメーターを見つけ、その値もゼロに設定します。
  5. Services \ storahciサブセクションに移動し、Startパラメーターをリセットします。
  6. Services \ storahci \ StartOverrideサブセクションで、パラメーター0の値をゼロに設定します。
  7. エディターを閉じて、コンピューターを再起動します。
  8. 起動時にBIOSに入り、AHCIモードを有効にします。

ヒント:最初に完了することをお勧めします Windowsの起動 10セーフモードで、このオプションは[ファイル名を指定して実行]メニュー(Win + R)を使用し、msconfigコマンドを入力してシス​​テム構成ウィンドウを表示することで有効になります。 ここでは、[ダウンロード]タブを選択し、アイテムにチェックマークを付ける必要があります セーフモード「最小」オプションを指定します。

図9。 UEFIインターフェースでモードを切り替える

標準のBIOSインターフェースの場合、対応するをクリックしてその設定に移動できます ファンクションキー..。 たとえば、マザーボードまたはラップトップのモデルに応じて、F2またはF12(設定が行われている場合)。

最初の後 Windowsのダウンロード 10はすべてをインストールします 必要なドライバー AHCIと連携し、将来的にエラーが発生することはありません。 同時に、データの操作速度を上げる必要があります。特に、ディスクにSATAIIIインターフェイスがある場合はそうです。

モードの他の機能

古いWindowsXP OSの場合、AHCIモードを設定するオプションはありません。 その開発中、そのようなオプションは想定されていませんでした。 本当に必要な場合は、必要なドライバーをネットワーク上で簡単に見つけて、システムに組み込むことができます。 プロセスの説明はオンラインでも見つけることができますが、これを行うことはお勧めしません。 まず第一に、プロセッサとコンピュータ全体がサポートしているだけなので Windowsシステム XP、AHCIモードの設定が大幅なスピードアップに役立つ可能性は低いです。 次に、ドライバ間の大きな違いにより、エラーが発生する可能性が高くなり、その後、ディスクからのデータが失われる可能性があります。

Windows Vistaの場合、モードを有効にするプロセスは、システムの7番目のバージョンの場合と同じです。つまり、レジストリまたはユーティリティを使用します。 また、Windows NTは、XPの推奨事項と同じ方法で構成できます。 ssdドライブとSATAがあらゆるシステムのユーザーの間で人気を集めているため、UnixからMacOSまで、他のシステム用のドライバーオプションがあります。

結論

ほとんどの場合、システムで適切なアクションを実行した後、AHCIモードは正常に機能し始め、システムは少し速く実行されます。 結果が得られない場合は、モードを変更した後でシステムを再インストールしてみてください。これには時間がかかる場合がありますが、結果は保証されます。

ハードドライブとSSDのパフォーマンスを向上させるために、特別なものが使用されます。 ホットプラグやディスクのプラグ、NCQなど、多くの便利な機能があります。 前回の記事では、手術室で検討しました Windowsシステム 10では、レジストリを介して含める方法について説明します。

システムを再インストールするだけで、BIOSにIDEモードがある場合は、AHCIに再配置することをお勧めします。 現代のラップトップやコンピューターでは このモード通常、デフォルトで有効になっていますが、AHCIを使用している場合はプラスになります。

不必要な手順や不注意によりシステムが起動しない可能性があるため、このマニュアルを使用するときは、初心者は非常に真剣に取り組む必要があります。 BIOSとUEFIを使用でき、障害が原因で発生した問題を修正できるはずです。

プロセスを開始する前に、AHCIモードが有効になっているかどうかを確認する必要があります。おそらく、この記事は今は必要ないでしょう。 BIOSまたはWindowsから表示できます。

デバイスマネージャに移動し([スタート]メニューを右クリックして移動できます)、タブを開きます « IDEコントローラー ATA / ATAPI "、AHCIという単語がある場合はモードが有効になり、IDEの場合はこのモードが使用されます。

したがって、AHCIがアクティブでない場合は、有効化を開始しましょう。

レジストリを介してWindows10でAHCIを有効にする方法は?

起動します。このために、ホットキーWin + Rを押して、コマンドを入力します。 regedit .

前の記事と同様に、iaStorVセクションに移動する必要があります。 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ iaStorV..。 ウィンドウの右側で、[開始]オプションを見つけて、それをダブルクリックします。 値を0に変更し、[OK]をクリックします。


[サービス]セクションで、[ iaStorAVそれを開くと、セクションがあるはずです StartOverride..。 右側でパラメータ0を見つけてダブルクリックし、値を0に変更します。


私たちはセクションを探しています サービスstorahci、Startパラメータの値が0に変更されます。


仕上げタッチ。 storahciセクションにはセクションが必要です StartOverride、パラメータ0の値を0に変更します。


レジストリエディタを閉じることができます。 コンピュータを再起動し、BIOSに入ります。 もちろん、保持する方が良いです。 これは、[実行]ウィンドウを開いてコマンドを入力すると実行できます。 msconfig、ここで[ダウンロード]タブに移動し、[セーフモード]チェックボックスをオンにします。


BIOSに移動するときは、SATAパラメータを見つけて、そこでAHCIモードを選択する必要があります。

変更を保存してBIOSを終了するとすぐに、ドライバーのインストールが開始されます。 コンピュータを再起動する必要があります。