我已经看到一些可执行文件/实用程序可以做到这一点,许多论坛都说这是不可能的。但是,在典型的 XP 安装中,我可以依赖任何 DOS 命令吗?
可能的重复:
如何识别正在使用该文件的应用程序?
通常,当我尝试弹出外部 USB 硬盘时,会收到以下消息:
弹出 USB 大容量存储设备的问题
该设备目前正在使用中。关闭可能正在使用该设备的所有程序或窗口,然后重试。
如何找出该设备在目前使用的?
(我已经尝试过 Unlocker,它总是说“找不到锁定手柄。”)
如何在 Linux 中正确弹出 SATA 设备?我知道eject 命令可以为USB 设备做到这一点:
eject usbDevicePath
Run Code Online (Sandbox Code Playgroud)
它对 SATA 设备的工作方式是否相同?它会同步缓存并正确关闭 SATA 设备吗?
这个问题是三年前提出的,从那以后(2015 年 3 月),HowToGeek将建议的 Unlocker 描述为仅适用于恶意软件包装器。
如果没有安全的方法来获得一个好的实用程序,我需要一种方法来手动完成它。Sysinternals 工具好像太复杂了,看不懂怎么用。注销/登录不起作用。即使禁用防病毒软件(Malwarebytes Pro 和 Microsoft Security Essentials)也无济于事。这既使用外部集线器,也使用板载 USB 端口。
这与 SD 卡适配器、USB 记忆棒、USB-HDD 等。帮助!我使用的是 Windows 7 Professional 32 位。我应该在注销时将其拉出吗?我怎么知道它已被卸下/弹出?但它在我重新登录后立即被抓取。
对评论的回应:
@ fixer1234:我已经由刚拉出反正损坏USB闪存驱动器。如果终止进程具有相同的效果,那么 Win7 实际上如何让 USB 服从弹出请求(它过去也曾这样做过)?如果它已经存在了几个小时,并且在拒绝“弹出”之后我关闭了所有应用程序并关闭了 AV,然后注销,然后登录,它仍然拒绝。
正如在 OP 中所说:几个设备。如果所有应用程序都关闭,服务或进程如何仍然停止弹出?
对于您的问题“是否存在您正在尝试修复的特定情况,或者您是否需要一种通用方法来终止任何活动进程、释放设备并弹出它?” :重点是在 SysTray 或设备和打印机甚至资源管理器中右键单击 USB,以正确弹出它。
如果一个进程持有它并终止该进程并不比将其拉出或关闭计算机更好,那么这是一个糟糕的操作系统设计。为什么任何过程都没有完成?
这不像我在进行多 GB 传输。我想无论如何我都关闭了缓存选项,以首先防止这种情况。
@DavidP:主驱动器是 SSD,睡眠和休眠都被禁用。这是一个桌面。我在 OP 中说:所有应用程序都已关闭等。
@Richard:由于整个恶意软件包装器正在传播,有时由站点传播,有时由开发人员传播,我很久以前就遇到过管道和其他网站的问题。如果我尝试 Unlocker,我将需要备份并在之后比较 Reg 和 Temp 文件的差异,以及我能想到的所有其他地方。只是继续前进,相信他们就像我自己的小狗可能是罚款,或可我损失惨重。
@Nasreddine:我会试试的,谢谢,我说的是 ProcessExplorer。猜猜我毕竟要学习它。
我正在 Debian 8 上运行全新安装,在我的闪存驱动器弹出之前,我经常不得不等待一段荒谬的时间(从 1 到 10.. 15 分钟)。在此期间,我无法访问有关驱动器的任何内容,因为出现错误An operation is already pending.
它似乎与闪存驱动器格式无关(我尝试过 FAT、ext4、NTFS),但是当我开始将文件放入它们时,它似乎也开始了。(虽然没什么,〜500Mb)。
什么可能导致这个问题?有什么我可以做的来加速弹射吗?
我读过“无论如何把它拔出来”,我读过“你会后悔的”。
Windows 是否应该能够告诉我哪些程序正在使用该设备,并询问我是否要关闭这些程序?
我有一个 16GB 的 USB 闪存驱动器,我让它可以启动以安装 Linux Mint。但是由于某种原因,我无法安装并进行了不安全的弹出。
现在,无论是在 Windows 还是 Linux 上,我都无法挂载驱动器。
如果我运行'sudo fdisk -l /dev/sdb',以下显示,
Disk /dev/sdb: 16.0 GB, 16008609792 bytes
64 heads, 32 sectors/track, 15267 cylinders, total 31266816 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4c66d349
Device Boot Start End Blocks Id System
/dev/sdb1 * 0 1982463 991232 17 Hidden HPFS/NTFS
Run Code Online (Sandbox Code Playgroud)
我的闪存驱动器死了吗?我怎样才能让它再次工作?
我遇到了一个非常严重的问题,我已经看到许多其他用户也遇到过这个问题:根本无法从 Windows 8 / Windows 8.1 中“弹出”/“安全弹出”USB 驱动器。
通过谷歌搜索,我意识到很多人都有这个问题,只是“猛拉”了 USB 驱动器而没有正确弹出它。
现在,如果我尝试从 Linux 挂载这个驱动器,我会得到以下结果:
The disk contains an unclean file system (0, 0).
The file system wasn't safely closed on Windows
Run Code Online (Sandbox Code Playgroud)
而且我不想对我的数据承担任何风险:特别是因为我已经阅读了人们的报告,他们没有正确弹出并遇到数据损坏问题。我连接的 USB 驱动器的真正目的是创建备份,以便...
在 Windows 7 上,我可以通过右键单击 USB 驱动器中的任何分区,然后单击“弹出”/“安全弹出”来“安全弹出”(我的系统是法语,所以我不知道确切的名称)英文选项)。该选项位于“格式”下方。
我看到几条关于“隐藏选项”的消息,可以通过单击“通知区域”中的“向上箭头”来取消隐藏。
我完全不知道这意味着什么,而且我在任何地方都看不到“向上箭头”。
我尝试了很多东西,但根本无法从 Windows 8 中“安全地弹出”USB 驱动器。
我怎样才能恢复那个选项?(这里的图片/屏幕截图可能值一万字)
我的 cd/dvd 驱动器上的弹出按钮坏了。我仍然可以从上下文菜单中使用 Windows 资源管理器弹出。我需要重新安装Windows。
是否有我可以从启动屏幕使用的功能键组合?
我有一台 Amilo Pa 1538 富士通西门子笔记本电脑。两年来,它给了我各种问题,例如过热等。
这次的情况是这样的:在计算机关闭的情况下,我按下弹出按钮,CD-DVD 驱动器正常打开。摇晃笔记本电脑后,驱动器完全打开并且无法正常关闭,我不得不将其推入并发现一些阻力。
现在它不会弹出!确实我按下了弹出按钮,绿灯闪烁并发出哔哔声。然后什么也没有发生。我已经尝试过 paperclick 技巧,但要么我做的不对,要么不起作用。
请记住,驱动器中没有 CD。
是否有任何充分的理由让我需要等待 iTunes 授予我从计算机中移除 iPod 的权限?
eject ×11
linux ×2
mount ×2
usb ×2
batch ×1
compact-disc ×1
debian ×1
ipod ×1
sata ×1
task-manager ×1
usb-storage ×1
windows ×1
windows-10 ×1
windows-7 ×1
windows-xp ×1