The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Ultrabay HDD: "Safely Remove Hardware" in Windows 8

    Discussion in 'Lenovo' started by Prince14, Oct 9, 2015.

  1. Prince14

    Prince14 Notebook Enthusiast

    Reputations:
    11
    Messages:
    42
    Likes Received:
    1
    Trophy Points:
    16
    I recently purchased a refurbished Lenovo T430. Loving it so far. There's a minor inconvenience, I've installed a second HDD to Ultrabay using Caddy and it has permanent appearance in "Safely Remove Hardware". I have searched and found the Registry hack i.e. forcing Windows to treat it as "Internal" but that does not seem to be working for me.

    I am on Windows 8.1 btw. Any help and guidance in this regard would be appreciated.
     
  2. Prince14

    Prince14 Notebook Enthusiast

    Reputations:
    11
    Messages:
    42
    Likes Received:
    1
    Trophy Points:
    16
    I used this with Microsoft's driver but it does not work:

    Source
     
  3. Prince14

    Prince14 Notebook Enthusiast

    Reputations:
    11
    Messages:
    42
    Likes Received:
    1
    Trophy Points:
    16
    Never mind guys, I have solved it by adding a task to run at startup in Task Scheduler to change capability number of the HDD. I followed THIS method.

    In Windows 8.1, the concerned HDD name/section can be found here,

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI

    The default capability in Windows was 102, I changed it to 98 as instructed in the method, pasting for ready reference:

    How it’s done:

    • Must Login as Administrator
    • Find Device DWORD Value in Regedit
    • Create command line in Schedule Task as SYSTEM
    • Works for various system devices connected, and modification is easily reversible by simply deleting the Schedule Task created

    Details:

    1. Locate Your Device(s) in Regedit:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI

    • This will bring up a list of available hardware connections. For SATA DVD-rom drives, and hard drives look under IDE/SATA/SCSI. For Video Cards look in PCI.

    2. Once you find your device, expand it and click on the first key folder under it (looks something like 4&15e311de&0&0.1.0).
    • The Capability value in this key folder should be greater than 0.
    • Take a note of the Capability number (mine was 102)

    3. Right-click the key folder and select Copy Key Name.

    4. Open Task Scheduler > Create Task > and set the following parameters:

    • Change User or Group (Under Security Options) and set it to SYSTEM
    • Configure for: Chose your platform
    • Triggers Tab > New > Begin the Task > At Startup
    • Actions Tab > New
    • Program/script: reg.exe
    • Add arguments: add "paste your copied key name here" /v Capabilities /t REG_DWORD /d Your Capability Number minus 4 here /f

    Example: add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ IDE\CdRomOptiarc_DVD_RW_AD-7240S_________________1.01____\4&15e311de&0&0.1.0" /v Capabilities /t REG_DWORD /d 98 /f

    5. Right-click the new Scheduled Task and click Run. You should see the results immediately. Logoff/Logon and the safely remove your hardware icon will be gone if there are no removable devices connected.​
     
    Last edited: Oct 9, 2015