如何使用\$Extend\$RmMetadata\$Txf 上的句柄安全地删除被系统进程阻止的设备

Hei*_*nzi 60 windows-7 safely-remove-hardware

我有一个外部硬盘驱动器,我想“安全地移除”它。不幸的是,我的系统(Windows 7 x64)抱怨“设备当前正在使用中”。

使用Process Explorer我发现哪个进程在设备上持有一个句柄:

进程资源管理器屏幕截图

显然,System这不是一个我可以杀死并完成它的过程。我做了一些研究,这似乎是一个常见问题,但到目前为止还没有找到解决方案(除了重新启动机器,如果可能的话,我想避免这种情况)。

我错过了这个问题的任何解决方案吗?

que*_*atl 31

我的东芝外置驱动器之一一直有这个问题。我非常重视这款驱动器,因为它内置了震动检测器,目前很难找到。但是无法安全移除的问题让我发疯了。

今天,我在social-technet MS site上遇到了这个问题/线程。虽然那里有很多噪音,但他们指出了一些常见问题。就像分布式跟踪服务一样。由于在某些时候升级的一些cohones-size-flame-war,实际上很难通读它,但从它的末尾阅读主题会有所帮助;)

无论如何,对不起我的健谈情绪,我刚刚永久修复了我的案例。

我已经关闭了任何分布式跟踪/Windows 搜索/等服务,但仍然无法安全地拔下驱动器。某处有人建议“快速删除”是罪魁祸首,但我几乎所有的 USB 驱动器都在它上面运行,我仍然可以安全地删除它们。

但是,我实际上尝试将此驱动器切换到“高性能模式”,并且 ..它导致 TxfLogContainerXXXX 句柄蒸发。因此,确实这是快速删除选项。但是,这还没有释放我的驱动器。还是打不出来。

然后我去了 ComputerManagement->DriveManagement 实用程序,并删除了该驱动器的所有驱动器号分配。紧接着,我能够弹出驱动器。

然后我再次尝试连接它,重新分配驱动器号,将其切换为快速删除,它似乎工作正常并且仍然​​可以弹出。

在 MS 网站上这么长的话题上,他们也提到了这些操作。有人建议:

  • 更改驱动器号并重新启动
  • 或者,尝试将驱动器“离线”

我认为通过“计算机管理 - > 驱动器管理”“使驱动器离线”实际上可能是最快的解决方案,但是我没有尝试过,因为在我阅读之前我的随机尝试有所帮助。

  • 我遇到了同样的问题(由 \$Extend\$RmMetadata\$Txf 上的相同锁定引起),但就我而言,我无法卸载 TrueCrypt 驱动器。我使用 Voidtools Everything,结果证明该过程保持锁定。解决方案:在卸载之前杀死所有内容,或者确保在 TrueCrypt 设置中将驱动器安装为“可移动介质”。该驱动器上的文件将不会被 Everything 索引。 (2认同)

小智 5

对我来说,这个问题是由于驱动器上打开文件内容索引引起的(默认情况下处于打开状态)

要禁用它:

右键单击驱动器 > 属性 > 取消选中允许该驱动器上的文件除文件属性外还对其内容进行索引

禁用内容索引后,我能够弹出驱动器。

  • 我刚刚尝试过。半天后,Windows 资源管理器“仍然”浏览这些文件,取消每个文件上的此属性设置。在驱动器的根目录上取消设置此属性就足够了吗? (6认同)

Gru*_*ber 5

我遇到了同样的问题,确实发现将驱动器离线是最快的选择,正如@quetzalcoatl 已经说过的那样。

还有一个小警告:将驱动器转为离线后,您应该将其翻转回在线,否则下次连接驱动器时它不会启动并被系统识别。

下面是一个非常小的脚本来自动化这个过程,灵感来自这个:https :
//groups.google.com/forum/#!topic/alt.msdos.batch.nt/dRhFTCtLJ3A

@echo off
:loop
echo list disk|diskpart|find "Online"
set "disk=."
set /p "disk=Pick disk number above to put offline: "
echo.
echo list disk|diskpart|find "Disk %disk%"
if errorlevel 1 (
echo  Invalid drive selection!
pause
goto :loop
) else (
pause>con
echo select Disk %disk%
echo offline Disk
echo online Disk
echo exit
)| diskpart
Run Code Online (Sandbox Code Playgroud)

请记住以管理员身份运行批处理文件,并在选择磁盘号后按一个键。