web-dev-qa-db-ja.com

Windows XPマシンが外部FAT32パーティションを正しく認識していない

約8か月前、私のWindows XPラップトップは、プラグを差し込むとFAT32外付けドライブを見ることができなくなりました...ほとんど。説明します...

これは、電源が入っていない外付けハードドライブ、電源が入っている外付けハードドライブ、マシンのカードリーダーに直接接続されているSDHCカード、または別のUSBカードリーダーを介して接続されているSDHCカードなど、すべてのFAT32ドライブで発生します。

これらのドライブ/カードはすべて、このマシンで正常に動作するために使用されていました。それらはすべてほぼ同時に動作を停止しました。

NTFSボリュームは影響を受けません。 NTFS外付けドライブを接続すると、すぐに認識されます。 2つのパーティションを持つ1つの外付けドライブもあります。1つは認識されるNTFSで、もう1つは認識されないFAT32です。

FAT32ドライブを接続してから再起動すると、ほとんどの場合、再起動後にドライブがマシンに表示されます。

FAT32ドライブを接続すると、すぐに機能する場合があります。しかし、それほど頻繁ではありません。 SDHCカードの方がハードドライブよりもラッキーになることが多いと思います。私は、ハードドライブを接続したときにAcronis Disk Directorを実行している場合にのみ幸運になるという理論を開発していますが、それも通常は機能しません。ここにさらにデータが必要です。これは赤いニシンかもしれません。ハードドライブで幸運になることは本当にまれで、通常は再起動する必要があります。

運が良かったため、または再起動したためにFAT32が認識されると、安全に切断することはほとんどできません。 「デバイス「汎用ボリューム」は現在停止できません。後でもう一度デバイスを停止してみてください」と表示されます。私はこれを回避できないようです。 IIRC、開いているすべてのウィンドウを閉じようとしましたが、それでもうまくいきません。私は自分のデータを気にしているので、通常、FAT32ドライブを切断する唯一の方法はマシンをシャットダウンすることです。ご想像のとおり、ドライブを読み取るためだけに2回再起動すると、かなり古くなっています...

マシンがFAT32ドライブを認識できない場合、通常、正しいパーティション名の代わりに、適切なドライブ文字とWindowsエクスプローラーの「ローカルディスク」という単語が表示されます。それをクリックすると、「J:\にアクセスできません。パラメータが正しくありません。」というメッセージが表示されます。

この問題が発生する前は、SDHCカードを含め、すべての[安全に削除]ボタンをクリックしていました。私はこれがハードドライブの正しい手順であることを長い間知っていたので、これを怠ったことがこの問題の原因であるとは思わない(誰かが尋ねる前に:)

どんな答えや提案も大歓迎です。

2

上記で説明した問題は、直接の原因ではないにしても、Acronis Disk Director(有料のバージョン10.0)とAcronis True Image WD Edition(バージョン11.0、バージョン11.0)の両方で使用されるいくつかのレジストリキーの内容に関連しているようです。私がインストールした無料)。

このMicrosoftサポート記事から大きな手がかりが得られました http://support.Microsoft.com/kb/925196 「自分で修正しましょう」サブタイトルの下に、破損した場合に発生する可能性がある特定のレジストリキーについて説明しています。ハードドライブが見えなくなる原因になります。これらのレジストリキーを見ると、GoogleがAcronis製品であることが明らかにしたsnapmanドライバーが含まれていることがわかりました。これは、私の質問で言及したAcronisの観察結果と、[デバイスマネージャー]-> [ディスクドライブ]->(問題のディスク)-> [プロパティ]-> [ドライバー]-> [ドライバーの詳細]に表示されるドライバーの詳細と関連しており、snapman.sysが運転手。したがって、マイクロソフトの記事で推奨されているようにレジストリキーを削除し(実際にはUpperFiltersのみで、LowerFiltersはありませんでした)、このAcronisナレッジベースの記事に続いて表示された他のキーからsnapmanエントリも削除しました http://kb.acronis.com/content/162 これがおそらく私のAcronis製品を壊したと考えて、コントロールパネル->プログラムの追加と削除を使用して両方をアンインストールしました。これらの手順がすべて完了すると、ドライブの取り付け/取り外しの問題が修正されました。FAT32大容量記憶装置を正常に取り付け、4回続けて安全に取り外しました。次に、Acronis Disk Director(すべてのユーザー向けの完全なプログラム)を再インストールして、snapmanドライバーの参照をレジストリキーに戻しました。次に、同じFAT32大容量記憶装置をさらに3回正常に取り付け、安全に取り外しました。 Acronis TrueImageを再インストールするリスクを冒さないことにしました。独自のバージョンのsnapmanドライバーがインストールされている可能性があり、Disk Directorと競合する可能性があり、レジストリキーにさらに変更を加える可能性があります。起動可能なディスクから実行できますが、たまにしか実行しないので、それで十分です。

両方のAcronis製品がインストールされていて、ドライブの取り付け/取り外しの問題が発生することなく、何ヶ月もの間、それらをオフにしてからオンにしていたことは間違いないので、上記ではなく関連性があると言います。この問題を解決しようとしている間、私は検索用語「アクセスできません」「パラメータが正しくありません」を一重引用符なしでグーグルで検索し、返された最初の50のWebページを読みました。数回出てきたテーマは、ドライブ文字を変更した後にこの問題に直面している人々でした。私自身の問題は、バックアップドライブのドライブ文字を再パーティション化して変更していた昨年7月頃にさかのぼると思われるため、これは興味深いことでした。私はAcronisDiskDirectorを使用してこれを行っていました。したがって、ドライブ文字の変更がこの問題のトリガーに何らかの形で関与している可能性があると推測します。これは推測ですが、おそらくアクロニスを実行していない人でも、ドライブ文字を変更する前日にシステムの復元を行うという、問題が解決する可能性のある別の解決策を示唆しています。レジストリキーに焦点を合わせる前に自分でこれを実行しようとしましたが、残念ながら、バックアップ/復元ポイントが十分に戻っていませんでした。

編集:私はまだ私のマシンの内蔵カードリーダーに問題があることがわかりました。 SDHCカード(フォーマット済みFAT32)を挿入すると、正しく表示されますが、安全に取り外すことができません。ただし、2ドルのカードリーダーを使用してSDHCカードをUSBドライブに変換すると、問題なく接続および安全に取り外すことができます。

3

問題は、XPがexFATを直接サポートしていないことです。exFATのサポートはVistaSP1で導入され、Windows7に含まれています。exFATのサポートはXPおよびここで利用可能なアップデートをインストールすることによるServer2003:

exFATファイルシステムドライバーアップデートパッケージの説明

一部のサードパーティツールはこれをサポートしていますが、XPは32GBを超えるボリュームをFAT32としてフォーマットしません。

2
Bucifer