U盘点了弹出却总提示占用,先做哪几步核对
“你先把那个资源管理器窗口关了再拔。点弹”同事站在我桌边,总提做步指着我屏幕上那个转圈的示占“安全删除硬件”。其实我心里清楚,用先窗口早关了,核对可托盘里那句“设备正在使用中”还是点弹弹了出来。U盘卡住不弹,总提做步多数时候不是示占盘坏了,而是用先某个程序还捏着它不放。今天就按一个最小核对顺序走一遍,核对十几分钟能做完,点弹做完再决定要不要强行拔。总提做步
先看托盘提示,示占别急着点第二次弹出
第一步不是用先反复点“弹出”,而是核对把鼠标移到右下角那个U盘图标上,看它到底报什么。如果提示“此设备当前正在使用中”,说明系统认为有句柄没释放;如果根本没看到图标,可能是盘符已经掉了,或者被资源管理器隐藏了。这两种情况处理方向不一样。
接着打开“此电脑”,确认U盘盘符还在不在。盘符还在、能点进去看到文件,说明设备本身还挂着;盘符消失但托盘有图标,往往是驱动器号冲突或读卡器类设备。此时先别拔,也别用第三方“强制弹出”工具,先把当前打开的窗口全部关掉,包括那些你以为已经关了的预览窗格。Windows 的资源管理器有个习惯:只要你在右侧预览窗格看过U盘里的一张图,它就可能一直持有该文件夹的句柄。
用资源监视器搜盘符,找出是谁在读写
关完窗口再试一次弹出。如果还卡,按 Ctrl+Shift+Esc 打开任务管理器,切到“性能”标签,点底部的“打开资源监视器”。在“CPU”标签下的“关联的句柄”搜索框里,输入U盘的盘符,比如“E:”。等几秒,下面会列出正在使用这个路径的进程。
这里要会看:如果搜出来的是 explorer.exe,多半是某个资源管理器窗口或缩略图缓存还开着,可以先把所有文件夹窗口关掉,再在任务管理器里重启“Windows 资源管理器”;如果搜出来的是某个编辑器、播放器、同步盘客户端,先正常退出那个程序,而不是直接结束进程。搜不到任何结果,也别急着下结论,有时候句柄挂在系统服务上,搜索框未必列全,这一步只是缩小范围。
我遇到过最典型的一次,是同事用看图软件翻过U盘里的照片,软件关了,后台进程还在。资源监视器一搜就看到了那个进程名,退出后托盘立刻提示“安全删除硬件”。所以这一步的重点不是“搜到就杀”,而是先认名字,再决定是关窗口、退程序还是重启资源管理器。
把“快速删除”策略和后台索引一起核对
如果进程也清了、窗口也关了,还是弹不出,就看一眼这块U盘的写入缓存策略。在“此电脑”里右键U盘,选“属性”,切到“硬件”标签,选中对应磁盘点“属性”,再点“更改设置”,看“策略”页。若选的是“更好的性能”,系统会允许写入缓存,弹出前需要把缓存刷完,偶尔就会卡在“正在使用中”。改成“快速删除”再试,通常能顺利弹出;代价是以后拔盘前仍要确认没有正在写入的大文件。
另一个容易漏的是 Windows 搜索索引。U盘刚插上时,系统可能正在后台为它建索引,尤其盘里文件多、文件夹层级深的时候。可以打开“索引选项”,看U盘是否在已建索引的位置里;在的话,临时取消勾选,等弹出成功后再按需加回。这一步不是必须每次都做,但当你发现每次插上不久就弹不出,值得核对一次。
最后才考虑注销或关机,拔之前看一眼指示灯
上面几项都试过仍然卡住,最稳妥的收尾不是硬拔,而是注销当前用户再重新登录,或者直接关机后拔。注销会释放大部分用户态句柄,比在任务管理器里一个个结束进程干净。关机前确认U盘指示灯不再闪烁,尤其是拷贝过大文件之后,缓存没刷完就断电,轻则文件损坏,重则分区表出问题。
如果连注销都嫌麻烦,至少做到:没有任何程序在读写、资源监视器里搜不到活跃句柄、指示灯静止,再拔。这套最小核对顺序的价值不在于保证每次都能点出“安全删除”,而在于让你知道卡在哪一环。下次再遇到U盘无法弹出卡住,先看托盘提示,再搜句柄,最后核对策略和索引,别一上来就反复点弹出或直接拽线。