原始文件因 cp 损坏,可能是硬盘有问题

原始文件因 cp 损坏,可能是硬盘有问题

我的机器上出现了一个大问题,文件损坏。我在 Acer Aspire One 上网本上运行 Debian Wheezy(极简安装)。

我一直试图下载一个 200 mb 的文件。md5sum 总是错误,每次我下载文件时都会发生变化。

所以我在另一台电脑上下载了该文件,并将其传输到 U 盘上。当我将 U 盘安装到我的 Acer 电脑上并检查 md5sum 时,它是正确的。但是当我将文件 cp 到我的电脑上时,原始文件和副本都损坏了。我尝试将其复制到几个不同的分区,每个分区都以不同的方式损坏。因此,使用 cp 触摸文件会损坏它。

从一开始,这台机器就存在损坏问题。我的 /var/lib/dpkg/status 文件经常损坏。软件包名称中的字符会被替换为随机字符,我必须使用文本编辑器修复文件。一开始安装 Debian 时遇到问题,它总是出现“输入/输出错误”并导致安装失败。我最终能够从机器上的网络安装映像中获取基本系统,并使用 apt-get 进行构建,这导致我现在使用的系统非常不稳定。

所以我想知道我的硬盘是不是坏了。我很想知道我遇到的损坏问题的技术细节。希望这个网站上有知识的人能对这个问题有所启发。

答案1

您的 RAM 比硬盘更可能出现问题。我建议运行Memtest86检查是否是这种情况,如果内存损坏,请更换内存。许多 Linux 发行版都附带一份 Memtest86;检查您的启动菜单,看看是否可以启动到该菜单而不是 Linux,如果不能,请下载并刻录到 CD 或写入拇指驱动器以进行启动。

相关内容