为什么我的 USB 驱动器被视为内部硬盘驱动器?

为什么我的 USB 驱动器被视为内部硬盘驱动器?

我有一个几周前刚买的 8 GB Sandisk Cruzer USB 驱动器。我使用两个系统,即 Windows XP 和 Windows 7 Professional。当我将驱动器连接到 Windows 7 时,它可以作为外部 USB 驱动器正常工作;我可以通过安全删除选项将其移除。但是当我将其连接到 Windows XP 计算机时出现了问题。它被视为内置硬盘驱动器!!我甚至无法安全地移除它。

文件系统是FAT32。我也使用过其他 USB 驱动器,但这有点奇怪;我从未见过这个问题。这是什么原因?我该如何解决这个问题?

答案1

文件系统不是问题,也不是它显示的那样,这只是用户的一种表现。为了避免文件损坏,您需要让该驱动器禁用其写入缓存。

现在,我不记得 XP 路径了,但它应该在它的属性中。右键单击驱动器 > 属性 > 查找策略,如果尚未选择,请选择快速删除。

在 7 下,我知道它位于右键单击驱动器 > 属性 > 硬件 > 选择有问题的驱动器 > 属性按钮 > 策略选项卡下。

我还有一个驱动器,它是 1.8 英寸袖珍 USB 硬盘之一。理想情况下,它最好显示为可移动驱动器,但它显示为普通 HDD,这在尝试启动操作系统时有其优势,并且它设置为快速移除并使用 NTFS 格式化。即使大多数时候我在需要时只需将其从 USB 端口拔出,我也不会遇到任何问题。

答案2

在 Windows XP 上,您可以通过打开设备属性来更改它:

  • 单击硬件选项卡
  • 选择 USB 驱动器
  • 单击属性
  • 更改设置
  • 策略选项卡
  • 选择“快速删除”

简单来说,该选项会关闭 USB/HDD 驱动器(外部)上的缓存功能。这将使其响应速度稍慢,但您可以快速将其弹出。

相关内容