0

Unlike Many, I am a big fan of Safely Removing External Harddisks, USB Drives and anything that comes with a dialogue of Safely Remove Hardware. See this Link if you wonder why I do that.. Anyhow, lately, I have been noticing that It is not working, everytime. Every once in a while,after use when I try to safely remove the disk. Nothing happens. I keep on clicking the button. But the message "Your Device is now safe to remove..blah" is not showing..

My Question is:

  1. Why isn't it working everytime.
  2. What ovverides my command to remove that device.
  3. Is there any way I can close all the handles opened to the files in the usb device and safely remove the device.
  4. Will Explicitly(using commandline or somethin) closing the handles might cause any data corruption or hardware damage.
9
  • Have you tried the Eject option?
    – Yass
    Commented Sep 21, 2013 at 12:24
  • What kind of Windows do you mention? In Windows XP and in Windows 7 the dialog appears as a notification on the taskbar below, on Vista it is a little window that appears on the center of the display. Commented Sep 21, 2013 at 12:30
  • Thanks @yassarikhan786 .Yes, The removable disk is still there.. Well there is a difference between safely remove and eject Commented Sep 21, 2013 at 12:31
  • I am using Win8. @DoktoroReichard. And I could tell if the deed is done..:).. But it is not Commented Sep 21, 2013 at 12:32
  • 1
    @DoktoroReichard - Any active I/O will be quiesced when the system sleeps -- all buffers will be flushed, etc. Commented Sep 21, 2013 at 22:29

1 Answer 1

1
  1. It might be working, it just is closing programs that require access to files inside the removable drive.

  2. Eventually there might be some damaged settings, but usually that doesn't happen. It will fail if you have a program that opened a file inside the drive and needs to use it (i.e. doesn't store it in memory) (e.g. Excel, Word, etcetera)

  3. Ejecting the device is one way, removing it is another, but these will not be able to safely eject your drive. Unless you close the programs that are using resources from the drive, there is no other way.

  4. Explicitly (as if closing the programs, the right way) then no.

There are good applications to detect what programs are keeping you from closing your drive. An instance of it is UnLocker. A short description of the program is the following:

Ever had such an annoying message given by Windows? The file is in use by another program or user. Unlocker is the solution!

  1. Simply right click the folder or file and select Unlocker
  2. If the folder or file is locked, a window listing of lockers will appear
  3. Simply click Unlock All and you are done!
3
  • Thanks. But, When I meant Explicitly is that, Is there any command line tools.. any 3rd party softwares to do this. Also I tried waiting for some time after clicking but it just isn't working. Commented Sep 21, 2013 at 12:36
  • There was something for OSX, I'll look for something like it for Windows (I remember "What's keeping me" or something like this). A program might ultimately hogging resources in the drive. You can be sure the drive was ejected by looking into My Computer. If the drive was removed, then you wouldn't be able to see it. Commented Sep 21, 2013 at 12:40
  • I do remember that certain notifications can be hidden in Windows. Never tried to hide the Safely Remove ones, but if you don't see the drive in Explorer after removing it, that could be your problem. Commented Sep 21, 2013 at 12:49

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .