How To Run Diagnostics On Mac? Fast Way  To Check Hardware Health

| Updated on July 9, 2026
How To Run Diagnostics On Mac Fast Way To Check Hardware Health

That situation when you feel something is wrong with your MacBook, but you can’t figure out the true culprit, is very unsettling as you become unable to perform your regular tasks. 

Well, in most cases, the problem lies in the hardware, and you have to run diagnostics on Mac to investigate the issue and fix it ASAP. Here we have mentioned easy methods that will get the job done for every version of your MacBook. 

 

Before you start

Make sure to plug out all the third-party storage or computing components (if any), like mouse, keyboard, monitor, etc. Ensure that only official parts are connected to get accurate results about the system’s performance. 

How To Run Diagnostics On Mac? 

To simply run the diagnostics on the Mac, first you have to configure the generation of your MacBook.  If you have purchased a new Apple laptop between the years 2012-2019, then they are considered Intel MacBooks, but all the MacBooks produced after this phase are called Silicon MacBooks as their complete architecture is built by their own brand. Now we have mentioned some steps for both versions, as diagnostics work differently in these two categories.  

Intel MacBooks 

Intel MacBooks still work perfectly, and many people rely on them today for both casual and professional purposes, but sometimes they might also show some disruption in the usage, so to check that reason, you need to: 

  • Shut down your MacBook.
    Shut down your MacBook
  • Open the MacBook.
    Open the MacBook
  • Then, immediately while opening, press and hold the D key.
    immediately while opening press and hold the D key
  • A toggle will appear where you have to select your preferred language.
    select your preferred language
  • After this, in a few moments, the diagnostics report will be available on the screen with an identified problem or no sign of hardware issues, which you can understand through Apple Diagnostic reference codes.
    The diagnostics report will be available

Silicon MacBooks 

Silicon MacBooks are new-generation laptops that are filled with so many immersive features and a powerful hardware engine to perform all the heavy tasks, and the Apple MacBook Pro 2020 has been an instant hit among the masses. But at the end of the day, they are just machines and can prevail over some issues. So to find those issues, running diagnostics on them is a bit easier. 

  • Shut down your MacBook.
    Shut down your MacBook
  • Open the MacBook by holding the power button until you see the loading screen.
    Open the MacBook by holding the power button
  • After a few moments, this screen will appear.
    Moments later this will appear
  • Now, press and hold Command+D.
    Now press and hold Command plus D
  • A toggle will appear where you have to select your preferred language.
    select your preferred language
  • Click on Run offline in this diagnostic panel.
    Click on Run offline
  • It will take a few minutes for the assessment.
    System assessment period
  • The diagnostics report will be available with either no issues or an error code, indicating a specific problem.
    The diagnostics report will be available

PRO TIP 

Before starting any diagnostic report analysis, make sure that your macOS is completely updated with all the security updates and security patches to remove several bugs or glitches in the old version. Also, make sure to plug in your laptops or fully charge them before running diagnostics because low power mode can hamper the battery analysis, and if it gets shut down during the process, then you have to redo everything. 

 

What Are Some Common Apple Diagnostics Reference Codes?

After the procedure of diagnosis is completed, some codes might appear on your computer that identify whether everything is perfect or not. There are some common types of error codes that you might see if the problem is related to hardware accessibility, graphic drivers, WiFi tethering, or software issues, which we have mentioned in the table below.

Codes Meaning 
ADP000No issues found in the computer 
NNN001The serial number was not detected.
CNW001–CNW006Issues were detected with the Wi-Fi hardware.
NDK001–NDK004Problem detected with the keyboard.
BMT001–BMT005Issue with the Touch ID sensor.
DFR001There is something wrong with the Touch Bar 
VFD001–VFD004Display or graphics processor errors
PPF001–PPF004 There may be an issue with the internal cooling fan 
PFM001–PFM007There may be an issue with the System Management Controller (SMC)

Conclusion

Running diagnostics on the Mac is one of the easiest yet effective practices used for analyzing and finding problems that exist within the framework of the CPU. It also helps to provide valuable information like the health of components, their overall stability, and other parameters that are vital for measuring the overall performance of the MacBook. Checking them is very easy as you just have to perform the keyboard based on your MacBook generation. The Silicon MacBook has a different way to run the diagnostic than the Intel ones. 

FAQ

Can I run a health check on my MacBook?

To check the system health of your MacBook, open the System Information in a system diagnostics report and review all the vitals.

What is Ctrl +F4 on a Mac?

On a Mac, the Control + F4 shortcut moves your keyboard focus directly to the active window or the next open window.

Is a 7-year-old Mac too old?

Well, not that much because Apple supports major software updates up to 7-8 years, and security patches for up to 10-12 years, so a 7-year-old Mac is not that old.


Janvi Panthri

Senior Writer, Editor


Related Posts

×