chkdskを使用せずに「ダーティな」NTFSパーティションを正しく修正する方法


39

ntfsckNTFSパーティションを作成しようとすると、次のようになります。

sudo ntfsck /dev/sdb1
Unsupported: replay_log()
Volume is dirty.
Unsupported: check_volume()
Checking 161792 MFT records.
Unsupported cases found.

NTFSボリュームでWindows chkdskツールを実際に使用する必要なく、「ダーティ」NTFSボリュームをクリーンアップするにはどうすればよいですか。

私もやったntfsfix、それはすべてが大丈夫だったと言ったが、実際はそうではなかった。

また、ディスクユーティリティを使用してファイルシステムをチェックしようとすると、同じ「ダーティ」エラーが発生します

ここに画像の説明を入力してください

強力な石鹸が必要だと思い始めています。


この意志の助けを借りている場合、私は知らないが、私は面白そうだねそのDOSとminiXPを持って、このブート可能なユーティリティディスクに出くわした: hiremのブートCD
マーティ・フライド・

「Windowsを使用せずに」と具体的に言ったとしてもchkdsk、以下の回答で問題が解決しない場合は、Windows VMを作成して実行する必要があります。とにかく私がしなければならないことです;)
スリダールサルノバト

回答:


49

を使用してみてくださいntfsfix。これは、古いntfsprogsパッケージの一部であり、現在はntfs-3gパッケージ(既にインストールされている可能性があります)にあります。
これは、一般的なNTFS問題の修正を試みるコマンドラインユーティリティです。最後に使用してからしばらく経ちましたが、次のように入力するだけで機能します。

sudo ntfsfix /dev/sdb1

また、パーティションの「ダーティ」フラグをクリアする特定のオプションも提供します。

sudo ntfsfix -d /dev/sdb1

これは、最初のコマンドに加えて必要な場合と必要でない場合があります。見てman ntfsfixより多くの情報のため。


大変申し訳ございません。また、ntfsckを実行する前に、そのコマンドでテストしました。質問に追加して申し訳ありません。また、修正を行った後、それは間違っていることは何も言及していませんでした。
ルイスアルバラード

'-d'オプションでも?まあ、その場合、私は他に貢献することはあまりありません、それについて申し訳ありません
.-パブロム

3
実際、ntfsckは-dパラメーターを指定したものですが、とにかく問題は解決しません。ダーティパーティションであることを通知し続けます。セクシーに聞こえますが、そうではありません。
ルイスアルバラード

1
これは動作しません。
ルイスアルバラード

1
ntfsck廃止され、配布されなくなりました。-dオプションが組み込まれていntfsfix代わりに。
マフムードアルクシ

1

実際にチェックをやめる必要があるのではないかと思います。:)

私はかつて同様のレポートを持っていたと信じており、chkdskを実行するために元のWindowsインストールを起動しましたが、助けにはなりませんでした。しかし、私が学んだことは、LinuxはNTFSパーティションをチェックできず、fsckorderをゼロに設定してマウントする必要があるということです。

それ以降変更されているかどうかはわかりませんが、これをクロスチェックして問題を解決できるかどうかを確認できます。

編集:追加するのを忘れた、私はその時以来、このパーティションに問題がなかった。


1
Ubuntuマシンに接続したとき、外部NTFSドライブで同じ「Not Clean」ダイアログが表示されました。私はWindowsマシンのそのドライブでchkdskを実行しましたが、問題ありませんでした。Linuxのダイアログは信頼できないと思います。
アミールウヴァル14年

チェックフラグは、必ずしもドライブにエラーがあることを意味するわけではありません。次回の起動時にチェックがスケジュールされたことを意味するだけです。ntfsfixまたはchkdskを使用して、手動でそれを行うことができます(スケジューリング)。Linuxは、フラグが設定されている場合にのみ通知します。そして、それは確実に行います。
JPT
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.