質問: 再インストールせずにwindows xpでahciを有効にする方法 この質問は、新しいssdドライブを取り付ける前にしなければならないことの大規模なリストの一部ですが、私はそれ自身の質問に値すると思います。現在の設定:windows 6xpがsata 6gbps hddにインストールされているデュアルブートマシン。 biosは常にideモードに設定されています。このため、biosでahciに変更しようとすると、windowsにahciドライバがないため起動しません。私はすでに私がos全体を再インストールすることでこれを達成できることを知っています。しかし、可能であれば、再インストールせずにahciを有効にしたいのですが。 windowsでahciにドライバを変更することは可能でしょうか? (たとえば、デバイスマネージャを使用して)。可能であれば、biosをideモードにしたままドライバを変更した瞬間にosがクラッシュしますか そうでない場合は、windowsのディスクを使用して部分的な修復を行ってそれをインストールする方法はありますか?そのような方法が存在する場合、現在の設定とアプリケーションは変更されませんか? 前もって感謝します。更新 私のサウスブリッジはintel(r)ich10rです。私はすでにマザーボードのディスクにある正しいドライバを持っています。ドライバは32ビットosと64ビットosで異なるため、正しいドライバを選択することが重要です。ファイルは「iastor.inf」と「iaahci.inf」と呼ばれます。
回答: 家に着いた後、そして全くxdで何のバックアップもしないで、私はついに仕事を終えました。10分もかかりませんでした。私の方法は このブログ投稿 に基づいているので、その作者は最も信用に値するものです。また、このリンクをすぐにコメントとして投稿した bob についても言及する必要があります。それでも私は私が従ったステップを投稿したいのですが、いくつかの違いがあり、それは他の人々にとって役に立つかもしれません。私はギガバイトのボードを使っていますが、それにはahciドライバなどを含むユーティリティdvdが付属しています。これが私のインスタレーションです。 (このステップはギガバイトmbの所有者だけのためです。どこか別の場所にドライバを持って行き#3に行くことができます)usbmドライブまたはハードドライブパーティションに\ bootdrvフォルダに移動してファイルmsm32.exeをコピーしてください。これは32ビットos(windows xp)用の正しいファイルです。マザーボードのマニュアルによると、それはwindows vista 32bit用に選択するものでもあります。 64ビットosをお使いの場合は、代わりにmsm64.exeをコピーしてください。 msm2k.exeという名前のものがもう1つあります。windows2k用のドライバだと思いますが、ここで推測しています。 あなたがそのファイルをコピーしたフォルダで、それをダブルクリックすると、それはファイルを抽出するために確認を求めているコマンドラインプロンプトを開くでしょう。 「はい」と入力してから入力します。そのフォルダーにいくつかのファイルが解凍されます。これらは実際のドライバです。これらのファイルは、デバイスマネージャにドライバを検索する場所を指示するために必要です。デバイスマネージャを開き、[ide ata/atapiコントローラ]ノードを展開します。私の場合は、通常のideチャネルと、一般的な2つのintel ich10 sataコントローラがリストされています。これらはwindowsによってインストールされた一般的なドライバです、そして、私はこれらが働かないことをあなたに言うことができます(biosでahciを有効にすることをテストして、osをロードしようとするとビープ音と再起動をもたらしました)。 sataコントローラを1つ選択します - >それを右クリックします - >ドライバの更新 - >リストまたは特定の場所からインストールする(詳細) ) - > "検索しない"ラジオボタンをチェックして次へ - >をクリック "disc" - >"browse"ボタンをクリックして、コピー元のフォルダを選択します。 cdまたはdvdにドライバがある場合は、ファイル選択ダイアログで.infファイルが検索され、サブフォルダを参照できないため、ルートフォルダにautorun.infファイルが含まれていないことを確認してください。 これでドライバの一覧に少なくとも新しいオプションが追加されました。ここで私は自分のチップセット(ich10r)に正しいものを選択しました。 windowsは警告メッセージを表示します。はいをクリックします。 ドライバがインストールされ、windowsが再起動を要求しますが、再起動しないでください。代わりに、デバイスマネージャで残りのsataコントローラを選択し、#3と#4を繰り返します。 2回目のドライバのインストール後、windowsは再起動を要求しません。しかしこれでを再起動する時が来ました。コンピュータが起動したらすぐにbiosに入る準備をしてください。 biosの変更(私の場合、 "integrated peripherals" - > "sata raid/ahciモード" ideモードからahciへ。これはあなたのシステムとbiosによって変わるかもしれません、そしてもしahciオプションが利用可能でないならばあなたはraidを選択する必要さえあるかもしれません。このトピックがよりよく説明されているこのサイトにもっと良い質問があるので、私はそれを詳しく調べません。私の場合は、ide/ahciの直後に "sata port0-3 native mode"という2番目のオプションがありました。無効になっていました。有効にしました。私のマザーボードマニュアルにあるこのオプションの説明は、disabledはsataコントローラがレガシーideモードで動作することを可能にし、ネイティブモードをサポートしないos(windows 9x/meのような)のために選ばれるべきです。 windows xpはネイティブモードをサポートしているので、有効にしました。より現代的なosもそれをサポートするだろうと思います。 biosを保存して起動を続けます。 windowsは正しくロードされています。新しいahciモードの既存のドライブを認識し始め、黄色い泡が表示されます。その後、2回目の再起動を要求します。再起動するには[ok]を選択します。 windowsが再びロードされ、今回はすべての準備が整いました。