如何使用fsck修復U碟?

如何使用fsck修復U碟?

我有 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)

打開一個目錄時出現寫入/讀取錯誤,因此我將其卸載並運行:

fsck -t ntfs /dev/sdc1

但得到版本號:

fsck from util-linux 2.28.2

如何使用 fsck 修復 USB 隨身碟?我使用的是 Xubuntu,沒有安裝任何關於 fsck 的附加軟體包。我需要安裝任何軟體包才能將 fsck 與 ntfs 結合使用嗎?

答案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 分割區。

相關內容