Motherboards Both SSD and HDD showing as removeable

Discussion in 'Hardware' started by Mechh69, 12 Jan 2013.

  1. Mechh69

    Mechh69 I think we can make that fit

    Joined:
    16 Sep 2009
    Posts:
    1,298
    Likes Received:
    59
    I got a 256 GB SSD OCZ Agility 4, and using a 500GB hdd for storage on my computer in my sig. When i installed the SSD in the computer I changed the setting in the BIOS to AHCI and set up windows, then added my 500GB hdd for storage. I noticed recently that both drives are showing up in the box where your thumb drive would show up and you would eject it. If i have a thumb drive in the computer all three drives show up ejecta-able, or if only the two drives are there they still show up as eject-able. So does anyone have any idea why they are showing up there? Any help would be appreciated with this issue.
     
  2. RedFlames

    RedFlames ...is not a Belgian football team

    Joined:
    23 Apr 2009
    Posts:
    13,800
    Likes Received:
    2,177
    IIRC setting them to AHCI allows hot-swapping so you can, should you choose, 'eject' the drive and swap it over for another one.

    Even if i've understood it wrong it's nothing to concern yourself with, both my internal drive are set to AHCI and show up as removable in 'safely remove hardware'.
     
    Mechh69 likes this.
  3. Mechh69

    Mechh69 I think we can make that fit

    Joined:
    16 Sep 2009
    Posts:
    1,298
    Likes Received:
    59
    Thanks for the quick reply but I'm just curious why the OS drive would show up as removable? Unless I'm mistaken that would surly crash the OS. Other Thoughts?
     
  4. IvanIvanovich

    IvanIvanovich будет глотать вашу душу.

    Joined:
    31 Aug 2008
    Posts:
    4,870
    Likes Received:
    252
    Right, it's a feature/bug of the sata controller for hot swapping where it views all ports as it would an esata. If it bothers you you can set a registry flag so it won't show up anymore.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci

    \Controller0\Channel0
    \Channel1
    \Channel2
    \Channel3
    \Channel4
    \Channel5
    create dword TreatAsInternalPort with value of 1 for each channel/drive you don't want to show as removable.
     
  5. Mechh69

    Mechh69 I think we can make that fit

    Joined:
    16 Sep 2009
    Posts:
    1,298
    Likes Received:
    59
    Thank you both for your quick responses I just wanted to make sure that I didn't do anything wrong with the install.
     
  6. IvanIvanovich

    IvanIvanovich будет глотать вашу душу.

    Joined:
    31 Aug 2008
    Posts:
    4,870
    Likes Received:
    252
    Also, if you don't want to go about in the registry you could install latest irst drivers instead. They don't exhibit this 'feature'.
     
    Mechh69 likes this.
  7. Mechh69

    Mechh69 I think we can make that fit

    Joined:
    16 Sep 2009
    Posts:
    1,298
    Likes Received:
    59
    IIRC i did install the newest drivers when I reinstalled but I will go back and look to make sure.
     
  8. bawjaws

    bawjaws Multimodder

    Joined:
    5 Dec 2010
    Posts:
    4,155
    Likes Received:
    756
    Yeah, I had to do this after installing my SSD. It wasn't particularly clear from Intel's website which version of the drivers to use, but in the end I installed the Intel Matrix Storage Manager and all was good. There's also the Intel Rapid Storage Technology drivers, and to be honest I'm not clear what the difference is between this and IMSM :confused:
     
  9. mm vr

    mm vr The cheesecake is a lie

    Joined:
    18 Nov 2007
    Posts:
    2,968
    Likes Received:
    84
    Modern SATA controllers and drives support hot swapping. For that to work, the controller must be set in AHCI mode and not a legacy emulation mode.

    Why would you want to disable it?

    I've used it for testing HDDs and SSDs without having to shut down my computer. It's a pretty useful feature to have.
     
  10. Pookeyhead

    Pookeyhead It's big, and it's clever.

    Joined:
    30 Jan 2004
    Posts:
    10,937
    Likes Received:
    536
    System drives, even though AHCI, are not in my system tray on Win8 though.
     
  11. sniperdude

    sniperdude Minimodder

    Joined:
    8 Sep 2010
    Posts:
    541
    Likes Received:
    33
  12. IvanIvanovich

    IvanIvanovich будет глотать вашу душу.

    Joined:
    31 Aug 2008
    Posts:
    4,870
    Likes Received:
    252
    No one said anything about disable ahci or hotswap, only to not show the OS drive as an option for it in safely remove list.
     
  13. bawjaws

    bawjaws Multimodder

    Joined:
    5 Dec 2010
    Posts:
    4,155
    Likes Received:
    756
    It's not about disabling the feature, it's just about removing the notifications.
     
  14. mm vr

    mm vr The cheesecake is a lie

    Joined:
    18 Nov 2007
    Posts:
    2,968
    Likes Received:
    84
    But you can't hotswap a drive safely without using the "safely remove hardware" feature. Write caching is enabled for SATA drives automatically, so writes can be in progress at any time even if you're not writing anything to the disk at the moment. You will lose data if you unplug the drive before all writes are done. Write caching is automatically disabled for USB drives, which is why you've probably never experienced any data loss.
     
  15. Pookeyhead

    Pookeyhead It's big, and it's clever.

    Joined:
    30 Jan 2004
    Posts:
    10,937
    Likes Received:
    536
  16. bawjaws

    bawjaws Multimodder

    Joined:
    5 Dec 2010
    Posts:
    4,155
    Likes Received:
    756
    Pretty sure that under Win 7, all AHCI drives show as removable by default (including the C: drive, which is a bit silly).
     
  17. IvanIvanovich

    IvanIvanovich будет глотать вашу душу.

    Joined:
    31 Aug 2008
    Posts:
    4,870
    Likes Received:
    252
    Who acutally swaps out thier OS drive while in operation? There is no reason for it to be in the safely remove list really, and selecting it accidentaly could be quite irritating as it unmounts it.
     

Share This Page