Windows can't stop your 'Generic volume' device

Page 1 of 4 123 ... LastLast

  1. Posts : 332
    Windows 7 32bit Home Premium
       #1

    Windows can't stop your 'Generic volume' device


    About 75% of the time when I try to disconnect my USB 2.0 or USB 3.0 external hard drive enclosures using "safely remove hardware" in my tray, I get this:

    "Windows can't stop your 'Generic volume' device because a program is still using it. Close any programs that might be using the device, and then try again later."

    "Unlocker" shows nothing is locking the drives. "What is locking this file" shows the following:

    \Extend\$RmMetadata\TxfLog\TxfLogContainer00000000000000000001
    \Extend\$RmMetadata\TxfLog\TxfLogContainer00000000000000000001
    \Extend\$RmMetadata\TxfLog\TxfLog.bif

    This is driving me nuts. It doesn't always happen but it happens often and I can't figure out why it sometimes does and sometimes doesn't. Every time I want to shut down my external enclosures, I have to go through this, and that means I have to shut off my entire PC so that I can shut off the enclosures safely without causing data loss. Why does Windows do this, even when nothing is using the files? Is there anything I can do to prevent this issue? I never had this issue with esata enclosures.
      My Computer


  2. Posts : 5,656
    Windows 7 Ultimate x64 SP1
       #2

    See USB drives won't eject

    - Disable Indexing and System Restore for the externals
    - Set Quick Removal in policies
    - and a few more

    read the thread for details
      My Computer


  3. Posts : 332
    Windows 7 32bit Home Premium
    Thread Starter
       #3

    - I disabled indexing per drive properties - that made no difference, still can't eject disks.

    - system restore is disabled on those drives.

    - quick removal makes the drive perform slower, so that's a poor option.

    I cannot believe that in 2015 we're still dealing with this ridiculous issue. Does Windows 10 fix this or do we have to wait until Windows 15 before they realize that people eject external storage drives?
      My Computer


  4. Posts : 332
    Windows 7 32bit Home Premium
    Thread Starter
       #4

    I'm trying to force a dismount using fsutil but maybe I'm getting something wrong. It said in the other thread to use "fsutil volume dismount [DRIVE]". Here's what I typed: ("C:\>" is already there when I bring up my command prompt)

    C:\> fsutil volume dismount [Z]

    because it just gives me an error in the elevated command prompt :

    "The system cannot find the path specified"
      My Computer


  5. Posts : 5,656
    Windows 7 Ultimate x64 SP1
       #5

    try the command as:
    Code:
    fsutil volume dismount Z:
      My Computer


  6. Posts : 4,776
    Microsoft Windows 7 Home Premium 64-bit 7601 Multiprocessor Free Service Pack 1
       #6

    Try disabling "Distributed Link Tracking Service"

    Windows can't stop your 'Generic volume' device-services.jpg

    Also try setting Write Caching to enabled for that USB drive.

    Write-Caching - Enable or Disable

    Also try registry setting to Disable Tracking of Broken Shortcut Links

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    "NoResolveTrack"=dword:00000001

    Windows can't stop your 'Generic volume' device-no-resolve-track.jpg
    Last edited by Callender; 25 Jun 2015 at 18:42. Reason: correct spelling
      My Computer


  7. Posts : 332
    Windows 7 32bit Home Premium
    Thread Starter
       #7

    GokAy said:
    try the command as:
    Code:
    fsutil volume dismount Z:
    Thanks, but I still can't eject the drives. The command seems to work (A couple drives seemed to disappear briefly then come back, 2 other drives didn't seem to do that), but I still can't eject my drives. They are still locked by the same process according to "what's locking my file".
      My Computer


  8. Posts : 332
    Windows 7 32bit Home Premium
    Thread Starter
       #8

    Callender said:
    Try disabling "Distributed Link Tracking Service"
    Windows can't stop your 'Generic volume' device-services.jpg
    Also try setting Write Caching to enabled for that USB drive.

    Write-Caching - Enable or Disable

    Also try registry setting to Disable Tracking of Broken Shortcut Links

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    "NoResolveTrack"=dword:00000001
    Windows can't stop your 'Generic volume' device-no-resolve-track.jpg
    I disabled "Distributed Link Tracking Service"" - still can't eject.

    I don't have the regitry key for ""NoResolveTrack"

    But now I'm confused - 3 drives are set to "quick removal - default" and 1 drive is set to "better performance - default) with "enable write caching selected underneath. Isn't write caching risky because I could lose data? Should they all be set to quick removal?
      My Computer


  9. Posts : 5,656
    Windows 7 Ultimate x64 SP1
       #9

    Try HotSwap! - HotSwap!
      My Computer


  10. Posts : 4,776
    Microsoft Windows 7 Home Premium 64-bit 7601 Multiprocessor Free Service Pack 1
       #10

    My apologies - set write caching to disabled for that drive. Registry NoRexolveTrack needs to be created manually.

    If those or Gokay's suggestions don't work the only safe way to eject the drive without loosing data is - switch off the machine and wait for a minute or two before unplugging the drive.

    Another test: Kill Explorer then try ejecting the drive. If safely remove hardware works it means Explorer locked the drive.

    Restart Explorer.
      My Computer


 
Page 1 of 4 123 ... LastLast

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 20:35.
Find Us