如何在翻新的Mac上运行Apple Hardware Test?


1

我最近选择了一辆经过翻新的“Unibody”2009年末的MacBook,它安装了新的Sierra(10.12)。经过第一次设置后,我立即升级了RAM和HD。在那之后,我想我会为其内存测试启动Apple硬件测试,因为Apple将硬件测试描述为“内置于你的Mac”这个模型( https://support.apple.com/kb/PH25696?viewlocale=en_US&locale=en_IN )。但是,在重新启动期间按住D只会让我使用正常的Mac OS X会话。

如何在此计算机上运行Apple Hardware Test?

Answers:


2

对于此型号,Apple硬件测试实际上已预先安装在硬盘驱动器上。

如果您重新格式化或更换了原始硬盘驱动器,则可以使用另一个磁盘上的恢复分区从可下载的磁盘映像安装Apple Hardware Test:

  1. 为您的机器下载相应的Apple硬件测试磁盘映像(部分列表位于 https://github.com/upekkha/AppleHardwareTest
  2. 通过按住重新启动到恢复模式 选项 在启动时按下键,然后从菜单中选择恢复分区
  3. 打开“磁盘工具”,安装Apple Hardware Test磁盘映像,然后退出磁盘实用程序(磁盘映像仍然挂载)
  4. 从Utilities菜单打开Terminal
  5. 复制 System/Library/CoreServices/.diagnostics 从磁盘映像到新驱动器的文件夹:

    cp -R /Volumes/AHTBTwo/System/Library/CoreServices/.diagnostics \
    /Volumes/Macintosh\ HD/System/Library/CoreServices/
    
  6. 现已安装此Apple硬件测试副本;您现在应该可以通过在按住时重新启动来启动它 d

背景: 机器附带的驱动器上有一个恢复分区,但我不知道是否有适合该机器的Apple Hardware Test版本。在任何情况下,当我复制Macintosh HD卷时,我也忽略了将恢复分区复制到新驱动器。在我将它安装在MacBook上之前,我已经使用Mac OS X安装磁盘的磁盘实用程序副本和USB驱动器上的新驱动器完成了这项工作。

要获得恢复分区,请按照好的指南进行操作 https://www.lifewire.com/create-os-x-recovery-hd-on-any-drive-2260909 我使用终端命令手动获取旧驱动器上恢复分区的磁盘映像:

sudo hdiutil create ~/Desktop/Recovery\ HD.dmg -srcdevice /dev/disk2s3 

然后运行磁盘工具并在新磁盘上为它创建一个分区,并从中恢复该分区 Recovery HD.dmg 磁盘映像。

要为新磁盘上的恢复分区设置正确的分区类型(通常由Sierra中的完整性保护阻止),我从旧磁盘上的恢复分区重新启动,然后在终端中运行命令:

diskutil unmount /dev/diskXXX
sudo asr adjust --target /dev/diskXXX -settype Apple_Boot

(使用“磁盘工具”中显示的任何设备代替新的恢复分区 diskXXX


为了完整起见,我订购了这套型号的原装安装盘;我会尽量记得在磁盘到达时仔细检查Apple Hardware Test是否与下载版本匹配。
rakslice
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.