fsck を使用して USB ドライブを修復する方法は?

fsck を使用して USB ドライブを修復する方法は?

USB ドライブがあり、マウントすると次のように表示されます。

/dev/sdc1 on /media/kuba/JCUBIC2 type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)

1 つのディレクトリを開くと書き込み/読み取りエラーが発生するため、アンマウントして次のコマンドを実行します。

fsck -t ntfs /dev/sdc1

ただし、バージョン番号は次のようになります:

fsck from util-linux 2.28.2

fsck を使用して USB ドライブを修復するにはどうすればよいですか? fsck に関する追加パッケージをインストールせずに Xubuntu を使用しています。ntfs で fsck を使用するには、何かパッケージをインストールする必要がありますか?

答え1

ここで同様の質問と回答を見つけました: https://askubuntu.com/questions/86086/fsck-cant-find-fsck-ntfs

この回答は Ubuntu 向けですが、Xubuntu の多くのパッケージは Ubuntu と同じ名前 (および同じ機能/ファイル) なので、試してみることができます。インストールしてntfsprogsシンボリックリンクを作成します。

sudo ln -s /usr/bin/ntfsfix /sbin/fsck.ntfs
sudo ln -s /usr/bin/ntfsfix /sbin/fsck.ntfs-3g

fsck 自体は、各ファイルシステム タイプ (ここでは ntfs) に関連するプログラムを呼び出します。

コメントの補足事項と同じですが、個人的には Windows 以外のシステムで NTFS パーティションを修正することはお勧めしません。

関連情報