Login to Account Create an Account
HDD seen as removable
Posted 12 October 2011 - 07:13 AM
I tried searching in the forum, but couldn't find anything similar to this.
The HDD is WDC WD32 00BEVT-60ZCT1 SATA Disk Device (copied from Device Properties). After installing Windows 7 Professional 32-bit, it's shown as removable. It is optimized for better performance, not quick removal, and write caching is enabled. It's currently working with AMD Sata Controller (AHCI) v.188.8.131.521, and the Hardware ID is PCI\VEN_1002&DEV_4391&CC_0106. This kind of problem never occurred on Windows XP.
Thank you in advance.
HDD_Rem.jpg 8.81KB 2 downloads
Posted 12 October 2011 - 09:06 AM
Posted 12 October 2011 - 09:28 AM
This is happening because Windows 7 added support for eSATA functionality. Some hardware vendors have incorrectly configured all SATA ports as eSATA ports. This causes all internal and external SATA devices to be treated as removable. This issue can affect hard disks, DVD drives, and other hardware attached to the internal SATA ports of the system.
This issue can be ignored because it does not have an effect on your computer. To resolve this issue you should contact the computer manufacturer for a BIOS update or other type of resolution to correct the misconfiguration of the internal SATA ports.
To work around the issue, a registry key can be set to change the behavior of the SATA ports.
Adding the TreatAsInternalPort value and setting it to 1 will cause a SATA port to be treated as an internal port and attached devices will no longer be considered removable. This value can be applied to specific ports as needed. To do this, follow these steps:
1. Click Start
2. In the Search programs and files box, type command
3. In the Programs list, click Command Prompt and click Run as administrator
If you are prompted for an administrator password or confirmation, type the password or click Continue.
4. Copy and paste or type each of the commands into the command prompt and press Enter after each command
reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channel0" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channel1" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
5. Restart your computer to enable the registry changes
I found this in the MS answers forum. Try it.
Posted 28 October 2011 - 01:07 PM
EDIT/UPDATE: v.1.2.001.0296 does the same thing.
NEW EDIT: 184.108.40.206 and 220.127.116.115 are no better.
Edited by Sp0iLedBrAt, 28 October 2011 - 02:12 PM.
Posted 28 October 2011 - 09:20 PM
Which registry entries? Please do elaborate.
The problem is gone, but the registry entries you proposed are still there.
Moreover, if 1.0 eliminates the problem, why not keep it and move on?
Not always the latest versions are necessarily the best versions (there can be new bugs, unwanted features or just plain bloat).
Posted 29 October 2011 - 02:35 AM
The ones you and MagicAndre1981 proposed as solutions in posts #4 and #6. As to the other part of your post, I completely agree and that is exactly what I did. I also reverted to the default Microsoft audio driver since the latest IDT driver plays no sound when headphones are plugged in. Such a pain...
Which registry entries?
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users