为什么要安全删除U盘
island @ 2015.07.12 , 11:00 上午[-]
移除闪存设备时会对电脑造成危害吗?我们为什么要安全的移除它们?
历史上,操作系统将磁盘作为信任对象不需要突然改变状态。当读写文件时,操作系统不希望文件在读写的过程中突然消失。
如果文件是打开的,程序在读取文件的时候会将其还原然后继续进行读取。相似的,写入文件的命令会发出一个写入文件的子程序。如果闪存设备在子程序工作期间消失的话,那么这个文件将会永久的消失。
在很久以前,会有一个正式的程序进行物理性的添加和移除储存设备,而这种物理添加过程会引起一些检查储存媒介是否存在的过程。如果媒介存在,那么软件将会使用这个媒介。有些媒介甚至还有一些装置防止存储媒介在使用过程中被移除。
Macintosh软驱和光盘为现代物理连锁和软件读取提供了很好的例子。在程序的命令下可以弹出存储媒介,但如果这个文件是打开的这个命令就会失败。进入USB储存时代后,没有连锁协调USB连接与硬件和软件之间的关系。使用者在任何时间都可以将其从开放系统中移除,这样的突然消失会让程序很崩溃。“嘿!我正在使用它!”
产生的后果可能有:数据丢失、损坏系统文件、程序崩溃或者电脑需要重启。安全的删除硬件可以防止程序无法访问媒介时出现的任何情况。
安全的移除U盘包括:
所有的文件都已经保存完毕
提醒所有的程序U盘将要移除,让其做出适当的反应
文件仍处于打开状态时警告用户移除失败
你可以随时移除U盘,但你无法控制正在使用这个U盘的程序如何应对它的突然消失。
在现代的计算机中,已经有许多措施应对那些粗心的使用者。例如Windows推出了一个“快速优化删除”的功能,保证数据能够进行高效的复制转移。
正如我的一位朋友所说:因为生命太短暂而没有太多的时间安全删除U盘。
但是,安全的删除U盘是人生中最重要的事情之一,也是唯一一种安全移除U盘的方法。大部分时间你可能不需要它,但是确实防止数据丢失的好办法。
PREV : 脑洞段子合集:浴室沉思[7]
NEXT : [加拿大] 一只浣熊引发的强势围观