损坏的 NTFS 分区 — “多扇区传输不完整”

损坏的 NTFS 分区 — “多扇区传输不完整”

我有一台 8 年前的 Windows-XP 计算机,只有一个 NTFS 分区。现在无法启动 Windows,它会停止并显示“发生磁盘读取错误”。尝试使用 Ubuntu Karmic Live CD 安装分区时,出现以下错误:

root@ubuntu:/home/ubuntu/Downloads/testdisk-6.11.3/linux# mount -t ntfs-3g /dev/sda1 /mnt
Incomplete multi-sector transfer: magic: 0x44414142  size: 1024  usa_ofs: 48  usa_count: 1  data: 588  usn: 590: Input/output error
Record 0 has no FILE magic (0x44414142)
Failed to load $MFT: Input/output error
Failed to mount '/dev/sda1': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.

顺便说一下,R​​AID。我已经完成了以下步骤:

  • 基于 dd 的备份(使用 Clonezilla Live CD),这样我就可以无数次尝试恢复那个东西……
  • 分区将分区识别为 NTFS,但给出与 mount 命令相同的错误。
  • 已检查膜生物反应器。完全没问题(等于上次备份)。
  • 已检查分区表. 分区偏移、类型和大小正确。
  • 被激怒恢复控制台从 Windows XP CD 中启动并运行,chkdsk /R但它显示(粗略翻译!)“至少发生了一个无法恢复的错误”。C dir:\ 列表也不起作用。
  • 启动 Windows XP 安装以查看其显示的内容。在分区选择提示中,它显示分区类型未知。
  • 测试磁盘修复 MFT使用镜像 MFT(在 Karmic live CD 上运行)。之后 testdisk 说两个 MFT 副本相同,但文件系统仍然损坏。

我还能做什么来修复文件系统?在另一台计算机上尝试是否有意义(我还需要一周时间...)?

答案1

此时,您的主要目标应该是数据恢复。 摄影记录可以提供帮助,因为您无需安装即可使用它。但是,如果没有 MFT,您很遗憾没有太多选择。

最后,重新安装后,购买一个外置驱动器并开始每日备份。 Macrium 反射上次发生这种情况时,它阻止了一场危机。强烈推荐。

答案2

我猜想,既然你做了 dd 备份,并且没有提到任何异常,那么硬盘驱动器就没有任何坏扇区,所以我们谈论的是软件损坏。在另一台计算机上尝试应该不会有太大变化(除非 IDE 系统出现不幸的问题?),但由于我给你的替代方案不是免费的,所以尝试一下是个好主意。

我不知道有什么免费工具可以从 NTFS 分区恢复数据(4 年前一直在该领域工作,所以从那时起情况可能有所改变)。我曾经使用的软件是R-Studio恒星简易恢复。也许你可以尝试一下。

抱歉,我帮不上什么忙。

相关内容