How to Check SSD Health on Mac?

Craving to know how to check SSD health on your Mac in detail. Well, we bet your next question will be how to prolong the health of your SSD—lucky you, we’ve got the answer! Clear your RAM with MacKeeper’s Memory Cleaner on a regular basis to make sure you treat your SSD carefully.

System Requirements: macOS 10.11 or later

60+ million downloads

i

AV-TEST certified

AV-TEST is an independent lab that checks the effectiveness of antivirus apps against real malware samples.

i

Notarized by Apple

Notarization by Apple is a security measure to check if software is free from malicious components.

i

Trustpilot is an independent digital platform that hosts insightful and honest consumer reviews.

How to Check SSD Health on Mac?
Written by   Yana Khodun
Published: January 24, 2023

All new Macs use solid-state drives (SSDs), which, unlike traditional hard drives, have no moving parts. That means less wear and tear, but as with all technology, SSDs have a finite lifespan. There was also an issue with some SSDs in M1 Macs showing signs of excessive wear, but thankfully, Apple has since fixed that issue through macOS updates.

 

Nevertheless, it’s still a good idea to treat your SSD well, because you may be able to extend its life. In this guide, we’ll show you how to check SSD health on your Mac, so you can make sure your drive lasts. And if you’re running out of disk space, take a look at our guide on how to check storage on Mac.

A note from our experts: 

 

If your Mac is running out of RAM, it’ll write to your SSD instead. To prolong the health of your SSD, you can clear your RAM with MacKeeper’s Memory Cleaner.

 

Here’s how:

  1. Open MacKeeper, and select Memory Cleaner.
  2. Click Open.
  3. Select Clean Memory.
  4. When MacKeeper finishes the process, you’ll have more free RAM.
To clear your RAM, open MacKeeper and find Memory Cleaner, open it.
Step 1. Open MacKeeper > Memory Cleaner > Open
Click Clean Memory and wait until MacKeeper finishes getting rid of unnecessary files.
Step 2. Select Clean Memory

Using SSD SMART Status

Most modern SSDs and hard drives have a technology built into them called Self-Monitoring, Analysis, and Reporting Technology (SMART). As the name suggests, SMART is designed to monitor the status and health of storage devices.  

 

You can check your SSD’s SMART status at any time in macOS:

  1. Click the Apple icon in the left-hand side of your menu bar.
  2. Hold down Opt to change About This Mac to System Information.
  3. Click System Information, then in the window that appears, select Storage from the sidebar.
  4. Select the drive you want to view.
  5. Look for SMART Status in the section below. If it says Verified, your SSD is working as expected. If it says Failing or Fatal, then you have an issue, and should back up any important data, because the drive is coming to the end of its life.
To check your SSD’s SMART status in macOS, go to System Information
Step 1. Apple icon > Opt > System Information
Select Storage from the sidebar and select the drive you want to view.
Step 2. Select Storage from the sidebar
Choose a disk you want to check in Mac System Information.
Step 3. Choose a disk
Check SMART Status in Mac System Information. If it is  Verified, your SSD is working as expected. If it says Failing or Fatal, then you have an issue.
Step 4. Look for SMART Status

Using Terminal and Smartmontools

Another, more advanced way to test SSD’s health on Mac is to use macOS’s Terminal app and a third-party tool called Smartmontools. This set of storage utilities is available for several platforms, including macOS and OS X.

 

It’s not a simple process, though. You’ll need to install a few different bits of software to get it working.  

Install Xcode

First, you’ll need to put Xcode on your Mac. This is a toolkit, used to design apps for Apple hardware—everything from the latest Retina MacBook Pro to iPads and iPhones.  

 

Here’s how to install Xcode on your Mac:

  1. Open the App Store on your Mac, and search for Xcode, and click Get.
  2. Click Install.
  3. When the circular progress meter is finished, Xcode is installed.
  4. Finally, go to your Applications folder and open Xcode. Agree to the license agreement and the terms and conditions, entering your admin password when prompted.
  5. Click Install, and then wait for it to finish.
Use Apple's app Xcode to check your SSD’s SMART on a Macbook.
Step 1. Find Xcode in the App Store
Install Xcode on your Mac device.
Step 2. Click Install
Wait until Xcode is installed on your Mac.
Step 3. Install Xcode on your Mac
Find Xcode in your Applications folder. Agree to the license agreement and the terms and conditions.
Step 4. Agree to the license agreement and the terms and conditions
Finalize installation of Xcode.
Step 5. Click Install

Install Homebrew

Next you need to install Homebrew, a free, open-source tool that makes it more simple to find, install, and manage a variety of advanced apps.  

 

Here’s how to get Homebrew set up on your Mac:

  1. Open Terminal from Applications > Utilities.
  2. Copy and paste this command into Terminal, and press Return: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)".
  3. Enter your admin password, and press Return.
  4. Press Return to confirm the installation, and wait for it to finish (it’ll take a while).
  5. Eventually, you’ll see Installation successful, along with some extra commands.
  6. Copy and paste each of these commands, pressing Return after each one.
  7. Now, enter nano ~/.zshrc, and press Return to open ZSH shell.
  8. Type export PATH=/usr/local/bin:$PATH, but don’t press Return.
  9. Press Ctrl + O (letter ‘o’), then Return. Press Ctrl + X to quit. Homebrew should now be fully installed.
