Windows 7 上的 USB 驱动器缺少“弹出”选项?

Windows 7 上的 USB 驱动器缺少“弹出”选项?

我注意到 Windows 7 没有提供右键单击并“弹出”新 USB 外部硬盘的选项。

我仍然可以通过单击图标托盘上的相应图标来安全地删除它们。

我想知道:

  1. 由于错误或某些不必要的系统更改而导致该选项丢失,但有办法将其恢复。
  2. 如果弹出驱动器的选项取决于驱动器的类型,那么有些 USB 驱动器可以弹出而有些不能弹出是有原因的。

澄清说明:驱动器是硬盘驱动器;即带有移动部件的磁存储驱动器,而不是固态硬盘

答案1

不幸的是,“eject” 有两种含义:

  1. 从设备中物理移除介质。例如弹出 CD、软盘等。

  2. 将所有缓存数据写入磁盘,刷新所有缓冲区,执行文件系统的所有管理工作,并使磁盘无法访问,因此无法进一步写入。

含义 #1 仅在“我的电脑”中针对其驱动程序声明为“可移动”的磁盘/设备启用。含义 #2 在系统托盘图标中针对热插拔总线(例如 USB)上的所有设备启用。

因此存在差异。您的新磁盘声明自己是“不可移动的”,但它是 USB 连接的。

您仍然需要弹出闪存介质!确实,如果闪存盘是 NTFS 格式的,它对突然断开连接有一定的弹性,但大多数闪存盘都是 FAT 格式的,如果在 Windows 有机会将所有缓存数据刷新到磁盘之前将其拉出,你很快就会遇到一个令人不快的意外:文件损坏。

答案2

我最近也遇到过类似的问题 - 这是由于旧的 Acronis 过滤驱动程序未正确卸载所致。您可以检查驱动器详细信息下的“设备堆栈”属性。 这是一个示例(正常)堆栈

就我而言,我查找了那里的附加条目,发现它来自 Acronis,因此我运行了他们的“完整清理”实用程序(https://kb.acronis.com/aticleanup

相关内容