Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am running Windows 7 on an Acer Aspire M7720 with three internal SATA drives; drive #2 and #3 are on a removable HDD rack.

Drive #3 (on the second removable HDD rack) shows up as removable device in the system tray. If I take drive #3 and put it in the first rack, it shows up as an internal drive. If I put any other drive in the second removable rack, that drive is also shown as removable device.

I would like to fix that so that the drive in the second removable rack also is listed as internal drive. Since this seems to be independent of the actual drive in the rack, I checked the BIOS, but that third SATA port uses the same configuration as the second rack.

So far, I could not find a solution for this problem (it's really more an annoyance than a problem), any ideas are welcome.

share|improve this question
up vote 8 down vote accepted

This happens if the SATA controller is set to AHCI mode. AHCI supports hot swapping, and because of this, you can ask Windows to "Safely Remove" an internal hard disk, disconnecting it from the OS and replace it without having to power down the system.

share|improve this answer
Does it work even if the internal drive holds system partition? – liori Jan 6 '10 at 23:35
@liori - Yes, although Windows will prevent the drive from being unmounted as the files are in use. – Sathya Jan 6 '10 at 23:44

Related, to stop the hard disk from showing up as removable on windows XP, the answer from here (modifying the registry), worked for me:

Real removable devices (USB) still show up as normal, but it removes the internal SATA controller drives from being displayed.

For nForce chipsets, you can add the following to registry: In HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ nvata, add DWORD DisableRemovable, set to 1.


64-bit systems use nvata64. Some chipsets might use nvatabus instead.

This doesn't work with VIA chipsets (driver vide or videX64), the only option I've found for them is to use older drivers that don't support SATA hotplug.

share|improve this answer
I have no clue why my answer got downvoted (apart from that it applies to Windows XP). Still, I leave it here in the hope somebody finds it useful. – Rabarberski Apr 4 '11 at 14:00

This usually indicates that not all required drivers are installed on a system. For example, on Intel chipset you need to install Rapid Storage Technology driver. After that, hard drives are identified correctly as not removable.

Be aware however that this driver installation procedure can trigger Re-Activation for some software applications.

share|improve this answer

Thank you, The Rapid Storage Tech didn't work for me I already had it, I’m running windows 10, 64 Bits, SATA Toshiba HDD 500 GB, and had the same problem “My hard drive it’s a removable drive in windows 10” or “SATA HDD showing up as removable drive” so RESTART = F10 (this is for HP Compaq to enter Bios) SATA SUPORT = ENABLE did change to DISABLE and all done THANKS

share|improve this answer
Welcome to Super User. Please be aware you have posted an answer to a question that is very old. Although there is nothing wrong with doing so, just be aware you may not get a response. – CharlieRB Apr 22 at 18:01

You must log in to answer this question.

protected by bwDraco Apr 22 at 5:49

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged .