如何修复损坏/损坏的 NTFS 文件系统/分区而不丢失其上的数据?

Gar*_*eth 17 ntfs partition-recovery

我打算在 Acer Apire One D255E 上与 Windows 7 Starter 一起安装 Fedora 15,并且在调整 NTFS 分区(带有 Windows 的分区)大小的某个时间点安装失败。现在我无法从任何操作系统访问这个分区。当我尝试从在 USB 闪存驱动器上运行的 Fedora 安装访问它时,我收到此错误:

Error mounting: mount exited with exit code 12: Failed to read last sector (452534271):
Invalid argument
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
   or it was not setup correctly (e.g. by not using mdadm --build ...),
   or a wrong device is tried to be mounted,
   or the partition table is corrupt (partition is smaller than NTFS),
   or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/sda5': Invalid argument
The device '/dev/sda5' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
Run Code Online (Sandbox Code Playgroud)

这对我来说没有多大意义,但我真的希望它对某人有用,他们可以给我一种方法来恢复分区而不会丢失所有内容(我有很多来自不同课程的重要笔记) ?

n0p*_*0pe 18

如果您可以在 Live CD 上获得 Ubuntu 并安装 NTFS-3G 和 NTFSProgs(在存储库中),您也许能够恢复您对 NTFS 的悲伤。

我不得不为朋友的 PC 执行一次此操作,并且我遵循了这个人的操作方法。它非常有帮助,它应该可以解决您的问题,或者为您提供更多关于究竟是什么错误的信息(然后我们可以从那里开始工作)。

这很可能完成这项工作:

sudo ntfsfix /dev/<device name>
Run Code Online (Sandbox Code Playgroud)