我打算买一台二手笔记本电脑,我需要确定它是否有任何问题。它将运行 Windows。我是 Linux 用户,所以我想用 Live CD 运行一些测试。我可以在 Windows 中测试,但 Linux 更可取。
请告诉我一些软件/方法来测试每一个可能的硬件。
答案1
获取硬件诊断信息并不难。我将为您提供一些命令行说明,这些说明应该适用于大多数 Linux 发行版,但是您可能需要下载一些实用程序(如果您无法访问互联网,请考虑将一些软件包存储在您可以使用的实时闪存驱动器上)。
我首先要检查的是硬盘没有报告任何问题。大多数硬盘都支持 SMART 来报告问题,您可以使用以下方法进行检查:
sudo smartctl -d ata -H /dev/sda
这应该给出类似
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
如果一切正常。Smartctl 可能默认安装在您的实时发行版上,但检查一下也无妨。选项的简要说明:-d 是磁盘类型,可能是 ata,-H 是驱动器 - 它会根据驱动器的类型而有所不同,也可能是 /dev/hda。请注意,smartctl 并不是衡量硬盘性能的完美标准,如果您购买二手硬盘,则硬盘故障的风险可能会更高。
之后,您可以获得一些有关硬件的一般信息。为此,我建议使用 lshw - 默认情况下可能不会安装它。只需执行不带参数的命令,例如
sudo lshw
您将获得有关机器上所有硬件的详细信息。我建议在全屏终端中执行此操作。特别注意 *-memory 部分,以确保它具有尽可能多的信息。您还可以使用
lspci
以获得更紧凑的内部硬件列表。
您可能还想检查电池的运行情况。使用 acpi 命令非常简单,一些发行版默认包含该命令,但您需要仔细检查。要查看电池的设计容量和该类型的百分比
acpi -i
您会注意到第二行末尾有一个百分比,这是电池当前最大容量与设计容量的比较(它们会随着时间的推移而衰减,新电池通常可以达到 98-99%)。如果百分比较低,则电池寿命会很短,如果您打算使用电池,则可能需要更换电池。
如果某个东西马上就会出现明显的问题,那很可能是硬盘。RAM 也是需要注意的。
这就是我能想到的全部内容,以后可能会添加更多。
答案2
您可以使用Memtest86+以确保内存正常工作。它通常与大多数发行版的 LiveCD 捆绑在一起,或专门为恢复任务构建的 LiveCD,例如 Knoppix 或 SystemRescueCD。CD 加载后,您通常可以从启动屏幕访问它。例如,在 Ubuntu LiveCD 上,它被标记为“测试内存”。
有类似的实用程序可以对 CPU 进行压力测试,例如 x86test 和 mprime。