Windows7とSATAカードリーダーのCFカードに厄介な問題があります。
ハードウェア仕様:
手順:
解決策なしで試されたこと:
ブーツが永遠にハングするわけではないようですが、実際には非常に長い時間が経ってから起動します。私が知る限りの時間。起動すると、CFカードが表示されず、「ディスク管理」を実行すると、CFカードが表示されるまで約10分間、「仮想ディスクサービスに接続しています...」と表示されることを除いて、ほとんどのことが機能します。
Classpnp.sysがロードされた後、ハングが明確になりました。また、最新のIntelチップセットドライバー9.3.0.1025をインストールしてみました。変化なし。
ホットプラグを有効にして、いくつかのブートオーダーを試しましたが、まだ運がありません。
この問題は、Asus P8C WSボードを搭載した3台の同一のPCに存在しますが、異なるマザーボード+ CPUを使用している場合は存在しませんが、それ以外はまったく同じハードウェアを使用していることに注意してください。したがって、すべてがAsus P8CWSボード/ IntelC216チップセットの問題を示しています。
いずれにせよ、起動時にコンパクトフラッシュカードがカードリーダーに挿入され、DVDドライブ(Windows 7のインストール元)以外のハードウェアがない限り、問題は解決しません。別のCFカードも試しました。
これがSATA /大容量記憶装置コントローラーの問題である可能性があることをいくつか読んだことがあります。チップセットの問題なので、カードリーダーを別のPCI Express(SATAコントローラー(ASRock SATA3 CARD/ASR))に配置してみました。ただし、これでも問題は解決しませんでした。
スーパーユーザーや他の場所でも同様の質問がたくさんありますが、私が知る限り、この問題を解決するものはないようです。以下に、重複と見なされる可能性があるが、このケースに関連しない、または適切な解決策を示さない可能性のある質問をリストしました。
Windows 7-「Windowsの起動」中にフリーズしましたDISK.SYS/CLASSPNP.SYS (レガシーBIOSオプションまたはfirewireを無効にします-この場合は機能しないようです)
インストール中にWindows 7がロード画面でスタックする (関連するソリューションなし)
Windows 7はWindowsの起動画面を超えて起動しない/セーフモードでClasspnp.sysでスタックする (解決策がないか、適切ではない)
classpnp.sysでの起動がスタックしているときにWindows 7のトラブルシューティングを行うにはどうすればよいですか?
「Windowsを起動しています...」の後にWindows 7のセットアップがハングします-画面 (BIOSでフロッピードライブを無効にします-ボードにはフロッピードライブがありませんが、CFカードの処理で同様の問題が発生する可能性がありますフロッピードライブと同じ方法ですが、無効にすることはできません。
CFカードはBIOSでブートデバイスとして認識されています。 BIOSに外部デバイスの起動を無効にするオプションがあるかどうか、または起動順序にある可能性があるかどうかを確認します。
Classpnp.sysの問題は、通常(常にではありませんが)ディスクの問題を示しています。 BIOSがカードリーダーを外部(または内部?)ハードディスクとして誤って認識しているために、問題が発生する可能性があります。
私はまったく同じ問題を抱えていましたが、USB2ポートで分岐したUSB3対応の外部ディスクがありました。
ディスクがUSB2ポートで分岐したとき、ラップトップはBIOS内で起動中にハングしました。ただし、USB3ディスクが取り外された場合、BIOSは非常に迅速に起動を終了し、Windows 7はそれ以上問題なく、USB2として分岐したときにUSB3ディスクを扱いました。
私はここで共有できるこの振る舞いの説明を作成しましたが、それを証明するものはありません(そのような証明を取得する方法についてのアイデアもありません)。
私の考えでは、BIOSはUSB3ディスクを処理できないディスクとして認識していませんでした。ディスクを他のハードウェアとしてひどく分析したため、おそらく実行できないUSB3ハードウェアコマンドを送信し、返事が来ないのを待っていました。この待機(または待機)にはタイムアウトが発生する場合がありますが、経過するまでに数時間かかる場合があることがわかりました。
一方、Windowsが制御を取得すると、USB3ディスクを正しく分析し、正しく機能するUSB2ドライバーを使用しました。
その説明があなたのケースに当てはまる場合、CFカードリーダーはBIOSを混乱させますが、Windowsによって正しく分析されています。したがって、このカードリーダーを処理できるコンピュータのBIOSバージョンが見つからない場合は、カードを中に入れて起動しないでください。 BIOSは、おそらくカードを他のハードウェアとして誤って報告します。