NTFSパーティション、イベントルートからファイルを削除できません。

NTFSパーティション、イベントルートからファイルを削除できません。

私はデュアルブートシステムを持っており、Windows 7とUbuntuの間の共通のストレージとしてNTFSパーティションを使用しています。

最近、Windowsの起動時にパーティションにCHKDSKプロンプトが表示されたため、これは不良ドライブの症状だと思いました。そのため、ドライブを大きな1TBドライブに複製し、Linuxでパーティションのサイズを変更しました。

それにもかかわらず、CHKDSKプロンプトはまだ表示されましたが、今回はスキャンで一部のファイル名が印刷され、後で50%完了すると停止しました。このファイルは、数年前に自動パノラマ生成スクリプトを生成するために使用したPerlスクリプトのセットです。

rm -r *これで、ファイルを保存したフォルダから試してみることができます。

jason@asus:/media/Storage/Programming/Libraries/Linux$ rm -r *
rm: cannot remove `Image-Size-3.232/blib/man3/Image::Size.3pm': No such file or directory
rm: cannot remove `Panotools-Script-0.26/blib/man3/Panotools::Makefile.3pm': No such file or directory
rm: cannot remove `Panotools-Script-0.26/blib/man3/Panotools::Makefile::Comment.3pm': No such file or directory
rm: cannot remove `Panotools-Script-0.26/blib/man3/Panotools::Makefile::Rule.3pm': No such file or directory
rm: cannot remove `Panotools-Script-0.26/blib/man3/Panotools::Makefile::Utils.3pm': No such file or directory
...
...

これで、内部で印刷される内容をImage-Size-3.232/blib/man3/実行しました。ls -il

3723 -rwxrwxrwx 0 root root 25473 Jun 19  2012 Image::Size.3pm

stat 3723印刷してみてください。

jason@asus:/media/Storage/Programming/Libraries/Linux/Image-Size-3.232/blib/man3$ stat 3723
stat: cannot stat `3723': No such file or directory

これまで、一般的な削除機能に対して防火性があることが証明されたこれらのファイルを削除する方法は?

ベストアンサー1

残念ながら、特にLinuxとWindowsを頻繁に切り替えると、Linuxから安全かつ確実に削除することはできません。

これは、コロン付きのファイル名がNTFS仕様のMicrosoftバリアントでは無効ですが、Tuxeraのntfs-3gデフォルトのマウントオプションを使用すると有効です。 この質問に関する追加情報。

マイクロソフトを実行するときは、chkdskコロンのあるファイル名は無効であるとすぐに見なされるため、非常に注意してください。削除(ファイル名を変更してデータを保持する代わりに)

残念ながら、これがファイルを削除してファイルシステムをクリーンな状態に戻す唯一の方法です。

おすすめ記事