USB Disk Ejector v1.3.0.3 Updated

Midas on 26 Nov 2014

USB Disk Ejector allows you to quickly and easily remove USB devices. It is useful when dealing with devices that refuse to eject, multiple devices, or if you don't want to see the "now safe to remove this device" dialog. The program includes a variety of available advanced features including hotkeys, has available post-eject actions, and more.

Program can also work from the command-line.

Category:
System Requirements: WinXP / Vista / Win7
Writes settings to: None
Stealth: ? Yes
License: Freeware/Open Source
How to extract: Download the ZIP package and extract to a folder of your choice. Launch USB_Disk_Eject.exe.
What's new?
  • Fixed rare bug that could prevent custom card readers from being identified as a card reader when the program was first run.

14 comments on USB Disk Ejector  The Portable Freeware Collection Latest Entries Feed

port_sw_fan 2008-02-25 05:03

I like useful software, but this one just didn't work for me. My usb flash drive was plugged in, I had already turned off all the major programs that could possibly be using the drive, and used windows built-in ability to safely-remove it. As a last resort I tried this software and it didn't work for me as well.

Dan 2008-02-25 06:07

port_sw_fan: This software is meant to be used instead of the Safely Remove Hardware feature, but it is not intended to be BETTER than it. I would have been surprised if it DID work for you... it probably uses the same Windows API functions.

Google for Sysinternals and use their "Handle" program (or Process Explorer if you're more comfortable with a GUI) to search for in-use handles. Windows XP's Explorer itself is notorious for leaking file handles... at least in my personal experience.

There is also another way to eject drives in Windows using a different API that may work for you; it worked for me when a bug in Vista kept the drive from showing up in the Safely Remove Hardware list (when it had no such problem in XP): Go to the drive(s) in Explorer, right click the actual drive letter(s), and click Eject. When the drive(s) disappear(s), you can unplug your USB drive.

A program like this has been requested on the PortableApps.com forum for a while now. Won't they be thrilled. :)

Omar 2008-02-25 06:23

A helpful program. However, most hardcore portable application users often use application launchers like Pstart. USB Disk Ejector will not work if you've got an application launcher loaded. You would have to exit the application launcher, and then find USB Disk Ejector to open the application and use it. Too many steps for me. Anybody have a different solution?

Banshee 2008-02-25 06:49

I have been working on something similar for my own personal use (as mentioned above I am one of the users who has Pstart running all sorts of malarky so a clean eject is often hard).

Anyhoo, the app I am working on parses the pstart.xml file in order to cleanly terminate processes that could lock the drive open, it would be easy enouhg to add functionality to check ALL open file handles if I thought enough people were interested.

Send me an email - mr.bansheeATgmailDOTcom if you have any ideas or indeed would like to get a copy of the current version that just checks for all launcher started progs.

Banshee

Zan 2008-02-25 07:09

Omar: There's a solution to that. I use PStart on my flash drive but I set it to run this app on closing. It ejects itself when I close PStart. Grouped with autorun, this is perfect.

Great Scott 2008-02-25 10:25

I use this application in conjunction with ASuite v1.5 (beta) and execute it during my launcher shutdown. I've only tested it briefly but looks like it works so far. If it additional testing pans out, it may replace the RemoveDrive exectuable I've been using thus far.

Omar 2008-02-25 19:56

Zan. Thanks for the suggestion. Can you let me know how you set up the autorun to do what you describe? Thanks.

Bob 2008-02-26 11:53

This could be done with an autoit script. The autoit script name could be added to the autorun.inf file. Essentially you create a script (with or without tray icons) that pauses until a certain process closes ("ProcessWaitClose(***PSTART***)"), then executes your shutdown procedure.

Omar 2008-02-26 12:11

Thanks to all who've made suggestions. I found a better alternative with Removedrive.exe utility. See http://www.portablefreeware.com/forums/viewtopic.php?t=1914 for additional information.

Patrick 2008-09-18 21:49

Not up to date...
See : USB Disk Ejector - 1.2 Beta

aka Muttley 2008-09-19 01:02

What does this do that left-clicking the icon in the system tray doesn't do? Or am I missing something?

GtAkReYz 2008-09-19 09:43

aka Muttley, try to disconnect 5 USB devices using that method and then try to disconnect the same 5 USB devices with this program. Then you'll see the difference... It's just much easier, and requires less clicks in diferent places! ;)

JCATech 2008-09-23 20:41

I'm using this program for over 8 months without any problem.
It works great, a run an autoit script that close Pstart and other custom programs from my USB drive and then executes the USB Disk Ejector.

shsa546 2011-11-18 08:04

Didn't work for me on win7 pro ent sp1!

V1.3.0.1

Post your comment