To get Homebrew set up on your Mac, go to Applications > Utilities. Paste this command /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) and press Return.
Step 1. Copy and paste this command into Terminal: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Enter your admin password to install Honebrew on your Mac.
Step 2. Enter your password
Press Return to confirm the Homebrew installation, and wait for it to finish
Step 3. Press Return
Mac Homebrew installation almost finished.
Step 4. Wait while Homebrew installation is finished
There are some extra Homebrew commands. It means that the installation is finished.
Step 5. You’ll see Installation successful, along with some extra commands
To open ZSH shell, enter nano ~/.zshrc, and press Return to open ZSH shell.
Step 6. Enter nano ~/.zshrc > Return
Type export PATH=/usr/local/bin:$PATH, but don’t press Return.
Step 7. Type export PATH=/usr/local/bin:$PATH
Press Ctrl + O (letter ‘o’), then Return. Press Ctrl + X to quit. Homebrew should now be fully installed.
Step 8. Press Ctrl + O (letter ‘o’) > Return. Press Ctrl + X to quit

A note from our team: We should note that the above-described method of installing Homebrew on your computer works only for Apple Silicon devices. Thus, if you use an Intel Mac, you'll see the /usr/local/bin directory instead of /opt/homebrew one in your command line messages, as Homebrew will use it to install itself as part of the $PATH environment.

Check SSD health using Smartmontools

Next up, it’s time to install and run Smartmontools. Again, you’ll be doing this from Terminal.  

 

Follow these steps to get Smartmontools, and use it to check your SSD:

  1. 1. In Terminal, type this command and press Return: brew install smartmontools && sudo smartctl --all /dev/disk0.
  2. When prompted, type in your admin password, and press Return.
  3. Smartmontools will automatically test your SSD. Scroll down to see a report of your drive’s SMART status.
  4. To test your SSD again in future, open Terminal, and type diskutil list, then press Return.
  5. This will open up a list of all the drives connected to your Mac, including internal and external devices. In the /dev/disk0 (internal, physical) section, find entry 0 (zero), and copy the Identifier.
  6. Type smartctl -a, then paste in the identifier you just copied, and press Return.
  7. Smartmontools will run again.
Instal Smartmontools to check tour SSD.
Step 1. Type brew install smartmontools && sudo smartctl --all /dev/disk0 in Terminal > Return
Enter a password to install Smartmontools.
Step 2. Enter a password
When the Smartmontools installation is finished, Smartmontools will automatically test your SSD.
Step 3. Smartmontolls report
To check your SSD in future, type  in Terminal diskutil list and press Retutn.
Step 4. Type diskutil > Return
In the /dev/disk0 (internal, physical) section, find entry 0 (zero), and copy the Identifier.
Step 5. Copy the Identifier
Type smartctl -a, then paste in the identifier you just copied, and press Return.
Step 6. Type smartctl -a > paste the identifier
Smartmontools will show you the new report.
Step 7. View the new Smartmontools report

What to do if you see SSD errors

Your Mac’s SSD should last for several years, but all computer hardware eventually fails. And you can sustain the life of your SSD by clearing your Mac’s memory using MacKeeper’s Memory Cleaner.  

 

If you do experience issues with your Mac, however, that doesn’t mean your SSD is on its way out. Instead, your Mac could have software issues you can repair. For example, you could reset your Mac to factory settings using macOS recovery.  

 

Of course, if your Mac is still under warranty, you can send it to Apple to be fixed. Whatever you do, it’s crucial to back up any important data first.  

 

And if you’re wondering how to defrag a Mac, don’t bother. It’s rarely useful for Mac hard drives, and it’s a bad idea for SSDs, as it can actually shorten the life of the drive.  

Use your Mac to the fullest! Sign up and get:
Effective tips on how to fix Mac issues
Reliable advice on how to stay safe online
Mac-world news and updates

Thank you!

You’ll love exploring your Mac with us.

Oops, something went wrong.

Try again or reload a page.

Here’s another sign you need to upgrade your macOS ASAP:

30% off your MacKeeper subscription

Сopy the code now and use it in the MacKeeper checkout after the upgrade.

Copy Code

Please be aware that this code cannot be combined with any other discounts, offers, or promotions.

Contents

Unlocked

Want to keep your Mac in good health? Try MacKeeper’s Memory Cleaner.

Try now.
PC

MacKeeper - your all-in-one solution for more space and maximum security.

Try Now

Read more

How to Repair Disk with Mac Disk Utility
How to Repair Disk with Mac Disk Utility
Error code 43 on Mac
Error code 43 on Mac
arrow

Run Application

step_1

Click Continue

step_2

Click Install

step_1

Your macOS version is lower than OS 10.11. We’d like to offer you MacKeeper 4 to solve the cleaning, privacy, and security issues of your macOS.