External drives often come with driver software and if it has been installed, check with the vendor and possibly do a web search to see if problems or conflicts exist with the operating system and the drivers and even the external hard drive in itself. Very often, when a new operating system version is released, some manufacturers may lag behind the release schedule, and incompatibilities may surface.
Incompatibilities may exist between some implementations of a hardware interface and that implemented in the operating system. For example, in Mavericks we've had reports of USB drives that can't be seen by the system becoming "visible" if they're plugged into a USB hub, which in turn is plugged into the system. Essentially the USB hub is acting like a "Mavericks adapter." Whether this problem is cause by a problem with the operating system or the hardware is unknown. If possible, always check the external drive on other I/O ports (if available) or even other systems to ensure the drive is actually working.
The System Management Controller, NVRAM, and PRAM all store parameters that the system can use to store system settings including boot information. These can become corrupt, and if they do, a reset may make a once invisible drive visible again. The following two links identify how to reset these parameters:
The resets above should be performed when problems exist, regardless of whether or not the external drive is bootable. The icons shown above will not show up if the external drive is a secondary (data) drive. Before doing anything else, these checks should be done because they're easily to do and sometimes work.
If the resets fail to produce positive results, the first thing that needs to be determined is whether or not the drive is visible to the system at all. If the external drive is the primary boot drive, this usually requires booting from install media (if available), another bootable drive (usually external), or if you're a Scannerz user and you've created a Phoenix Boot Volume, then that can be used to boot the system. If the drive is a secondary drive, then the tests should be done from the primary boot drive. Once the system is up, Disk Utility should be brought up to see whether or not there's any indication of the drive being present.
If the drive shows up in Disk Utility, it indicates that the drive is visible to the system. It may show up with a volume name as a valid Mac volume, or it may show up with only a disk designation only (such as disk0s2.) If the drive shows up only with a disk designation, it typically implies either the drive is damaged from bad sectors, the index files are so corrupt that it can't be properly seen by the system, or possibly has been reformatted with a foreign operating system Mac's aren't familiar with.
At this point it can't hurt to use Disk Utility to run checks on the drive, but keep in mind that it's not a surface scanning tool - it will only be trying to see if it can repair a bad drive index. If an index repair works using Disk Utility, you might be able to resume using the drive. If Disk Utility indicates there are no errors with the drive and it's being used as a boot drive, it likely indicates that some of the critical boot files have either been deleted or lost in bad sectors. If Disk Utility fails its verification and/or repair of the drive, the drive index files may be too corrupt to be repaired and/or there may be bad sectors on the drive.
If the drive can't be dealt with properly using Disk Utility, you might want to use Scannerz to try and perform a surface scan on the drive, particularly the first few gigabytes, to see if it's registering any errors. Follow the steps described in the preceding section to accomplish this. If the drive registers surface scan errors, more than likely the drive needs to be repaired or replaced. This needs to be confirmed using Scannerz in Diagnostics Mode to ensure the problems are sector and not cable related. The first few gigabytes of a volume typically contain all the boot code and libraries needed to bring the system up. If bad sectors are detected and confirmed, see the section titled Dealing with Problems on the base page of this set of articles. If the drive is a boot drive and a Phoenix Boot Volume has been created for emergency evaluation, it should be used to run Scannerz tests on the drive.
If both Disk Utility and Scannerz are reporting no problems and the drive is a boot drive, more than likely critical files in the operating system have been deleted. This is extremely unusual but can happen, particularly by accident.
If the drive can't be seen at all by Disk Utility, Scannerz, or the operating system, it may be caused by the following:
- The drive inside the external drive enclosure has completely failed
- The drive isn't receiving adequate power
- The I/O cable has completely failed
- The interface card inside the hard drive has failed
- The drive isn't turned on (it happens!!)
- The interface cable isn't properly connected to the drive
- The I/O port on the system is either dead or disabled
This will require evaluating the external drive itself. If the hard drive itself has failed, the enclosure may be usable with another replacement drive. If the circuitry in the enclosure has failed, it's usually the supply or the interface card (also sometimes called the "bridge" card) and the drive may be fully operational and may still be put to use in another enclosure.
External Drive Ejects or Shuts Off While in Use
If the external drive ejects or shuts off while in use, it may be caused by the following:
- Drivers are turning off or disabling the drive off after a period of time
- Firmware bugs in the external hard drive
- Operating system bugs
- Bad I/O cables
- A faulty power supply or source
- The drive in the external enclosure has a fault
- The drive supply is overheating
- The drive is excessively loading the I/O port it's connected to
Some vendor supplied drivers have management software of their own making that may put a drive to sleep over a period of inactivity. Sometimes the operating system may see these not as sleep events, but rather ejection events and report them accordingly.
Firmware bugs may cause a drive to fall asleep, power off, or appear to eject itself for no apparent reason. The web site for the manufacturer should be consulted to find out if such problems exist.
Operating system bugs and conflicts with some hardware implementations may exist. Our experience indicates that in most of these, when the system goes into sleep mode, the operating system apparently either interprets the drive as being ejected or it actually is ejected. We recommend visiting the manufacturers website for information about this problem.
Bad I/O cables, particularly on port powered drives can cause this problem if there's an intermittent break in the supply lines in the I/O cable that power the external drive. The problem may exist as well in externally powered drives if the external drive is monitoring the connection between the host system and the external drive. Some external drives may shut their own power off or go into a deep sleep mode if they sense that the unit is no longer actively connected to a system.
The remaining items in the bulleted list above are all indications of component failure, which means the external drive is in need of repair.
External Hard Drive Performance Problems
A few years ago, one could purchase an external hard drive intended to be used on Windows, re-format it in an HFS format, and put the drive to work. Unfortunately, some of the more recent external hard drives on the market may exhibit some of the following "features," if you want to call them that:
- A reliance on firmware installed and maintained via the hosting operating system
- Proprietary drive formats, drive controllers, and interface adapters
- Variable spindle speeds
- What appears to be excessive head parking or drive timeouts
Many external drive manufacturers seem to producing some units that deliberately trade off performance for low power consumption. If you're experiencing what appears to be seemingly lower performance with an external drive, it might be one of these models.
Some drives will not allow the user to deliberately or fully utilize all the controls of a drive unless the drive's own firmware and software is installed in the unit. This can be problematic if the operating system gets updated and the manufacturer doesn't provide updates for the software in a timely manner. If such a drive is put into use very often it may put itself to sleep without regard to operating system settings. When the user attempts to access the drive, the drive needs time to reactivate itself and spin up, which may take tens of seconds. Sometimes, if the drive is in this type of sleep mode, even attempting to save a file may end up taking tens of seconds.
Some drives are now also using proprietary controllers on the actual drive inside the external housing itself. In some of the cases we've had reports on, the interface card/drive controller are hardware encrypting data on the drive. If a user attempts to extract the drive from the external housing and put it into use, it won't be seen as a "regular" hard drive by the operating system. How widespread this type of configuration is isn't known, but at this time it isn't common.
Since the power consumed by the drive is related to the drive speed, another way to save power is to reduce the spindle speed of the drive and vary it with data access. Data rate transfers can be directly correlated to the spindle speed, and if the drive is using a lower speed to save power, the data rate will be correspondingly lower. Under heavy use, these drives typically "ramp up" to full speed, and slow down when under light or no load. Under light or no load, this can effectively make the drive appear to be very slow at times.
Excessive head parking and drive timeouts may also be used to cut power, although in many cases some individuals may consider these artifacts to be bugs in the firmware. Excessive head parking will slow down a drive and in some cases, sound similar to the clicking noises that sometimes appear when a drive is failing. Prolonged timeouts may also be present in some drives where the drive simply appears to stop working, usually for a fixed interval of time, such as ten or twenty seconds.
If you suspect an external drive has any of these problems, we recommend visiting the manufacturers web site to see if there's any information about the suspected problem. Additionally, you might be able to find information on the web about other users having similar problems which might confirm that the problem is not unique to your unit. If the drive seems to be in working order, you may wish to use the back button on your browser and visit the page titled User Problems for more possibilities.