我有一个几周前刚买的 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 驱动器(外部)上的缓存功能。这将使其响应速度稍慢,但您可以快速将其弹出。