尝试安全移除时,外部 HDD 始终处于使用状态

Mar*_*oDS 43 usb windows-7 external-hard-drive safely-remove-hardware

我有一个 WD 1TB Elements 外置硬盘,每次我使用 Windows 7“安全删除”功能时,它都会给我一个对话框,告诉我一个进程正在使用磁盘。

使用 Sysinternals Process Explorer 和此问题的答案Windows 可以告诉我什么在使用我的 USB 驱动器吗?问题,我得到以下结果:

Process Explorer“查找”结果

进程:系统,PID:4,类型:文件,名称以 E:\$Extend\$RmMetadata\$Txf

什么是$Extend文件夹,为什么要使用它?我怎样才能禁用它?我无法使用命令行删除它(拒绝访问)。

编辑:我已经按照Microsoft TechNet上的说明进行操作,并在注册表项下

HKLM\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup
Run Code Online (Sandbox Code Playgroud)

我有一个IgnoreNTFS以 data命名的多字符串值\$Extend\* /s

但这没有任何区别。此外,这个问题与服务器无关。

此外,我可以说我使用一个名为mkv2vob的程序将带有 Matroska 容器的视频文件转换为我的 PS3 可以播放的内容。我直接从我的外部硬盘转换源文件,但我希望如果这个程序没有释放硬盘上的锁,如果进程甚至没有运行,它肯定不能被锁定吗?

小智 33

正如 Rook 在这个答案中所解释的:https : //superuser.com/a/674255/142560

安全移除驱动器:

  1. 打开命令提示符 (cmd.exe)。
  2. 键入diskpart
  3. 键入list disk
  4. 找到您的磁盘 #,然后键入select disk [number here].
  5. 键入offline disk

您现在应该可以删除它。

下次插入时,它不会自动挂载。因此,要么再次使用命令提示符使其联机,要么:

  1. 运行 diskmgmt.msc。
  2. 找到磁盘,右键单击,然后选择“在线”。

  • 在大多数情况下,您可以在执行“离线磁盘”后直接执行“在线磁盘”,并且仍然可以使用托盘图标卸载卷。这样做的好处是下次插入时,它会像往常一样自动安装。 (4认同)

小智 12

用于备份系统磁盘的不同外部磁盘遇到了同样的问题。我使用 LockHunter 识别了 TxF 文件锁,但无法解锁它们。

我听说自动更新使用事务性 NTFS,但不知道为什么系统要将其放置在外部磁盘上,然后无法根据安全删除请求将其停止。Fsutil 资源信息不显示任何活动。

在 cmd 控制台中尝试:

fsutil 资源停止 E:

或者,如果它没有帮助,

fsutil 资源 setautoreset true

并重新启动。您还可以尝试在计算机管理/服务中停止与 TxF 相关的服务


小智 2

Windows 7 正在尝试备份到外部硬盘驱动器,您可以禁用备份到外部磁盘驱动器。示例解决方案在这里