我刚买了两个 8GB 的 U 盘,SanDisk Cruzer 适配卡(http://www.sandisk.com/products/usb/drives/cruzer-fit/),它们完全相同。由于我计划将它们用作 Mac OS X 安装驱动器,因此在 Mac OS X 安装(从 DVD 启动)期间,我删除并格式化了它们。
擦除并格式化后,其中一个驱动器显示橙色/淡黄色图标,另一个显示白色图标。即使我重新启动 Mac 并再次启动安装并再次格式化它们(以不同或相同的顺序),其中一个(同一个)总是显示这个橙色图标。当我单击弹出按钮时,带有橙色图标的驱动器也会出现一个奇怪的问题。它不会弹出。分区被卸载,但仅此而已。它只是保持灰色,永远不会从磁盘实用程序菜单中消失。带有白色图标的驱动器正常弹出。
我在 Windows 下测试了同一个驱动器(橙色驱动器),它的表现完全正常。安全删除工作正常。我进行了一些测试,一切似乎都正常运行。所以我唯一感到困惑的是,为什么 Mac 上会出现这种差异。这个橙色图标到底代表什么?它意味着什么?
下面是我从一个驱动器和另一个驱动器拍摄的两张照片截图:
更新:
我无意中发现我保留了这些驱动器的包装。现在我才发现正面的图形设计实际上不同。这表明它们来自不同的系列。但我不知道哪一个来自哪个驱动器!无论如何,其他一切看起来都差不多。以下是一些照片(右边的驱动器是“橙色”驱动器。至于包装,正如我所说,我不知道):
答案1
- 橙色图标表示“可移动”磁盘。
- 白色图标表示“固定”磁盘。
两者都可以安装和卸载,并且功能几乎相同。
就 Mac OS 和其他类 Unix 操作系统而言,除了尝试创建可启动设备时,两者的区别只是表面上的。两者速度一样快,都可以卸载或弹出。
不幸的是,没有驱动程序或实用程序可以伪造这些标志或更改驱动器上的控制器以表明它是固定磁盘或可移动磁盘,它由制造商硬编码到设备的控制器中。
Sandisk 和其他公司为什么会这样做?@chirality 进一步解释道:
如果你的闪存驱动器是在 2012 年之后创建的,那么它很有可能是一个Windows 8 认证闪存盘,其中(根据这) 表示它在磁盘管理中被列为“固定磁盘”,并且默认情况下禁用写入缓存。Windows 8 认证的闪存驱动器旨在允许随时删除而不会损坏驱动器的内容。这是为了支持 Windows-to-go 的“弹性和意外删除功能”:
Windows To Go 的弹性和意外删除功能会在移除驱动器时自动冻结我的计算机屏幕,给我 60 秒的时间重新插入。如果将 Windows To Go 驱动器重新插入到移除驱动器的同一端口,Windows 将从移除驱动器的位置恢复 - 不会丢失正在进行的工作或数据。如果未重新插入 USB 驱动器,或将其重新插入其他端口,主机将在 60 秒后关闭。
更多信息可参见Technet 常见问题解答和这个微软博客文章。
答案2
2013 年年中,SanDisk 开始生产带有一些硬件/固件标志的闪存驱动器,这些标志会告诉操作系统它们实际上是固定或永久安装的驱动器,而不是可移动驱动器。在 Windows 中,这意味着我无法弹出我的一个 Cruzer Fit 驱动器。
我目前还没有解决方案,但如果有一个驱动程序可以伪造这几个标志,那就太棒了。