为什么文件夹在外部硬盘上显示为二进制文件?

为什么文件夹在外部硬盘上显示为二进制文件?

我有一个旧的外部硬盘,其中一些文件夹显示为“二进制”工作文件并且无法打开(其他一些文件夹没有问题)。

高清: Filesystem type: msdos

相关文件夹显示如下:

Type: Binary (application/octet-stream)

我正在使用 Linux Ubuntu。我该如何恢复它?

答案1

如果您想确保不丢失数据,请先创建源设备的备份。

在 Linux 终端中尝试以下命令:

sudo apt-get install dosfstools
sudo dosfsck -w -r -l -a -v -t /dev/xxxx

xxxxx是您要检查的分区。

  • -w表示立即写入磁盘。
  • -r表示以交互方式进行磁盘检查(遇到错误时询问您该怎么做)。在较新版本的清除这是默认的。
  • -l表示列出处理的文件名。
  • -a表示自动修复错误。如果您希望更好地控制修复可能的错误,请不要使用它。
  • -v表示详细模式。生成稍多一点的输出。
  • -t表示将不可读的簇标记为坏的。

您可以在这里找到其他解决方案/工具 -https://askubuntu.com/questions/147228/how-to-repair-a-corrupted-fat32-file-system/147237#147237

相关内容