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