如何检查RAM和硬盘驱动器是否有错误?


19

我可以使用哪些工具检查内存和硬盘驱动器是否仍在正常工作?


抱歉,我不知道如何添加评论,因此我将其发布为问题。(好的,我现在知道,我需要50代表点。)将sudo /touch/forcefsck检查我所有的HDD / parrtion还是仅检查安装了Ubuntu的一个?
米罗斯拉夫·兰科维奇

你误会了。touch是一个应用程序。使用sudo touch /forcefsck
antivirtel

Answers:


17

用Ubuntu Live CD / U盘启动(或在启动屏幕前按住Shift键,进入GRUB菜单),然后选择TEST MEMORY with memtest86+!看到此图,不要等待图形用户界面!

插图:

测试影像

要测试HDD,您可以使用SMART数据读取器,palimpsest磁盘实用程序按Super / Dash按钮,开始键入Disk Utility(对于Gnome:系统>管理>磁盘实用程序),然后检查您的SMART数据(您必须先卸载磁盘,您想检查其文件系统 -这就是为什么,请使用Live CD / USB记忆棒-进行SMART读取,可以安装/使用磁盘)!

插图: 智能数据


磁盘工具对我不起作用。我收到错误,因为我使用了整个磁盘。
vrcmr

嗨!您说,您的根分区无法通过“检查文件系统”按钮进行检查吗?
antivirtel

是的,我无法检查。
vrcmr

是的,您可能处于实时系统中。使用Live CD,如果需要,请使用“卸载卷”按钮!
antivirtel

这些是一些旧的屏幕截图。自2010年以来发生了什么变化?
Christopher Kyle Horton'3

9

对于HDD,您可以使用badblocks程序附带的e2fsprogs程序。这是一个命令行程序,可以使用以下命令执行只读扫描:

sudo badblocks -v /dev/sda

-v导致显示详细信息/dev/sda,即磁盘的设备名称。

对于RAM,可以memtest86+在任何实时CD或USB上找到。如果您的RAM有问题,它将提示您。


1
我无法在档案中找到坏块
Jorge Castro

2
e2fsprogs默认情况下应在其中安装。
poolie 2010年

1
只需键入$ which badblocks以查看是否已安装它,但是可以确定。
罗伯特·维拉

8

硬盘:

  • 打开命令行,(应用程序→附件→终端)并键入

    sudo touch /forcefsck
    

    然后重新启动计算机。引导过程中,操作系统将为您执行硬盘检查(fsck)。

内存:

  • 系统引导时,在POST(开机自检)屏幕之后,按ESC键几次,直到看到GRUB引导菜单。

    您应该看到不同的Linux内核列表。在底部,有一个带标题的选项,如Memtest86,它会彻底测试您的内存是否损坏(而且需要一段时间)。


您对硬盘的建议对我有用。对Ram的建议无效。
vrcmr

你是什​​么意思,它不起作用?
Stefano Palazzo

1
澄清:“硬盘检查” fsck实际上是文件系统完整性检查,而不是硬盘表面检查或其他内容。
Lekensteyn

4

我的10.04解决方案(适用于我):

要测试RAM,我使用的是Live CD 10.04

  1. 我用CD驱动器重新启动计算机。
  2. 然后我选择我的语言;
  3. 然后我选择Test Ram。

对于测试硬盘的工作原理:

sudo touch /forcefsck

在youtube上还找到了本教程,以及其他信息。


3

从安装CD引导,在引导时按Esc键,您应该可以选择同时检查内存和硬盘。无论是否已安装Ubuntu,都可以执行此操作。

如果已安装,则可以从grub菜单运行memcheck。


它-澄清。
poolie
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.