意外在 exFAT 外部 USB 硬盘上使用 NTFS 修复程序,现在它在 Windows 中已损坏

意外在 exFAT 外部 USB 硬盘上使用 NTFS 修复程序,现在它在 Windows 中已损坏

我正在尝试解决 Windows 的另一个问题,所以我打算通过 Ubuntu 用硬盘备份我的笔记本电脑 SSD,但它无法读取,因为它是 exFAT 格式的……所以我使用了这个命令这个视频

我的驱动器上的错误略有不同,错误代码是 sdd1 而不是 sdb1,所以我改用了 sdd1,现在我的硬盘在 Windows 中已“损坏”!Ubuntu 现在将其显示为可用驱动器(它没有变灰),但上面有 200GB 的东西(谢天谢地,我昨天将我认为是所有照片的东西备份到了我的桌面上)。我想这可能只是因为它看不到这些东西,那么有什么办法可以撤消它吗?

我现在意识到我尝试在 exFAT 硬盘上使用 NTFS 修复。我希望它没有删除所有内容。我只是想让驱动器在 Ubuntu 中可用,但发生了这种情况。我真的很担心,所以非常感谢您的帮助。

答案1

你遇到的问题和你想象的不同。

ntfs修复是一个修复一些常见 NTFS 问题的实用程序。ntfsfix 不是 chkdsk 的 Linux 版本。它仅修复一些基本的 NTFS 不一致问题、重置 NTFS 日志文件并安排在首次启动 Windows 时进行 NTFS 一致性检查。

如果您认为 NTFS 卷已被 Windows 或其他方式损坏并且无法挂载,则可以在 NTFS 卷上运行 ntfsfix。

就 ntfsfix 的正常使用而言,它所做的最重要的事情是告诉 Windows 在下次启动时开始扫描文件系统(这将独立于文件系统,因为这更像是设置启动选项)。因此,如果硬盘有问题,扫描将失败并导致 Windows 崩溃。也许这就是您所看到的。

对于 exFat,有一个名为 exfatfsck 的扫描工具。

清除文件系统检查检查 exFAT 文件系统是否存在错误。请注意,它无法修复损坏的 FS,它只会报告发现的错误。

但除了报告问题之外,它什么也不做。它没有修复任何问题的选项。

如果您的硬盘有问题,并且不是 NTFS 格式,则运行ntfsfix不是原因。这两个工具都无法从 Linux 内部破坏您的 Windows 分区。

请不要尝试从 Windows 之外修复 Windows。使用 Windows 安装媒体运行 chkdsk。该工具旨在修复 Windows 文件系统。

答案2

@Rinzwind 的回答在这里和链接中

如果我在 ubuntu 上运行 ntfsfix,我该如何修复 exFat 数据?

很有帮助。


您可以通过以下链接获取更多详细信息,

修复 U 盘的分区表和文件系统

向下滚动到段落“分区表、文件系统的高级修复和/或文件的恢复”:

制作一个克隆副本并在克隆副本上进行恢复工作是一个好主意。这样,如果恢复工作出错,您就不必担心会破坏原始驱动器。

如果你想恢复文件和测试磁盘不起作用总是相簿。它可以在没有工作文件系统的情况下恢复文件,但工作量很大,而且通常不会恢复文件名(而不是目录结构),但大多数常见文件类型都可以根据文件内容(识别文件头)恢复,只要它们没有被覆盖。

相关内容