web-dev-qa-db-ja.com

.Trash-503ディレクトリを削除できません。$ RECYCLE.BIN.trashinfoを返します:入出力エラー

GUIまたはターミナル経由で.Trash-503フォルダーを削除できません。
それは$RECYCLE.BIN.trashinfo: Input/output errorを返します

そのゴミ箱ディレクトリでは、Sudo rm -rや単純なlsでさえ動作しません。

以下の端末出力を確認します。

subroot@subroot:~$ cd /media/xxxxx/

subroot@subroot:/media/xxxxx$ rm .Trash-503/
rm: cannot remove `.Trash-503/': Is a directory

subroot@subroot:/media/xxxxx$ rm -r .Trash-503/
rm: cannot remove `.Trash-503/info/$RECYCLE.BIN.trashinfo': Input/output error
rm: cannot remove `.Trash-503/info/found.000.trashinfo': Input/output error
rm: cannot remove `.Trash-503/info': Directory not empty

subroot@subroot:/media/xxxxx$ Sudo rm -r .Trash-503/
[Sudo] password for subroot:
rm: cannot remove `.Trash-503/info/$RECYCLE.BIN.trashinfo': Input/output error
rm: cannot remove `.Trash-503/info/found.000.trashinfo': Input/output error

subroot@subroot:/media/xxxxx$ cd .Trash-503/

subroot@subroot:/media/xxxxx/.Trash-503$ ls
info

subroot@subroot:/media/xxxxx/.Trash-503$ cd info/

subroot@subroot:/media/xxxxx/.Trash-503/info$ ls
ls: cannot access $RECYCLE.BIN.trashinfo: Input/output error
ls: cannot access found.000.trashinfo: Input/output error
found.000.trashinfo  $RECYCLE.BIN.trashinfo

subroot@subroot:/media/xxxxx/.Trash-503/info$

ここで何が起こっているのですか?このフォルダーを削除するにはどうすればよいですか?

編集

このエラーメッセージを表示するためだけに、gpartedを使用してパーティションのチェックと修復を試みました。

エラー:ファイルシステムのチェックに失敗しました!
エラー:264個のクラスターが複数回参照されています。
NTFSは一貫性がありません。 Windowsでchkdsk/fを実行し、2回再起動します!
/fパラメータの使用は非常に重要です!変更はなかった
このソフトウェアは、修復されるまでNTFSに対して作成されます。

Windowsがインストールされていません。ubuntuからchkdsk /fを実行するにはどうすればよいですか?

3
Parto

入出力エラーは、ハードウェアの誤動作またはファイルシステムの破損の可能性があることを意味します。最も可能性が高いのは、ストレージデバイスの一部のセクターが破損することです。
次のエラーメッセージを参照してください。ファイルシステムチェックユーティリティによって回復された失われたファイルであるファイルfound.000を削除しようとすると、コマンドは失敗します。

rm: `.Trash-503/info/found.000.trashinfo 'を削除できません:入出力エラー

まず、パーティション上のすべての重要なデータをバックアップします(可能であれば、セクター全体がディスク全体に広がる可能性があります)。

ファイルシステムを確認する

fsck /dev/sdxxここで、xxはターゲットパーティションです。これで現在の問題が解決するはずです。

フォーマットパーティション

この問題が他のファイルでも繰り返される場合は、gnome-のようなパーティションツールを使用して、完全な形式(クイック形式ではありません)ディスク

ストレージデバイスを処分する

フォーマットが完了しても同じエラーが発生する場合は、新しいストレージデバイスに切り替える方が適切です。

更新

残念ながら、NTFSの修復はLinuxのどのツールでも完全にはサポートされていません。 Sudo apt-get install ntfsprogsを試してから、Sudo ntfsfix /dev/sdaXを試してください。 ntfsを修正する最善の方法は、Windowsからチェックすることです。 Windowsの任意のrepairCD/USBからchkdskを実行できます。 これ ubuntuフォーラムは、独自のWindows repairCDの作成に役立ちます。

1
totti

あなたのエラーはファイルを削除する問題ではなく、ファイルシステム自身の問題やハードウェアの問題です。

この日、LinuxでNtfsファイルシステムをチェックするための良いツールがわかりません。 "scrounge-ntfs"がありますが、私にとっては大きなリスクがあります。

ファイルを別のパーティションまたは別のデバイスにすぐにバックアップします。

次に、これが可能な場合(必要なすべてのファイルがコピーされた場合)、パーティションを削除し、たとえば「fdisk」と「mkfs.ext4」で新しいパーティションを作成できます。
多くのデータをコピーして新しいパーティションをテストできます。
急速に「入出力エラー」が再び発生する場合は、ディスクまたはusbキーをデッドデバイスと見なすことができます...

0
Yvan