我正在使用安装了 Xubuntu Desktop 包的 Ubuntu 12.04,但在内部 NTFS 硬盘方面遇到了问题。
整个目录似乎毫无预警地被清空或进入废纸篓。这种情况至少已经持续了几个月;我第一次注意到问题时,Rhythmbox 没有将音乐文件读入库中,但我认为这是 Rhythmbox 的问题。
我现在注意到一个包含近 500GB 文件/子目录的目录已被清空。然而,奇怪的是,驱动器的可用空间量并没有增加 - 好像文件还在那里。
当ls
对似乎已清空的特定文件夹执行操作时,我收到输入/输出错误,但ls
驱动器的根目录可以正常操作。
我也没有在这台机器上安装 Windows,并且大多数其他相关问题似乎与双启动 Windows 有关。
对于问题的原因以及如何解决它,您有什么想法吗?
答案1
几周前,我在 Windows 操作系统中遇到了类似的问题,听起来像是硬盘故障。我运行了一个程序来检查这类问题。
我不知道是什么导致了这个问题,因为我的 Windows 操作系统会在 5 分钟后冻结,特别是当我打开某些程序时。然后我听到它发出巨大的咔嗒声,这是死机的征兆。经过大量研究,我找到了一个名为 Hard Drive Regenerator 的程序,你的好心盗版者应该知道在哪里可以得到它;只要他给你 iso,就刻录它。Life saver 适用于各种分区,扫描坏扇区需要一个小时左右,如果需要重新映射和删除所有扇区,则需要将近一天的时间。
坏扇区像病毒一样蔓延,因此程序将它们重新映射到硬盘驱动器中坏扇区出现故障的部分,当硬盘驱动器开发时。我会运行它来检查是否存在任何物理问题。此外,我在运行它之前备份了我的文件,你可以保留它,但建议保存你的文件。我有 1537 个 512 字节扇区导致我的硬盘驱动器咔嗒作响,电脑冻结。运行它之后,我的硬盘驱动器通过了 SMART 测试。
答案2
听起来像是我目前正在应对的问题。我有一个 NTFS 格式的外部硬盘,我遇到了和你一样的情况。到处都是输入/输出错误,整个文件夹的文件都消失了。经过数周的诊断和尝试修复,我不得不恢复我能恢复的数据并重新格式化驱动器。我怀疑问题出在 Linux 对 NTFS 的支持上(因为微软不会提供正确支持的代码),但我无法检查这一点,直到我将 1TB 的数据恢复到我的众多小型硬盘和其他存储设备中,然后重新格式化驱动器以查看驱动器本身是否坏了,或者这是否真的是 Ubuntu 的错误。
最后,我最好的建议是假设最坏的情况并开始备份所有可以备份的数据。同时将驱动器切换为只读,这样您就可以确保不会有任何新内容写入驱动器,从而进一步加剧问题。完成备份后,您可以 A) 尝试使用 NTFS 修复工具修复驱动器,或 B) 尝试将其重新格式化为 NTFS 以外的格式(如果主要使用 Linux,我建议使用 Ext3)。
抱歉,我无法提供更多帮助。