What is SSD Wear Level and How to Measure It

ssd wear level

If you use a MacBook released anytime between 2008 and today, you’re likely using an SSD (solid state drive). Or you may be using an external SSD to store data off-site. In either case, if you keep valuable data on an SSD, keep reading.

While more robust than hard drives, SSDs are still subject to decay and damage, indicated by its “Wear Level.” It only worsens the more you use it – until one day, the drive will just stop working. This article will teach you not only how to track your SSD Wear Level but prolong its lifespan using free tools on your Mac.

What is SSD Wear Level

Do SSD drives wear out? Yes – the life of an SSD is finite. An SSD’s lifespan starts at 100% and decreases each time you erase, overwrite, or save data. This rate of deterioration is referred to in percentage as “Wear Level” or “Wear Leveling Count (WLC).” Technically speaking, SSDs consist of storage blocks or “cells” that are being constantly reused each time we delete and save data.

This behavior decreases the SSD’s wear level – and as your SSD’s wear level gets worse, it will start to misbehave until it eventually stops working altogether.

SSD Wear Leveling and How it Helps

Think of hard drives as file cabinets and the cells as individual drawers. When you use a single drawer to store files over and over again, it wears down faster than its unused counterparts. The cycle continues until the whole cabinet is too damaged to use. This is what Wear Leveling your SSD is designed to work around.

Wear Leveling is a technique SSDs use to distribute usage evenly among cells, prolonging the entire cabinet’s or hard drive’s lifespan as a result. Using a special algorithm, it keeps track of each cell’s write cycles and uses that to choose which cell to next store data. In this way, SSD makes use of all available cells at ideally the same rate.

Most SSDs use either of the two basic types of wear leveling algorithms:

  • Dynamic Wear Leveling. Every time you make changes to an existing file, this technique will save the updated data to a new cell. Then, it’ll empty out and reserve the previous cell for future use. Its only downside is the uneven wear leveling caused by the untouched data. In dynamic wear leveling, the data stays on the same cell until you make further changes to it. This ultimately leads to fewer erase/write cycles on that cell compared to others that are frequently written to.
  • Static Wear Leveling. This SSD wear leveling algorithm generally works in a similar manner. The key difference lies in how it treats unchanged data to resolve the problem of uneven wear leveling. It does so by moving data that isn’t frequently updated to new cell blocks regularly. This ensures that all cells have the same number of erase/write cycles on them. But the tradeoff of this extra work is slower performance.

However, before you apply either algorithm, you may want to check your SSD’s wear levels to know if you need to secure your data first. Wear leveling rearranges your data – in the process, it may overwrite important files.

Signs of Critical Wear Level and What To Do

If you’ve been experiencing frequent errors, system lag, and SMART utility alerts whenever the drive is active or enabled (especially if it’s your system drive), wear leveling may be the culprit.

Here’s what to do:

  1. Back up your drive ASAP. Using Time Machine, create a full backup of your SSD. You can also use a third-party backup app like Carbon Copy Cloner or Disk Drill’s (shown here) image backup tool, which is free but you need to buy a license to recover it.
  2. Check your SSD’s wear level. Using the tools in this article, check if your SSD’s wear level is indeed the culprit of the errors and performance issues.
  3. Prepare to replace your SSD. If your SSD’s wear level is at a critical level, no amount of repairs will make it safe to use again.
Even if wear level isn’t actually the problem, drives that frequently encounter errors are more likely to malfunction again in the future. Back up your SSD!

How to Measure SSD Wear Level

Monitoring your SSD’s wear level is useful as part of your early warning system as it indicates how much of your SSD’s lifespan is used up.

This section of the article covers the various tools you can use to view your SSD’s wear level. All of them are free or at least offer a free trial.

You’ll see the term S.M.A.R.T. a lot, which stands for Self-Monitoring, Analysis, and Reporting Technology. It’s a feature built into most HDDs and SSDs, but you’ll need tools like those mentioned in this article to access its information.

Method #1: Using Disk Utility

Disk Utility is a built-in macOS tool with a S.M.A.R.T. reporting tool that provides basic information about your drive’s health status. To use it, launch Disk Utility (Finder > Applications > Utilities) and select your SSD from the left sidebar (drive not volume).

If you’re trying to review your system drive, it’s usually named “APPLE SSD.”

In the disk information section underneath the storage bar, you can check your SSD’s S.M.A.R.T. status.
SMART status in Disk Utility

Here’s what each status means:

  • Verified – your drive is in good health.
  • Failing – your drive is approaching the end of its lifespan; back up your data ASAP.
  • Not Supported – Disk Utility cannot provide any information. In this case, you’ll need to use a third-party tool to check your SSD’s wear level. In the next section, we’ll show you the free tool we use for our own drives.

