我有 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 分割區。