修复整个 NTFS 文件系统

修复整个 NTFS 文件系统

我正在寻找有用的工具来修复整个 NTFS 分区/驱动器,而不仅仅是特定的文件。

我的用例:我正尝试通过 克隆上网本驱动器partimage。不幸的是,NTFS 分区有错误,partimage 表示无法正确读取设备并最终退出。如果我能够捕获磁盘映像并将其复制到可运行的新驱动器并重新组装上网本,这将节省大量工作。

我已经尝试过的工具:

  • ntfsfix- 运行,但没有改善
  • chkdsk在 Windows XP 上 - 生成输出,显然是修复,但随后退出并留下一个未知错误

分区上没有真正相关的数据。只需阻止 Windows XP 安装并避免复制其他文件,就值得尝试一些方法(或者用几个终端命令来解决大问题是否优雅?)。请不要犹豫推荐可能会破坏某些东西的工具。

我有信心保存该分区,因为 Palimpsest(又名磁盘实用程序)建议我该磁盘有几个坏扇区,但仍然“健康”(绿色旋钮)。

我正在运行 natty,并且拥有有限但至少足够的终端知识。

答案1

Windowschkdsk是权威的 NTFS 修复工具。如果它无法修复,那你就没运气了。你可以尝试擦除整个磁盘并重新开始,磁盘可能会没问题,或者你可能需要更换它。首先将整个磁盘清零(假设它是 sda):

sudo dd if=/dev/zero of=/dev/sda

如果操作完成且没有错误,请再次检查磁盘实用程序中的 SMART 统计信息。待处理和离线不可纠正计数应为零。如果重新分配的扇区计数仍为零,则驱动器没有问题,您可以对其进行格式化并继续使用。如果重新分配的计数已增加,则驱动器存在一些物理损坏,并且可能会随着时间的推移而恶化。如果在保修期内,请更换。如果不是,则每周左右运行一次长时间智能自检,以确保不会出现其他坏扇区。如果确实出现了更多坏扇区,则您需要更换驱动器。

相关内容