Method #2: Using Disk Drill’s Free S.M.A.R.T. Monitor

Disk Drill is a data recovery software we often use for our recovery articles here at Macgasm. It’s a powerful and reliable tool that offers a 100% free-to-use S.M.A.R.T. function that provides a bit more information than Disk Utility. You don’t need to subscribe or pay to download and use the software.

And if your drive’s deterioration has already caused some of your data to go missing, you can also use Disk Drill to recover your Mac SSD. Note that you’ll have to pay for a license to access this feature (we vouch for its value). However, you can back up data from your failing drive using Disk Drill’s Byte-to-byte backup feature, which is completely free.

To check your SSD’s S.M.A.R.T status using Disk Drill:

Step 1. Download and install Disk Drill.

Step 2. Launch Disk Drill (Finder > Applications).
Disk Drill in Finder

Step 3. On the left sidebar under “Extra tools”, select S.M.A.R.T. monitoring and click OK, let’s do it.
SMART monitoring tab in Disk Drill

Step 4. Under the S.M.A.R.T. monitoring status, click Turn on.SMART turn on button in Disk Drill

Step 5. Underneath the S.M.A.R.T. monitoring settings, select your SSD. Disk Drill will display in-depth reports about drive performance (which can help mac users report SSD wear with more information). On the bottom-right corner of the screen below the Temperature status, you can see your SSD’s overall health level.
SSD SMART status in Disk Drill

Step 6. You can also click Disk Drill’s S.M.A.R.T. icon on the Apple menu bar to quickly check your drive’s health level and access and configure S.M.A.R.T. in the app.
Disk Drill SMART monitor on Apple menu

Method #3: Using DriveDx

DriveDx is a well-respected HDD and SSD monitoring tool that can provide a comprehensive overview of your drive. It tracks over two dozen health indicators – including wear level – so you can isolate any problems that appear and, in severe cases, prepare yourself for impending drive failure

DriveDx is a paid app but you can download a free trial, which offers limited information for a limited duration of time. Fortunately, the free trial is enough to check your SSD’s wear level.

Step 1. Download DriveDx from the developer’s official website.
DriveDx download button in the developer's official website

Step 2. In the Downloads folder, open DriveDx’s application file (this launches the app – installation isn’t required).
DriveDx downloaded app file

Step 3. Click Try Now or purchase or enter a license key.
DriveDx app trial dialogue window

Step 4. Click your drive in the left sidebar. At the very top, note the value next to SSD Lifetime Left Indicator – this represents your SSD’s wear level. Between the parameter label and the percentage bar, you should see a button with the word GOOD, AVERAGE, LOW, or BAD. Click it to open an information window.
SSD Lifetime Left Indicator parameter in DriveDx

Step 5. Note what each of the Lifetime Left Indicator levels mean. We actually recommend creating emergency backups as soon as your SSD reaches the AVERAGE Lifetime Left Indicator level.
DriveDx in-app guide for the Lifetime Left Indicator

Method #4: Using Smartmontools

Smartmontools is a free and open-source drive control and monitoring utility. Within the Smartmontools utility is a tool called smartctl, which can output a simple S.M.A.R.T. report (which includes the target disk’s wear level).

The (kind of) bad news is that Smartmontools doesn’t have a GUI – you can only use it via the Terminal app. The good news is that you only need about 3 commands. See below.

Step 1. Open the Terminal app.

Step 2. Start with finding your disk’s identifier with this command:

diskutil list

Diskutil list command in the Terminal app

Step 3. Next, install Smartmontools with the following command:

brew install smartmontools

Smartmontools installer command in Terminal

Step 4. Once Smartmontools has been installed, use the following command to run the utility:

smartctl -a disk0

Replace disk0 with your own disk’s identifier. Scroll down to the START OF SMART DATA SECTION and note the Percentage Used parameter. The higher the number, the higher your SSD’s wear level.
Smartctl command output in the Terminal app

The parameter to note is Percentage Used, which represents the vendor’s estimate of your drive’s wear lifespan. The higher the percentage, the closer its wear level is to the maximum.

Can’t get rid of your Mac’s disk errors?

As your SSD’s wear level increases, its memory cells may degrade and its spare blocks (used for wear leveling) get closer to running out. You may eventually have to fix errors that macOS can’t repair by itself.

In this case, we strongly recommend that you create a backup ASAP and prepare for drive failure, even if its wear level isn’t close to maximum. Errors will only become more frequent over time and you may not get another chance to secure your data before your drive fails.

Alejandro Santos
Chief Writer
Alejandro is Macgasm’s Chief Writer and Apple ecosystem enthusiast. He pens the majority of troubleshooting guides and software reviews for this website, tapping into his love for technology and extensive background in technical writing. He started his career by helping… Full Bio