Easily and Safely Eject USB Drives and Memory Cards


Sometimes you want to disconnect a USB drive or a flash memory card but Windows says it can’t be removed because it’s busy. Or maybe you just don’t like the “Safely Remove Hardware” function that sits in the notification area. If you are looking for a better way, you might try an open source alternative that will let you quickly and safely disconnect USB drives, even in some cases where Windows says you can't. It’s a free portable program called “USB Disk Ejector” and it makes safely ejecting drives about as easy as it can get.

USB Disk Ejector works in Windows XP on up, both 32- and 64-bit. It requires no installation and can be run from anywhere convenient. The developer’s download page is here. The download is a 0.95 MB ZIP file containing the executable file and an HTML information file. It’s probably best to extract it to a separate folder. A CFG file containing your personal settings will be created when you first configure the program.

The program can be run by clicking the executable or by creating a shortcut. Another option is to minimize it to the notification area (system tray). You can do a straightforward ejection by using the simple interface shown in the first graphic or you can configure a number of additional options by clicking “More” to open the dialog shown in the second graphic. The program works for external USB disk drives as well as USB flash drives and memory cards.

Basic interface for USB Disk Ejector

The second graphic shows the useful option to assign hotkeys to eject disks using a variety of criteria. Hotkeys can be created to eject disks by letter, label, or other marker. It is best to assign a hotkey combination that is not otherwise in use. I work with USB drives a lot so I have hotkeys Shift+Alt+F and Shift+Alt+G to eject the F: and G: drives, respectively. If you label your flash drives (see this previous tip), that is also a useful basis for hotkeys.

Other features include command-line options, mountpoint support, card reader and memory card support.

Interface for creating hotkeys

And there you have it – a way to safely and quickly remove USB drives.

Get your own favorite tip published! Know a neat tech tip or trick? Then why not have it published here and receive full credit? Click here to tell us your tip.

This tips section is maintained by Vic Laurie. Vic runs several websites with Windows how-to's, guides, and tutorials, including a site for learning about Windows and the Internet and another with Windows 7 tips.

Click here for more items like this. Better still, get Tech Tips delivered via your RSS feeder or alternatively, have the RSS feed sent as email direct to your in-box.

Please rate this article: 

Your rating: None
Average: 4.2 (9 votes)


Completely useless! Works only when windows internal standard options also working! When cannot be unmounted for SOME mysterious reason - this program also cannot DO anything! Any more programs?

On MY win8 system, I absolutely could use this little program. Trying the "right-click, click 'eject'" doesn't work -- I still get a "file/program in use" line. With my ext hard drive, I can go into Task Manager, and shut off the offending processes. With a simple pen drive, no such luck; I don't find any appropriate processes to end. I dunno, maybe I just don't know what I'm looking at. Anyway, I wind up rebooting, which works. but is a pain. We'll see how this does.

Looks good. Probably easier than Windows' solution.

Gadget not necessary in windows 8. Open files explorer, right-click on the letter et click on "eject". (3 steps)

Previously when I was on XP, i used "Usb safely remove". But maybe, this tool is a bit faster (2 steps). I will give a try.

Thanks for this, I have this issue frequently on both my PCs. I've tried endless different solutions that I've come across on line and none have really helped, also programs like Unlocker seem unable to do it and the problem exe is generally some system process that can't be stopped.

One thing I've found is that if a computer is booted with a USB drive attached, then Windows really won't want to let that drive be "Safely Disconnected". I'll try this software and see if it overcomes that : )

I note this on the webpage; "USB Disk Ejector can detect and auto-close any applications running from the disk before ejecting. Please note this closes applications that were launched from the disk not applications that have opened a file on the disk." but it's worth a try anyway.