Windows 10: SATA HDD & SSD shown as removable Solved

  1.    3 Weeks Ago #1

    SATA HDD & SSD shown as removable


    Bios does not have Hot Swap options for SATA drives.
    Interface is AHCI.
    Have tried: " reg.exe add “HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device” /f /v TreatAsInternalPort /t REG_MULTI_SZ /d x"
    Which corrects for one drive but when run on the second drive the first drive reverts to removable.
    I doubt very much that this is a driver issue; it's just a typical Windows SNAFU.
      My ComputerSystem Spec

  2.    3 Weeks Ago #2

    Actually I have seen this caused by older versions of the Nvidia Drivers , but can't remember the Series number , but try 382.05 if you Card can use it? pretty fast and stable and no issues like the 388.x Series here.

    KB
      My ComputerSystem Spec

  3.    3 Weeks Ago #3

    I had the same problem but only had one drive. I found this in another forum and decided to save it.

    If Kbird's solution does not work try navigating to HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\storahci\Parameters\Device in the registry. Once you are on the Device Key, In the right hand plane, right click and create a new Multi-String Value Name the new value TreatAsInternalPort Double click the new value to edit it. In the Value Data section, start with 0 then 1 2 3 depending on how many ports you have. The trick here is they must be numbered vertically. The value data section will look like this:

    0
    1
    2
    3

    The example will work for four ports.

    I have not tried this myself but the person who posted it said it worked.
    Last edited by TrustMe; 3 Weeks Ago at 10:23.
      My ComputerSystem Spec

  4.    3 Weeks Ago #4

    TrustMe said: View Post
    I had the same problem but only had one drive. I found this in another forum and decided to save it.

    If Kbird's solution does not work try navigating to HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\storahci\Parameters\Device in the registry. Once you are on the Device Key, In the right hand plane, right click and create a new Multi-String Value Name the new value TreatAsInternalPort Double click the new value to edit it. In the Value Data section, start with 0 then 1 2 3 depending on how many ports you have. The trick here is they must be numbered vertically. The value data section will look like this:

    0
    1
    2
    3

    The example will work for four ports.

    I have not tried this myself but the person who posted it said it worked.
    Fantastic. Worked a treat. Thank you.

    Now I just have to sort out the Marvell 91xx controller.


    Update: I add the Bus No for the Marvell 91xx to the list and that solved that problem too.
    Bonus points to TrustMe.
    Last edited by Hairy Scot; 3 Weeks Ago at 23:54. Reason: Further Info
      My ComputerSystem Spec

  5.    3 Weeks Ago #5

    Thanks for the update.
      My ComputerSystem Spec

  6.    3 Weeks Ago #6

    Hairy Scot:
    I'm having a little difficulty visualizing what the resulting registry structures look like here. Could you please post a screenshot of the final values as you set them up for that TreatAsInternalPort entry? TIA for the extra effort.
    --Ed--
      My ComputersSystem Spec

  7.    3 Weeks Ago #7

    The Marvell Controller was shown as removable too ? I didn't see that on my X58A Board , not sure what Driver I am running though for that, I'd have to check...
      My ComputerSystem Spec

  8.    3 Weeks Ago #8

    That's usually fixed by using the correct Marvel Driver, not the generic thing that Windows seems to like installing.

    See this post Marvell 91xx Config Missing Driver - Windows 10 Forums It's what I used to fix both the Drive and the Controller being removable.
      My ComputersSystem Spec

  9.    3 Weeks Ago #9

    clam1952 said: View Post
    That's usually fixed by using the correct Marvel Driver, not the generic thing that Windows seems to like installing.

    See this post Marvell 91xx Config Missing Driver - Windows 10 Forums It's what I used to fix both the Drive and the Controller being removable.
    Thanks Clam it is slightly newer than the one I have , here is the direct link to the webpage with the File

    Marvell 91XX Sata Controller 6GB Driver for Windows 10 | Windows Forum
      My ComputerSystem Spec


 

Related Threads
SATA III SSD shown as SATA II in Drivers and Hardware
Hi everyone.:nerd: I have just noticed that my Intel 520 SSD Drive is showing as SATA II drive. Now, I am aware that it is connected to a SATA2_0 port controlled by native Intel SATA II controller on my mobo and current speed should be 3gb/s. Why...
My motherboard has two SATA controllers. C: and D: are connected to a separate controller from the other two hard drives and one DVD burner. C: and D: show on the remove/eject menu. How do I get them off that? The last, and only other, time I...
There is an icon in my tray to "Safely remove hardware and eject media". It is always there (even when no USB devices are plugged in) because Windows thinks my second internal SSD is removable. Is there a config setting or a registry edit to fix...
I have a DIY box with an Asus P5K-E mobo that provides SATA II ports. I upgraded to a pair of Samsung 850 EVO ssds and naturally got a great speed boost. Now I am getting greedy and thinking about doubling my gains with a SATA III controller card....
I solved a similar problem in Win 7 by uninstalling an Advanced "6G" Storage Controller and letting Windows install its generic driver but I have no idea what to do in Win 10 because of the dumbed down way everything behind the scenes is displayed,...
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 02:53.
Find Us