在早期的 Windows 系统中,为了提高外接存储设备的读写速度,Windows 会对这些设备开启缓存,向外接存储写入数据的时候,实际上是将数据先写到速度更快的缓存中,然后再到存储中。
如果在缓存还没完全写入时强行拔掉存储设备,会导致外接存储设备闪到老腰,下次使用的时候你可能看到数据丢失(不完整)、无法识别设备、必须格式化才能使用、需要修复扇区等等情况。
并且因为数据在缓存中突然失去目标,可能导致电脑系统降速、资源管理器崩溃甚至重启。
所以为了避免这种情况,Windows 加入了「安全弹出」功能。
这个功能听上去很厉害,但其实就是检查外接存储中的数据有没有在读写,如果没有就切断电源,如果有就弹个框提示一下设备正在使用,最后问题还是抛给用户。
「安全弹出」就结果而言,和直接拔掉没有区别,都是断电。
虽然结果都一样,但如果你愿意每次都手动弹出设备的话,却可以获得更快的读写速度。
因为微软发现很少有人会老实的点「安全弹出」再拔,所以在现代的操作系统Windows 7~10 中,微软改变了外接存储设备的数据传输方式。
你可以右键点击 我的电脑(此电脑) - 属性 – 设备管理器 – 磁盘驱动器 - 外接存储设备 - 属性。