USB 硬盘驱动器在 Windows 7 上弹出后无法正常关机

Sim*_*Sim 8 windows usb windows-7 usb-flash-drive external-hard-drive

我有几个 Seagate FreeAgent Go 外置 USB 硬盘,希望它们在 Windows 7 中弹出后正常关闭电源。

在 Windows XP 弹出几秒钟后,它们会正常关闭电源。在 Windows 7 上弹出它们时,它们只是保持开启状态,并且在断电之前必须物理断开连接。

我已经检查了硬盘驱动器移除策略,并将其设置为快速移除。我也查看了希捷论坛,但我找不到任何关于此的信息,所以我想我会向超级用户社区询问任何想法为什么差异以及如何在 Windows 7 中获得与 XP 中相同的行为?

更新:我发现 USB 拇指驱动器也会发生这种情况。

我目前的理论是,Vista/Win 7 的驱动程序模型发生了变化,但尚未反映在设备驱动程序中。因此,在 XP 下工作的东西在 Win7 下不起作用,因为驱动程序尚未针对新模型进行更新。听起来对吗?

har*_*ymc 8

我相信这是 Windows 7 中的一个新“功能”,问题在于所有 USB 磁盘,而不仅仅是 FreeAgent。

另请参阅此线程以了解与其他制造商相同的内容。

编辑:Microsoft 现在在这篇文章中解释了此功能以及如何撤消它:
USB 端口对于禁用或安全删除的 USB 设备保持活动状态

这可以按设备完成。我在这里复制了所有设备的全局设置,它在注册表项
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub\HubG
新项目DisableOnSoftRemove(DWORD)、数据值 1 中。