我的这台电脑一直存在问题,由于 MemTest 说我的 RAM 有错误,我认为更换它会修复这些问题...但是,在更换旧的 RAM 后,据我所知,我在 MemTest 中的相同地址出现了相同的错误。
我有一台 Gateway ID49CU,现在有 8GB 的 RAM(来自 G.Skill)。我附上了一张内存测试错误图片(只是随机暂停并拍摄了一张照片)。我不确定这是不是 A. 表明这个全新的 RAM 也坏了,B. 表明我的电脑中的其他硬件坏了,C. 我无法猜测的其他问题。
这个内存测试是 Ubuntu 12.10 内置的。
屏幕图像如下:
答案1
这是一个已知错误Memtest86+ v4.20 随多个 Linux 发行版一起发布,这是由于用于编译 Memtest86+ 的编译器 (gcc) 发生了变化而导致的。不幸的是,这意味着 Ubuntu 12.10 (Quantal) ISO 中包含的 Memtest86+ 包含此错误。
Quantal 的修复版 Memtest86+ 应该很快就会通过存储库提供。与此同时,您可以通过以下命令将无缺陷的 Memtest86+ v4.20 添加到您的 GRUB 启动选项中(假设您已安装 Ubuntu):
sudo apt-get install grub-imageboot
sudo mkdir -p /boot/images/
wget http://www.memtest.org/download/4.20/memtest86+-4.20.iso.gz -O - | \
gunzip | \
sudo tee /boot/images/memtest86+-4.20.iso > /dev/null
sudo update-grub2
这将从官方网站下载 Memtest86+,并通过grub 映像启动Bootable ISO Image: memtest86+-4.20
实用程序。重新启动后,您将在 GRUB 中发现新选项。
答案2
根据评论以及我如何调整他的答案以使其对我有用,我对 Vyu 的答案进行了补充:
在终端中执行以下操作。这将从 MemTest 通常运行的同一屏幕下载用于运行 iso 的正确程序,并创建所需的文件夹。
sudo apt-get install grub-imageboot
sudo mkdir -p /boot/images/
然后,在终端外部,按照以下说明进行操作。
download the file at http://www.memtest.org/download/4.20/memtest86+-4.20.iso.gz
unextract the .iso from the file you just downloaded
返回终端,运行以下命令。这会将文件复制到正确的文件夹,然后从第 1 行更新程序。请注意,“PathToDownload”应替换为您解压的 iso 所在的路径。
sudo cp PathToDownload/mt420.iso /boot/images/memtest84+_4.20.iso
sudo chown root:root /boot/images/memtest84+_4.20.iso
sudo update-grub2
答案3
处理器或软件错误?(是的,CPU 会有错误!)
内存可能没问题。失败的测试涉及随机数序列,这表明用于生成随机数的指令存在问题,或者 Memtest86+ 本身存在错误。
旧版本(或较新版本,如果有)的 Memtest86+ 可能不会受到此错误的影响。