Knowledge base & Troubleshooting

Software issues

App update error: read-only volume

If you are getting update error “the app is running from read-only volume” but the app is in the “/Applications” folder. This is macOS security feature named “Path Randomization” introduced in macOS Sierra. macOS launches all recently downloaded (“quarantined”) apps from a special read-only volume with a random path.

How to fix:
  • delete app bundle
  • re-download app
  • move app to the “/Applications” folder using (!) Finder. Important note: only Finder removes special “quarantine flag”, but third-party file managers are not!

Health warnings & alerts

How to suppress drive health warning/alert

You can suppress drive health warnings/alerts in DriveDx (not recommended but possible). These option is for advanced users only!

Every drive health warning/alert is triggered by one or more health indicator warning/alert event(s).

To suppress drive health alert you should suppress all health indicator current warnings/alerts. Please see “How to suppress health indicator warning/alert”.
After that, you will be notified only in case of next change of drive health status.
How to suppress health indicator warning/alert

You can suppress health indicator warnings/alerts in DriveDx. Not recommended in general, but sometimes could be useful, for example if you replace the data cable and need to suppress “UDMA CRC Error Count” warning. These option is for advanced users only!

  • Click on health indicator raw value, raw value information popup window will open,
  • In the opened popup window click button “Suppress Current Alert”.
After that, you will be notified only in case of next change of health indicator status.
How to turn back all suppressed health warnings/alerts

If you have suppressed warnings/alerts but want revert them back:

  • Right click on drive on the left sidebar, context menu will open,
  • In the context menu choose command “Reset raw value alert settings to defaults”.

External USB/FireWire drives support

External drives support on macOS High Sierra (10.13)

macOS High Sierra 10.13 introduces a new feature that requires user approval before loading newly-installed third-party kernel extensions (drivers). When a request is made to load a driver that the user has not yet approved, the load request is denied.

Operating procedure. When a request is made to load a driver that the user has not yet approved – the load request is denied and:

  • macOS presents the alert “System Extension Blocked”,
  • User must approve the driver in “System Preferences > Security & Privacy”.
  • This approval UI is only present in the Security & Privacy preferences pane for 30 minutes after the alert. Until the user approves the driver, future load attempts will cause the approval UI to reappear but will not trigger another user alert.

If you want to learn more – please check official documentation from Apple .

External drives support on macOS El Capitan (10.11) and Sierra (10.12)

All 3rd party drivers (kernel extensions) should be updated due new OS X El Capitan (10.11) security policies. If you have previously installed driver for external drive diagnostic support – you must update it. Non-AppStore edition of DriveDx includes updated driver since version 1.4.1. If you have AppStore edition of DriveDx – you should download installer with updated driver from our website – link .

You must uninstall previous driver version and restart your Mac before driver reinstallation (update).
Instructions for DriveDx standalone-edition (non-AppStore) users
  • Update DriveX to v1.4.1+ (menu “DriveDx > Check For Updates…”) or download it from our website.
  • Uninstall previous driver version – type in Terminal.app next commands:
     
                sudo rm -r /System/Library/Extensions/SATSMARTDriver.kext
                sudo rm -r /System/Library/Extensions/SATSMARTLib.plugin
                
  • Restart your Mac.
  • Start driver installation from DriveDx v1.4.1+.
  • Restart your Mac.
Instructions for DriveDx AppStore-edition users
  • Uninstall previous driver version – type in Terminal.app next commands:
     
                    sudo rm -r /System/Library/Extensions/SATSMARTDriver.kext
                    sudo rm -r /System/Library/Extensions/SATSMARTLib.plugin
                    
  • Restart your Mac.
  • Download driver installer with updated driver from our website. Download link .
  • Install driver using downloaded installer.
  • Restart your Mac.
External USB/FireWire drive support troubleshooting

Troubleshooting tips if you installed the SAT SMART Driver (special driver to allow your Mac to receive S.M.A.R.T. data from external drives), but Apple Disk Utility still reports “SMART Status: not supported” for the specific external drive(s) you are using:

  • Reconnect all your external USB/Fire drives.
  • Reboot your computer after driver installation.
  • Try to install another version of driver. Uninstall current driver, download SAT SMART Driver v0.10  Install it.
  • Check if your external drive enclosure controller is SAT (SCSI ATA Translation) capable. You can find list of devices that supports SAT technology here .
  • Even if drive enclosure is SAT capable, current version of SAT SMART Driver may not support it. In this case you could submit an issue to developer .

Drive Self-tests Troubleshooting

“Self-test aborted/interrupted by host”
Most common causes of aborted self-test are:
  1. Mac OS X power management. Self-testing is a completely internal activity inside drive, OS knows nothing about it and may decide that drive is idle and should be put to sleep state.
    Tweak Mac OS X “Energy Saver” settings before starting drive long self-test. Go to menu “System Preferences… > Energy Saver”. Uncheck “Put the hard disk to sleep when possible” option, and if you are not planning any activity with your Mac during self-test – also it will be a good idea to disable “Computer sleep” setting too (or otherwise self-test will be interrupted when system goes to sleep).
  2. Drive is under heavy load. All self-diagnostic routines usually have the lowest priority and could be interrupted if drive is under heavy loaded.
    Try to (re)start self-test when drive is idle.
  3. Buggy drive firmware.
    Update drive firmware.
Self-test completed with “unknown result”

Self-test can be aborted if 2 or more SMART check programs are running simultaneously, list of possible apps: DriveGenius (with enabled DrivePulse plug-in), iStat Menu, etc.

Disable SMART check/monitoring in other apps because they excessively polling drive’s SMART subsystem that leads to unexpected abortion of all SMART-related operations.

Known drive firmware issues

Crucial M4 and RealSSD C400 SSDs 5184 hours power-on time BSOD issue

Crucial M4 and RealSSD C400 SSDs with firmware earlier than 70H / 07M could become unresponsive after 5184 hours of Power-on time. The drive will recover after a power cycle, however, this failure will repeat once per hour after reaching this point.

    Update firmware to version 70H / 07M or newer:
  • Crucial firmware updates official page
  • Micron firmware updates official page
Crucial M500 SSDs long reboot times

New firmware (version M03) resolved potential problem causing long reboot times on some Apple MacBook systems and has improved SMART diagnostic capabilities. Learn more

    Update firmware to version M03 or newer:
  • Crucial firmware updates official page
  • Micron firmware updates official page
Seagate Barracuda 7200.14 firmware update

A firmware update for this drive model is available here .

Seagate Momentus XT HDDs with firmware version prior to SD26 could cause files corruption

Seagate Momentus XT HDDs with firmware prior to SD26 could cause files corruption and system freezes. You can learn more info here .

Critical firmware update for this drive model is available here .

DriveDx is the most advanced drive health diagnostic and monitoring utility!
Requires Mac OS X 10.6+.