Any way to "unremove" Safely Remove Hardware?

Posted on 2008-11-09
Last Modified: 2012-05-05
I have a internal card reader with the usual SD, CF, MS and MMC card slots.I sometimes remove the SD slot using "Safely Remove Hardware".  This removes ALL the associated "drive" letters (4). Then I realise I want to use the SD slot again.
Is there anyway I can "unremove" the "Safely Remove Hardware" without having to reboot?
Question by:louwin
    LVL 19

    Accepted Solution

    I know it is not possible with Windows XP - what OS is it you use?
    LVL 31

    Expert Comment

    Normally if you safely remove hardware, you have to pull and replug the device in. Since your media reader is connected directly to the USB header on your motherboard instead of just being a device you plug into one of the ports.... you can't do it without rebooting.

    But there's a slim chance you can just re-add the drive letters back... go to Start->Cotnrol Panel->Administrative Tools->Computer Management. Select the "Computer Management->Storage->Disk Management" item on the left and try to find your removable devices on the right. If you can find them, you may be able to right click on them and click "Change Drive Letter and Paths" to add the drive letter back.
    LVL 4

    Expert Comment

    Normally you don't have to use the safely remove hardware feature because most portable storage devices, be it microSD or flash drives, etc, are set to allow fast removing of them.
    LVL 6

    Expert Comment


    Very simple, just go to device manager, disable USB driver, wait a few seconds then enable it again, you will get that, I've tested it before posting, it must work!


    Author Comment

    A couple of responses:-

    lamaslany - I am using XP Pro and I suspect you are right.

    Dizzybro - I generally realise this but for safety sometimes prefer to use the "Safely Remove" option.

    Frosty555 - Disk Management does NOT list the removed devices so this solution doesn't work, sorry

    Mc7400 - re-enabling the USB driver requires a reboot so isn't the solution I wanted either.

    I'll see if anyone comes up with another possible solution....
    LVL 6

    Expert Comment

    I've checked my solution again, it works without rebooting, but please disable the root USB driver which is called USB enhanced host controller in my system, after that all the USB drivers will disappear only the mentioned one will stay with red mark on it, point the mouse with right button and enable it, if you don't get that with the red mark then you may have disable some other one.

    To identify the root, change the view into device by connection.

    LVL 31

    Assisted Solution

    I've just tried mc7400's suggestion and I have seen that it works for devices that have not been "safely removed", but I cannot get it to work for safely removed devices. These devices will appear in device manager with an exclaimation point beside them, and the description is:

    "Windows cannot use this hardware device because it has been prepared for "safe removal", but it has not been removed from the computer. (Code 47). To fix this problem, unplug this device from your computer and then plug it in again."

    I've verified this by using DEVCON (command line version of device manager) to manually remove, restart, and rescan for my own usb key. It only works if the device hasn't been prepped for safe removal.

    Similarely, using a usb card reader, I can identify the device in device manager under it's own heading (smart card readers). Using DEVCON I can remove and re-add the device, but if I had previously ejected the device, I can't get it back without unplugging / replugging.

    So louwin think your SOL on this one. If you safely remove the hardware, you lose the ability to re-add it without unplugging / replugging. Since your card reader is internal, you can't unplug / replug so your only option is to restart the computer.

    Author Closing Comment

    I didn't want to be right but....
    Since lamaslany gave the correct solution from the start so got the more points and Frosty555 spent more time with the problem got some points too.
    LVL 6

    Expert Comment

    I think you have to update your system and the driver, because I'm doing that with safe removal, in past that problem was exist, I know it, but now it is working properly.


    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How to improve team productivity

    Quip adds documents, spreadsheets, and tasklists to your Slack experience
    - Elevate ideas to Quip docs
    - Share Quip docs in Slack
    - Get notified of changes to your docs
    - Available on iOS/Android/Desktop/Web
    - Online/Offline

    Suggested Solutions

    Title # Comments Views Activity
    Motherboard - Slot identification 2 550
    CISCO server issue 2 575
    Is there a chip version of an SD card? 2 1,822
    Hacking a floppy disk drive 4 38
    Create and license users in Office 365 in bulk based on a CSV file. A step-by-step guide with PowerShell script examples.
    PRTG Network Monitor lets you monitor your bandwidth usage, so you know who is using up your bandwidth, and what they're using it for.
    how to add IIS SMTP to handle application/Scanner relays into office 365.
    Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    11 Experts available now in Live!

    Get 1:1 Help Now