在 Windows 和 Linux 之间使用 exFAT USB 且不导致磁盘错误的最佳方法是什么?

在 Windows 和 Linux 之间使用 exFAT USB 且不导致磁盘错误的最佳方法是什么?

我有一个 2TB 的 USB,用于在两个系统之间传输文件。一切都很顺利,直到我意外地在 Ubutuntu 22 中传输它,它太大了,无法接受。Windows 无法修复磁盘。我看到磁盘上的差异:Windows:可以看到文件,并且有隐藏文件:FOUND.000 和“系统卷信息”。然而,在 Ubuntu 中:FOUND.000 可见,但不可访问;“系统卷信息”可见且可访问。

在 Ubuntu 上,我有两个文件管理器。一个可以访问磁盘,另一个不能(Thunar 文件管理器)。此外,程序 exFatprogs 也无法访问磁盘。我认为这是因为 FOUND.000 映射。

我想删除 FOUND.000 目录,但又不进一步损坏磁盘。此目录会引发输入/输出错误。它是新目录时并不在磁盘上。

答案1

正如 Andrew Morton 所说,如果驱动器上的数据不重要或已备份,请尝试快速格式化驱动器。如果这不起作用,请尝试常规格式化,如果这不起作用,则启动 Ubuntu,打开终端,卸载驱动器(如果已安装),然后使用sudo su或仅以suroot 身份登录,然后运行以下命令将其格式化为 exFAT:

mkfs.exfat /dev/node

将“node”替换为您的 USB 驱动器的节点,例如 sda 或 scsi1。

如果您想保留驱动器上的数据,请尝试将其上的所有数据备份到在线云驱动器(例如 Google Drive),然后格式化它,并复制除“FOUND.000”之外的所有文件和目录。

相关内容