弹出通常适用于 CD 等,而安全移除则倾向于用于 USB 介质。但是,我的 Kindle(通过 USB 连接)在使用这两个选项时表现出不同的行为:弹出 Kindle 后,您可以正常使用它(即阅读书籍),但安全移除后,它会显示与之前相同的屏幕(即,它会显示一个屏幕,大致内容是“必须弹出 Kindle 才能使用”)。
那么,Windows 计算机上的“弹出”和“安全删除”有什么区别?这两个术语的“意图”是什么?
答案1
Eject
从设备中移除介质(例如弹出 CD 托盘)但不移除设备本身。
Safely Remove
刷新缓存中所有待处理的写入并删除整个设备。
答案2
在 Windows 98 时代只有一个选项Eject
。任何 USB 设备(例如 U 盘)都需要手动安装该设备的驱动程序。
要删除设备,您必须Eject
从上下文菜单中选择。
自 Windows XP 以来,驱动程序会自动安装,并提供了一项新的改进功能来删除 USB 设备Safely Remove Hardware
。
正如马特·詹金斯所说
弹出将从设备中移除介质(例如,弹出 CD 托盘)但不会移除设备本身。
安全删除会刷新缓存中所有待处理的写入并删除整个设备。
使用存储卡读卡器尝试这两种功能。
当您选择Safely Remove Hardware
读卡器时,设备将与系统断开连接;而当您选择Eject
设备时,设备仍与计算机连接,但您可以安全地从读卡器中取出卡。
答案3
它们都确保执行所有待处理的写入设备的操作,并且随后都会卸载设备。所以我认为它们是相同的。
@Matt Jenkins 是对的,区别在于 cd 驱动器,其中弹出选项仅移除 cd,而不会移除 cd 驱动器设备。而对于 usb 磁盘,行为是相同的。
答案4
@Majenko 已经回答了这个问题
下面是一些补充信息
Windows 本身会告诉您,如果您使用某些设置(默认设置),则无需使用“安全删除硬件”选项。
快速移除与更佳性能
Windows 允许您优化 USB 设备以便快速移除或提高性能。默认情况下,Windows 会优化 USB 设备以便快速移除。您可以从设备管理器访问此设置 - 打开“开始”菜单,键入“设备管理器”,然后按 Enter 启动它。
展开设备管理器中的磁盘驱动器部分,右键单击您的设备,然后选择属性。
在“属性”窗口中选择“策略”选项卡。您会注意到,Windows 表示您可以安全地断开 USB 设备,而无需使用“安全删除硬件”通知图标,所以这意味着您可以拔下 USB 设备而无需安全移除它,对吗?别急。
数据损坏危险
上面显示的 Windows 对话框具有误导性。如果在数据正在写入 USB 设备时(例如,在将文件移动到 USB 设备或将文件保存到 USB 设备时)拔下 USB 设备,则可能会导致数据损坏。无论使用哪种方法,拔下 USB 设备前都应确保它未在使用中 — 某些 USB 设备在使用时可能会有指示灯闪烁。
但是,即使 USB 设备似乎没有在使用,也可能仍在使用中。后台程序可能正在写入驱动器 - 因此如果您拔下驱动器,可能会导致数据损坏。如果您的 USB 驱动器似乎没有在使用中,您可能可以拔下它而不会发生任何数据损坏 - 但是,为了安全起见,使用“安全删除硬件”选项仍然是一个好主意。当您弹出设备时,Windows 会告诉您何时可以安全移除 - 确保所有程序都已完成。写入缓存
如果您选择“更好的性能”选项,Windows 将缓存数据,而不是立即将其写入 USB 设备。这将提高设备的性能 - 但是,如果您拔下 USB 设备而不使用“安全删除硬件”选项,则更有可能发生数据损坏。如果启用了缓存,Windows 不会立即将数据写入您的 USB 设备 - 即使数据似乎已写入设备并且所有文件进度对话框都已关闭,数据也可能只是缓存在您的系统中。
喷射
弹出设备时,Windows 会将写入缓存刷新到磁盘,确保已进行所有必要的更改,然后通知您何时可以安全移除驱动器。最终,无论您使用哪种选项,都应使用“安全移除硬件”图标并在拔下设备之前将其弹出。您也可以在“计算机”窗口中右键单击它并选择“弹出”。Windows 会告诉您何时可以安全移除设备,从而消除任何数据损坏的更改。*
笔记此建议不仅适用于 Windows – 如果您使用的是 Linux,在拔出 USB 设备之前,也应使用文件管理器中的“弹出”选项。Mac OS X 也是如此