我可以使用Ubuntu来诊断Windows中的硬盘驱动器或RAM问题吗?

这可能是一个疯狂的问题,但这里……

我的兄弟建议我可以以某种方式使用Ubuntu Live Boot CD或Flash驱动器或Kubuntu作为诊断我目前使用笔记本电脑的问题的方法。 我正在运行Windows 7,出于某种原因,我的笔记本电脑在Windows启动期间突然开始冻结。 这是在我开始看到硬盘驱动器亮起并且我的计算机运行非常非常缓慢之后立即开始的 – 即使我检查任务管理器时它说当时没有运行任何应用程序或exception进程且CPU使用率为0%。 奇怪,我知道。

我已经使用了恢复磁盘3次,认为它可能是病毒,即使我运行Norton 360并且在完整的系统扫描中没有发现任何内容。 但每次我最终都没有启动Windows,或者它在“Windows启动”屏幕上停留至少15-20分钟才开始。

我在这里完全失败了。 我认为这可能是硬盘驱动器问题,也可能是RAM问题,但在涉及计算机的操作方面时,我完全是白痴。 我不知道从哪里开始。 我的兄弟说,如果我使用Ubuntu或Kubuntu的闪存驱动器,并试图从那里启动,我会立即知道它是否是我的硬盘驱动器,因为它不会运行。 我不明白,因为它不会在我的硬盘上运行,它将从CD /闪存驱动器运行。

有没有人有任何线索可以做我能做什么检查出来? 我很想买一个新的硬盘和内存,但是如果不是问题我会讨厌购买我无法回复的东西。

我被困了……任何帮助都会非常感激。 非常感谢,周末愉快。

您可以选择两者而无需安装任何其他内容:

检查你的RAM(MemTest)

只需启动LiveCD,LiveDVD或LiveUSB,在第一个菜单上,您将看到“检查内存RAM”选项(此选项不会在启用EFI启动的系统上显示。有关此行为的说明,请访问MemTest86支持页面和错误报告自2011年以来已经出现):

在此处输入图像描述

这很可能是检查你记忆的最好的应用程序。 只需等到第一行显示PASS达到100%(下图中显示4%的那一行)。 它会重复,但只需一次就足够了:

在此处输入图像描述

如果你确实有一个坏内存,你将在应用程序的下半部分至少获得一个RED行。 如果你得到至少一个,那么你有一些严重的记忆问题。 在下图中,用户有许多内存问题,应立即更改RAM:

在此处输入图像描述

如果发现内存错误,我建议单独测试每个内存。 通过这种方式,您将知道哪个内存插槽是罪魁祸首,可以简单地更改那个内存插槽。

检查硬盘或SDD

在LiveCD,LiveDVD或LiveUSB中,无需任何其他安装即可获得磁盘应用程序。 只需打开Dash并输入磁盘 ,您将看到“磁盘工具”应用程序:

在此处输入图像描述

打开它,它看起来像这样:

在此处输入图像描述

现在选择您的HDD或SDD,然后选择右侧的齿轮图标。 从该菜单中选择SMART选项:

在此处输入图像描述

在这里你可以看到磁盘状态,温度,开机时间及其有的任何错误,它有任何失败,你甚至可以检查下面的启动自检按钮的问题:

在此处输入图像描述

因此,当您想要在计算机上进行某些诊断时,您可以看到LiveCD,LiveDVD或LiveUSB派上用场。

是的,您可以使用Ubuntu的Live映像来诊断HDD中的几个问题(无论您在那里安装了什么操作系统)。 唯一重要的是安装的操作系统已正常关闭(无hibernate)

对于HDD问题,您可以使用gsmartcontrol。

从Ubuntu的Live CD / DVD / USB启动并选择“Try Ubuntu”。 然后打开一个终端(CTRL + ALT + T)并发出以下命令

sudo apt-get install gsmartcontrol 

然后在终端运行

 gksudo gsmartcontrol 

选择您的硬盘并检查属性。

在此处输入图像描述

如果您看到任何红色标记文本,您将了解HDD的故障。

对于RAM问题,您可以使用实时图像和memtest86 +

请参阅此处: 使用Ubuntu 12.04 live CD进行Memtest

作为@Luis Alvarado补充和部分反驳这一答案的最新数据点,我在联想ThinkPad T420机器上使用了带有Ubuntu 14.04 ISO映像的USB闪存驱动器,但没有看到任何屏幕为我提供内存选项测试。 相反,我的选择是“测试Ubuntu”和“安装Ubuntu”,如下面的屏幕所示: 在此处输入图像描述

Ububntu USB闪存驱动器是使用USB Creator(命令行中的usb-creator-gtk )创建的。

相反,当我使用Unetbootin实用程序创建具有Ubuntu 16.04的ISO映像的USB闪存驱动器时,我提供了以下选择:

在此处输入图像描述

警告:选择“测试内存”选项后,您需要按TAB并从引导选项中删除initrd=/ubninit部分,否则会收到一条消息:“无法加载带有旧内核映像的ramdisk”。 这显然是围绕Unetbootin的一个错误( 在这里 , 这里和这里建议)的解决方法。

我不认为Ubuntu 14.04与16.04对运行内存测试的能力有任何影响。 相反,我认为这只是用于创建Ubuntu闪存驱动器的实用程序的问题。 所以我认为如果您使用Unetbootin实用程序,即使使用现代Ubuntu版本,您仍应该获得内存测试选项。

更新

在这个答案的评论部分, 路易斯·阿尔瓦拉多表示,这更像是一个UEFI与BIOS的事情,而不是USB Creator与Unetbootin的事情。 然而,事实仍然是在完全相同的机器上,使用Unetbootin创建的USB记忆棒为我提供了内存测试选项,而使用USB Creator创建的USB记忆棒则没有。

用于测试ram – >从cd / usb启动并按住一个键(它将加载并提供测试内存的选项) Memtest with Ubuntu 12.04 live CD对于硬盘启动一直到ubuntu和程序中会有一个程序称为磁盘#(在磁盘中单击驱动器然后是cog符号并选择SMART)数据或gparted。 (帮助使用v live cd: https ://help.ubuntu.com/community/LiveCD)