Windowsで正しくアンマウントされていないUSBディスクをLinuxにマウントする場合

Windowsで正しくアンマウントされていないUSBディスクをLinuxにマウントする場合

次の状況について、Linuxにソフトウェアソリューションがあるかどうかを知りたいです。

  • USBディスクをWindowsホスト(XP、Vista、7など)に接続します。
  • 大容量ファイルをUSBドライブにコピーします。
  • WindowsでUSBデバイスを切断する安全でない方法
  • USBデバイスをLinuxホストに接続する
  • USBデバイスをマウントしてみてください

その結果、USBディスクに開かれたファイルが含まれているため、Linuxにマウントできません。

この問題を解決する 1 つの方法は、USB ディスクを Windows に再接続し、安全にマウント解除し、USB ディスクを Linux にマウントすることです。

USBスティックを正しくシャットダウンするためにWindowsを使用せずにLinuxツールのみを使用してこの問題を解決する方法はありますか?

答え1

fsck.vfatまたはfsck.ntfsファイルシステムをマウントする前(その種類によって異なります)、ファイルマネージャにファイルシステムをマウントする前にファイルシステムをfsck-edするように要求することをお勧めしますが、そうすることはできません。

マウントに失敗した場合は、ファイルが開いているのではなく、ファイルシステムが破損しているためです。

答え2

私は主にWindowsとUSB HDDを処理する方法のために同じ問題に遭遇しました。私は500GB Buffalo外付けUSB 2ハードドライブと「Turbo USB」ソフトウェアユーティリティを含むWindows XPを使用しています。ドライブを正しくマウント解除する方法がわかりません。特に、「ハードウェアを安全に削除する」通知アイコンが通知パネル(画面の右下隅)に表示されていない場合、このアイコンがランダムに表示される理由は、解決を待つ別の謎です。 ;ただし、無効にした後、「Windowsのインデックス付け」機能以降、状況はより一貫しているようです。

最近、Linux ZORINディストリビューションの使用中にインストールできないエラーが発生しました。 「Linux」エラーメッセージは、以下のようにWindowsよりも多くの情報を提供します。

外部ハードドライブのエラーはLinux Zorinにマウントできません。 2013年4月2日

500GBファイルシステムをマウントできません。

インストールエラー:終了コード13でインストールが終了しました。

ディスクにクリーンでないファイルシステム(0、0)が含まれています。

Windowsのファイルシステムが安全に閉じられていません。

固定。 ntfs_attr_pread_i:ntfs_pread失敗:入力/出力エラーNTFSを読み取れません。 $ Bitmap:入力/出力エラーNTFSが一貫していないか、ハードウェアエラーまたはSoftRAID / FakeRAIDハードウェアがあります。

最初のケースでは、Windowsでchkdsk / fを実行してからWindowsを2回再起動します。 / fパラメータの使い方は非常に重要です!デバイスがSoftRAID / FakeRAIDの場合は、まずアクティブにし、/ dev / mapper /ディレクトリ(/ dev / mapper / nvidia_eahaabcc1など)に別のデバイスをインストールします。詳細については、「dmraid」のドキュメントを参照してください。

これを得た後、私たちはWindows XPコンピュータに戻り、ついに多くの「試行錯誤」の最後にBuffaloドライブを正常にマウントし、その中のファイルにアクセスすることができました。次に何をすべきかをアドバイスできる人はいますか?ありがとう、ジョン

関連情報