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 网站上这么长的话题上,他们也提到了这些操作。有人建议:
我认为通过“计算机管理 - > 驱动器管理”“使驱动器离线”实际上可能是最快的解决方案,但是我没有尝试过,因为在我阅读之前我的随机尝试有所帮助。
小智 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)
请记住以管理员身份运行批处理文件,并在选择磁盘号后按一个键。