External USB / FireWire drive diagnostics support
Despite that some modern external USB/FireWire drive enclosures correctly send S.M.A.R.T. data over those interfaces, this technology is named SAT (SCSI / ATA Translation), – unfortunately macOS doesn’t support this feature out of the box .
If you want to perform external drive diagnostics on macOS – currently there is only one option – you can install 3rd party kernel extension – SAT SMART Driver. SAT SMART Driver is free open source project (published under Apple Public Source License) by Jarkko Sonninen. It is hosted on GitHub.
Driver installer package available on our site is specially signed by us, this will simplify installation process and make it “hassle-free” on macOS 10.9+ and later.
INSTALLATION INSTRUCTIONS
- Download driver installer:
- Unmount all external drives
- Unzip installer
- Use installer
- [macOS 10.13+ and newer] You need to approve driver installation. Follow our instructions
- Reboot computer
- (!!) Manually physically reconnect all external drives. Learn more
- Run DriveDx
UNINSTALL INSTRUCTIONS
- On macOS 10.11+ and newer – type following commands (in Terminal.app):
sudo rm -r /Library/Extensions/SATSMARTDriver.kext
sudo rm -r /Library/Extensions/SATSMARTLib.plugin - Reboot computer
- On old versions of macOS – type following commands (in Terminal.app):
sudo rm -r /System/Library/Extensions/SATSMARTDriver.kext
sudo rm -r /System/Library/Extensions/SATSMARTLib.plugin - Reboot computer
IMPORTANT NOTES
- SAT SMART Driver project is not a part of DriveDx project
- SAT SMART Driver is external 3rd party project and it is not officially supported by BinaryFruit
- Driver installer available on our site is specially signed by us, this will simplify installation process and make it “hassle-free” on macOS 10.9 (Mavericks) and later
- Installation of kernel extensions potentially may make your Mac unstable (but currently there are no any known serious issues/problems)
- You could check actual list of known issues here. If you will have any problems with this kernel extension – please submit description of your issue here
- Some external drive enclosures don’t support “SCSI / ATA Translation” technology, so installing of this kernel extension will not help in this case. You can find more information about enclosures compatibility here
- Even if drive enclosure allow health diagnostics, current version of SAT SMART Driver may not support it. In this case you could submit an issue to developer.