Macworld (USA)

DRIVEDX: MAC UTILITY PROVIDES HINTS AND WARNINGS WHEN YOUR DRIVE IS ABOUT TO FAIL

- BY GLENN FLEISHMAN

Your hard-disk drives (HDDS) and solid-state drives (SSDS) “know” quite a bit about how well they’re functionin­g. Nearly all modern drives of both kinds have internal diagnostic­s and track other informatio­n about usage and wear. But it can be hard to surface that without Terminal commands, and tough to interpret the context, especially for SSDS.

Drivedx ( go.macworld.com/dvdx) from Binary Fruit puts a friendly face on complicate­d data, and can offer critical informatio­n about the state of your drives

before a failure. With a database of drive informatio­n that the company has compiled, it offers insight that would take far longer to assemble for anyone but a technical expert.

The app reads S.M.A.R.T. (Self-monitoring, Analysis and Reporting Technology) informatio­n that a drive’s internal operating system records. This can include read and write errors, reassigned sectors (an automatic process if a spot on a disk can’t be successful­ly written to), unexpected events, and incrementa­l counters for items like how much data has ever been written to the drive.

While you can access S.M.A.R.T. data in other ways and with other software, Drivedx provides the details with context that’s useful to a broad swath of users. It typically shows the raw data (such as number of errors or bytes) along with a status bar that provides a graphical visualizat­ion and some text, like “OK.”

Drivedx presents other informatio­n it gathers or the results of its analysis in a similar fashion. The label or status on nearly every item can be clicked to bring up detailed informatio­n about the property. You can also find out some peculiar and interestin­g data points, like how often a drive has been powered up and down (whether an internal drive that might be powered down to preserve battery life or an external one you switch on or off),

HEALTH STATUS

If there are errors that need to be addressed or the drive is failing, the software summarizes the problems and offers a Diagnosis button that, when

clicked, explains each error and how bad it is.

This can be as severe as “there is a high probabilit­y that [the] drive will fail soon,” along with advice like “Backup your data immediatel­y!”

If you’re actively concerned about drive health, the app can be kept running in the background, and a system menu-bar item reveals current drive health status. You can also configure email alerts, if it’s running and you’re away from your Mac. It also monitors available free space to alert you before a drive is full.

The software also offer a “self-test” on many drives in both a long and short format. Instead of relying on reported errors, Drivedx can run it briefly or at length through its paces and see if new errors emerge.

For SSDS, Drivedx is particular­ly useful, as it calculates the remaining lifetime of the drive. The data cells in SSDS can be read an effectivel­y unlimited number of times, but only written a finite number before they wear out. SSD firmware coupled with operating system support (as in macos) ensure that new data is written evenly across all available storage to prevent early failure of portions of the drive. (This feature has to be manually enabled in macos for SSDS added internally.)

Even with this in place, SSDS will ultimately run out of juice, but the time it takes for a drive to no longer be safely writable varies enormously. SSDS with high capacity, like 1TB, have so many potential locations that may be written, that even with heavy continuous writing, it

could last centuries.

Small-capacity SSDS are the problem. Drives under 256GB, especially the small 28GB drives found in Fusion Drives (such as the one in my imac), can wear more readily under routine to heavy use. A Fusion Drive pairs an SSD with a highcapaci­ty HDD, and macos continuous­ly rotates data that’s most frequently accessed into SSD storage.

In my imac’s nearly two years of use with a 28GB SSD and a 1TB HDD, Drivedx calculates that it’s already gone through 10 percent of its expected lifetime. If this keeps up, the drive should far outlast my Mac. However, some users find their particular data patterns put more pressure on SSD writing, and may have just a few years left on a relatively new machine. While most modern Macs can’t have their SSDS swapped out, at least you’d be able to be forewarned as the potential end of life approached.

EXTERNAL DRIVE SUPPORT

To use Drivedx with external drives, you have to install an included driver. A hardware driver is rare for any modern

Mac software, but necessary to access the S.M.A.R.T. data as Apple doesn’t provide another path, according to the developer. You have to approve the installati­on of the driver via macos’s Security & Privacy preference pane, and typically restart your Mac to have the data become available.

As with any third-party driver, you should be alert to whether you see any odd system behavior after installati­on that might indicate compatibil­ity problems with other software or macos. (In my testing, I saw no issues.)

The proof of diagnostic software is when it tells you something’s wrong before

you’re aware of it. That happened in testing

Drivedx. One of my external drives, used to store itunes and Photos libraries, had quietly generated a huge number of write errors, which were automatica­lly corrected, but are an extremely bad indication of the drive’s future reliabilit­y.

Drivedx provided detailed informatio­n about what was wrong, and suggested an immediate backup. I was able to transfer 1.5TB of data successful­ly, averting a potential failure. Yes, I have a backup, but averting failure is better than relying on a backup.

Just days later, my other external drive to which I’d just used to transfer all that data to? It started generating lesssevere errors, but ones that hinted at an upcoming failure. I began shifting data from it, only to have malfunctio­ns during copying.

Had I not been running Drivedx, I likely would have lost both drives without advance notice. (Both drives were four years old. They don’t make them like they used to?)

BOTTOM LINE

The best thing you can do to preserve data is to have multiple backups in different places. But the best option to prevent data loss before a drive fails is to run Drivedx. It’s affordable for a single copy and in a family license, and can prevent loads of wasted time or erratic performanc­e that far outweighs its cost. ■

 ??  ??
 ??  ?? Drivedx exposes diagnostic and routine data about your connected drives.
Drivedx exposes diagnostic and routine data about your connected drives.
 ??  ?? Drivedx details the severe efforts on a failing external drive.
Drivedx details the severe efforts on a failing external drive.
 ??  ?? A drop-down menu reveals the current status of all drives.
A drop-down menu reveals the current status of all drives.
 ??  ?? You can drill down and get more details and recommenda­tions about problems.
You can drill down and get more details and recommenda­tions about problems.

Newspapers in English

Newspapers from Australia