web-dev-qa-db-ja.com

WindowsVistaをIDEモードでインストールした後、Windows 7のクリーンインストールの前/の場合、AHCIモードを有効にするにはどうすればよいですか?

2TBのFantomUSB 2.0/ eSATA 外付けハードドライブを購入しました。残念ながら、昨年の夏に最初のカスタムシステムが構築されたとき、それは私の見落としを明らかにしました。 Vista Home Premium64ビットを [〜#〜] achi [〜#〜] モードではなく、 [〜#〜] ide [〜#〜] モード(BIOSのデフォルト)でインストールしました。これは、ネイティブコマンドキューイングを提供するだけでなく、今必要な外付けハードドライブのホットプラグも提供します。

予想どおり、BIOSでIntelコントローラーをACHIに変更すると、システムが期待どおりに起動しなくなりました。

私のマザーボードはGigabyte GA-EX58-UD4Pです。内蔵の750GBWDブラックキャビア7200rpmハードディスクドライブとeSATAブリッジ(2つのeSATA外部接続を提供)の両方が、ICH10Rサウスブリッジ[_ =サウスブリッジ )コントローラー。

内蔵ハードドライブはSATA0にあり、eSATAコネクタはSATA4とSATA5にあります。ギガバイトコントローラーによって制御される2つのSATAコネクター(つまり、GSATA0とGSATA1)は使用されません。

この投稿を書いているとき、およびギガバイトとインテルの両方のコントローラー用にギガバイトのWebサイトからWindowsでSATA/RAIDドライバーをインストールしようとした後、最後の試行で突然外付けハードドライブドライバーがインストールされました。

MSM/iata_cd.exeからのIntelセットアップで、システムが最小要件を満たしていないというエラーが表示され、閉じられたことに注意してください。新しい外付けSATAハードドライブは、インテル(R)ICH10ファミリーコントローラーシリアルSATAコントローラーを備えたIDE/ATA/ATAPIコントローラーの下の デバイスマネージャー に内蔵ハードドライブとともに報告されるようになりました。

Windows 7 Home Premium 64ビットにアップグレードしようとしています。このため、すべてのSATAドライブをAHCIモードで動作させたいと考えています。これにより、eSATA接続を備えた外付けハードドライブがホットプラグをサポートできるようになり、マルチタスクを実行しながら、内蔵ハードドライブにもメリットがあるようです。

IDEモードを有効にしてWindows Vistaをインストールした後、AHCIモードを有効にすることは、私が読んだいくつかのソリューションでは簡単ではないようですが、少し混乱します。

質問:

  • Windows 7へのアップグレード前(つまり、Windows Vistaの下)またはアップグレード中にAHCIモードを有効にする必要がありますか?

  • 以前に行うことをお勧めする場合、VISTAを再インストールせずにACHIモードを有効にできますか?どうやって?

また、現在のWindows Vistaのインストール用に複数のパーティションがあり、オペレーティングシステムとは異なるパーティションにユーザーとプログラムデータがあります。現在のパーティションスキームは再編成され、簡素化されます。

  • Windows 7カスタムクリーンインストール中に実行することを提案した場合でも、同じカスタムインストールセッションでこのドライブパーティションスキームを(ディスクオプション詳細モードを使用して)変更できますか?

  • 外付けドライブはICH10RコントローラーでIDEモードで動作しているので、ホットプラグ機能がないことはどういう意味ですか?ステータスバーのどこで停止できますか?電源を入れても安全ですか?システムの実行中にオフになりますか?

7
Donat

最初にWindows7にアップグレードします(新しいハードウェアをサポートしているため)。

次に、ブートドライブのSATAモードを変更する前に、レジストリでAHCIドライバーを有効にします。これを行うには、次の手順に従います。

  1. すべてのWindowsベースのプログラムを終了します。
  2. [スタート]をクリックし、[検索の開始]ボックスにregeditと入力して、Enterキーを押します。
  3. [ユーザーアカウント制御]ダイアログボックスが表示されたら、[続行]をクリックします。
  4. 次のレジストリサブキーを見つけてクリックします。HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci

  5. 右側のウィンドウで、[名前]列の[開始]を右クリックし、[変更]をクリックします。

  6. [値のデータ]ボックスに0と入力し、[OK]をクリックします。
  7. [ファイル]メニューの[終了]をクリックして、レジストリエディタを閉じます。

この後、コンピューターを再起動し、BIOSに移動して、AHCIを有効にする必要があります。再度Windowsにログインすると、AHCI用のドライバーがインストールされていることがわかります。ドライバのインストールを完了するには、もう一度再起動する必要があります。

ソース:[〜#〜] mskb [〜#〜]

最新のコントローラードライバーについては、マザーボードの製造元のWebサイトも確認してください。

10
Molly7244

Vistaファイルの完全バックアップを実行し、Windows 7のクリーンインストールを実行することをお勧めします。このルートを選択する場合は、開始する前に、BIOSでディスク構成をIDEからAHCIに変更してください。 Windows7のインストール。

Windowsのインストールを開始するとき、AHCIドライバーに関して2つの選択肢があります。

  1. マザーボードのWebサイトにアクセスし、「F6」AHCIドライバーをダウンロードして、USBスティックまたはフロッピー(まだ使用している場合)にコピーします。 Win 7の最初のインストール時に、このUSBスティック/フロッピーのAHCIドライバーをポイントして、インストールできるようにすることができます。

  2. MicrosoftにデフォルトのAHCIドライバーをインストールさせるだけですが、Windows7のインストールが完了したら必ずアップグレードしてください。通常、マザーボードの製造元は、ダウンロード用のWebサイトにIntelのMatrix Storageドライバー(RAIDおよびAHCI用)のバージョンを用意しています。ドライバのアップグレードを忘れた場合、内蔵ハードドライブが取り外し可能な外付けドライブのように扱われていることに気付くかもしれません。

0
cyclo

アップグレードとクリーンインストールに関する他の質問を考慮して、ファイルの完全バックアップとWindows7のクリーンインストールを行います。次に、AHCIを完全に制御することについて心配することができます。

アップグレードを行う場合、アップグレード前にVistaでAHCIを有効にすることでチートできる可能性がありますが、これが機能するかどうかはわかりません。

理論的には、アップグレードがどのように機能するかを知っていれば(パーソナライズされたデータとインストールされたプログラムと設定のコピーを効果的に作成し、Windows 7のクリーンバージョンをインストールしてから、前述のパーソナライズ、プログラム、設定を適用します)、実際に機能する可能性があります。

しかし、それが完全なシステムバックアップの目的です! :-)

0
user3463