Ubuntu で破損した NTFS を修復するにはどうすればよいですか?

Ubuntu で破損した NTFS を修復するにはどうすればよいですか?

マウントできない外付け NTFS ドライブがあります。

sudo mount -t ntfs /dev/sda File/

これは私に

NTFS signature is missing.
Failed to mount '/dev/sda': Invalid argument
The device '/dev/sda' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

私は試してみましたsudo ntfsfix /dev/sda そしてそれは私に与えます

Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
Unrecoverable error
Volume is corrupt. You should run chkdsk.

chkdsk を実行するには、Windows にアクセスする必要があります。ただし、現在はアクセスできません。

このドライブは新しく、中身も何も入っていないので、データが失われる心配はありません。Ubuntu でこれを修正する解決策はありますか?

答え1

試すntfsfix

sudo ntfsfix dev/sda1

マウント コマンドではパーティション番号を指定する必要があると思います。これ dev/sdaはディスクであり、dev/sda1通常は最初のパーティションです。

答え2

通常、特定のオペレーティング システムの問題の修正は、そのオペレーティング システムに付属するツールを使用して行う必要があります。ただし、システムは NTFS ボリュームではないと主張しているため、NTFS ツールは機能しないことに注意してください。

次の質問に注意してください。

  • 別のファイルシステムでしょうか?
  • ntfs-tools がインストールされていることを確認してください。インストールされていない場合、NTFS は不明なファイルシステムです。
  • そのはずsudo mount -t ntfs /dev/sda1 File/

このドライブは新しく、中身も何も入っていないので、データが失われる心配はありません。Ubuntu でこれを修正する解決策はありますか?

これは、おそらく上記の説明の 1 つの例外です。Gparted を使用してディスクをフォーマットできます (ファイルシステムとして NTFS を使用)。これにより、ディスク上のファイルシステムに関する現在の問題を回避できます。ただし、まずは質問を確認してください。

問題は実際のハードウェアの問題である可能性があり、これによって実際のハードウェア エラーが修正されるわけではないことに注意してください。Gparted が操作中にクラッシュした場合、そのディスクは修復できないほど壊れている可能性があります。

関連情報