I Can't Eject This Flash Drive (or External Hard Drive)
Posted 29 March 2012 - 05:11 PM
Posted 30 March 2012 - 02:10 PM
Posted 31 March 2012 - 12:04 AM
Posted 31 March 2012 - 12:12 PM
Posted 31 March 2012 - 01:06 PM
yeah you will get away with it 99% of the time, it's that 1% that really gets you. a perfect example of this is when i was on site fixing a few pc's at my clients house and i have my jump drive filled with useful programs i use while onsite. moving my jump drive from 1 machine to the next with out removing safely ( nothing was running from the jump stick or being used so i unplugged like i have several hundred times before ) only to plug it into the next machine to discover my jump drive needs to be formatted to be read. that is the problem with flash memory, it can't just read and write it has to flash the information, and if the flash gets interrupted, you can lose all data you had on the drive. (yes i know several hundred to one is not exactly 99% and 1% just using round numbers)
Posted 02 April 2012 - 09:54 AM
Posted 08 November 2012 - 11:16 AM
- Open "Control Panel\All Control Panel Items\Performance Information and Tools\Advanced Tools" and check if any indexing is turned on on the drive X:\ (the one you want to remove)
- any apps and their plugins that you may be running might have referred to X:\ at some point during your session
- to see what's going on in Windows, use Process Explorer from Sysinternals Suite. Search for X:\ and kill the owner (one way or the other)
- log out to close *really* everything, and login again
- bring up the Safely Remove Hardware dialog: open Cmd.exe as admin and type "C:\Windows\System32\rundll32.exe shell32.dll,Control_RunDLL hotplug.dll" (you can make a shortcut of this for later)
- select X:\ and eject it
I have not come across any situation where this process fails yet.
Posted 10 March 2013 - 01:01 PM
Every time I would click on the USB icon in the system tray (lower right of screen) and clicked to eject the external hard drive (Drive J: in the case), I would get the message that the drive was being accessed by other files or programs, and they should be first closed. Seagate's response was to shut down the computer and remove then reboot. That is awfully time consuming.
Finally resolved on my own. Here's a quick summary. It may help you? We all have different set-ups, but possibility enough commonality this may be useful.
HP Pavilion a6152n
Other program and files accessing your USB drive may not be your issue, it was mine though.
How to discover which files/programs are accessing your external hard drive, or other component, plugged into your USB port. I found a FREE program offered by Microsoft (I think?) called "Process Explorer." I downloaded the files and ran the executable. Once the program is open,
click: File>Show Details for All Processes
click: Find> Find handle or DLL
in the box that appears I simply typed in my drive letter, J:
I received a list of executables accessing my J drive. I left all System exe's alone, as well as something called svchost.exe - I'm no expert and have no clue what those do. I also found an exe - Google QuickSearchBox.exe - which made me wonder if this could be the culprit. Googled that name and from what I read, appears to be a useless exe that drains computer resources. Some of you may use it, I have not clue of its purpose.
Opened Tasked Manager > Processes and found the file and ended the process. Clicked on the USB icon in the sys tray, clicked to eject the external backup hard drive, and "bless pat" the message that appeared was, "safely remove device" or whatever the exact words are. I did this several time to insure that was the issue and it was.
Finally, I wanted to disable the exe on startup.
Click the Microsoft Start button in lower left screen.
In the box that appears - "Search programs and files" type in msconfig
On the pop-up that appears, click on the "startup tab"
Scroll down till you find the exe(s) that are causing you grief, and uncheck the box.
Answer yes to restart your computer.
Tested several times now and I can now safely remove my external hard drive from the USB port.
Sorta a moot point because I went out and bought a powered USB HUB (Belkin) with 7 ports. However, I knew there had to be a fix.
Wanted to share this experience with the masses. NOTE: If your problem is with an external Seagate hard drive, like mine was, Seagate fixes are not correct for Windows 7. So just be forwarned.
Best to ALL!!