@ 2015.07.12 , 11:00
39

为什么要安全删除U盘

[-]
移除闪存设备时会对电脑造成危害吗?我们为什么要安全的移除它们?

历史上,操作系统将磁盘作为信任对象不需要突然改变状态。当读写文件时,操作系统不希望文件在读写的过程中突然消失。

如果文件是打开的,程序在读取文件的时候会将其还原然后继续进行读取。相似的,写入文件的命令会发出一个写入文件的子程序。如果闪存设备在子程序工作期间消失的话,那么这个文件将会永久的消失。

在很久以前,会有一个正式的程序进行物理性的添加和移除储存设备,而这种物理添加过程会引起一些检查储存媒介是否存在的过程。如果媒介存在,那么软件将会使用这个媒介。有些媒介甚至还有一些装置防止存储媒介在使用过程中被移除。

Macintosh软驱和光盘为现代物理连锁和软件读取提供了很好的例子。在程序的命令下可以弹出存储媒介,但如果这个文件是打开的这个命令就会失败。进入USB储存时代后,没有连锁协调USB连接与硬件和软件之间的关系。使用者在任何时间都可以将其从开放系统中移除,这样的突然消失会让程序很崩溃。“嘿!我正在使用它!”

产生的后果可能有:数据丢失、损坏系统文件、程序崩溃或者电脑需要重启。安全的删除硬件可以防止程序无法访问媒介时出现的任何情况。

安全的移除U盘包括:
所有的文件都已经保存完毕
提醒所有的程序U盘将要移除,让其做出适当的反应
文件仍处于打开状态时警告用户移除失败

你可以随时移除U盘,但你无法控制正在使用这个U盘的程序如何应对它的突然消失。

在现代的计算机中,已经有许多措施应对那些粗心的使用者。例如Windows推出了一个“快速优化删除”的功能,保证数据能够进行高效的复制转移。

正如我的一位朋友所说:因为生命太短暂而没有太多的时间安全删除U盘。

但是,安全的删除U盘是人生中最重要的事情之一,也是唯一一种安全移除U盘的方法。大部分时间你可能不需要它,但是确实防止数据丢失的好办法。


给这篇稿打赏,让译者更有动力
支付宝打赏 [x]
您的大名: 打赏金额:

4.7
赞一个 (42)

+1

  1. 2860419

    因为生命太短暂而没有太多的时间安全删除U盘。

  2. 2860422

    这篇文章再早八年可以发表在专业计算机杂志上。

  3. Patrick
    @3 years ago
    2860426

    你的朋友是不是我的那个朋友?

  4. 阿岛
    @3 years ago
    2860427

    因为生命太短暂而没有太多的时间应对程序闪退重启

  5. 2860437

    只要不直接在优盘打开文件,就无任何影响?原先还有人忽悠俺7说会烧接口烧优盘啥的

  6. TwoTwo
    @3 years ago
    2860443

    只要没什么进程的话直接拔掉应该也没有什么关系吧(猜的)

  7. 2860444

    每次安全删除无反应时,我都恶狠狠的拔下U盘,嘴里骂道“给脸不要脸!”

  8. linkylinky
    @3 years ago
    2860446

    妈的主要是有时候明明没有东西占用,还是删不掉啊,而且去任务栏展开菜单,右键,等半秒钟,从两三个磁盘驱动器里找到U盘盘符,点下去还要等一会才知道弹没弹成功,在我的电脑里面右键不能直接弹出,这不是找喷是什么?

  9. keroro
    @3 years ago
    2860448

    学到了!为保护硬盘几个T的资源下次一定安全删除!

  10. 百里酚酞
    @3 years ago
    2860461

    上次写东西时把U盘拔掉了突然想起来这个文档时直接在U盘里打开的

  11. 爷酥
    @3 years ago
    2860466

    想起以前的一个无聊图,只有pussy才会安全删除u盘

  12. 胡安
    @3 years ago
    2860472

    但是有些混帐程序就是喜欢不干活也硬要访问啊啊,根本删不掉啊啊,而且还看不到具体进程啊啊

  13. dualshock
    @3 years ago
    2860475

    U盘闪存的存取使用串行传输,原理有点像电影院,要是有人中途往返厕所的话一整排的人都要让道,为了减少对其他人的影响,只好固定几个时间集中去厕所。点击安全弹出就是确认一下人全回来没有。现在的闪存芯片和控制芯片都进步了,基本“上厕所”都是秒去秒回,所以安全弹出的作用也就不明显了。

  14. 发财粉丝
    @3 years ago
    2860480

    每次弹不出我都会疑神疑鬼,是不是又有哪个国产“优化软件”在偷看我新存的av了。

  15. 2860483

    U盘的缓存默认是立即写人的,所以一般不需要先弹出再拔掉。
    如果自己把缓存模式改成[延]后[写]入式,不先安全了就拔出来,数据就会漏得到处都是。

  16. 藻哲
    @3 years ago
    2860485

    本人20年拔U盘经验

    拔U盘还是看主控
    像是那些贵一点的U盘无论你怎么拔都不会损坏,还能续传文件
    辣鸡U盘拔一次就要重新量产或者格式化才能使用

    如果拔U盘经常导致计算机蓝屏,那你应该换个好电源或者上WIN8了

    有些电脑默认开机引导U盘优先,所以如果你开不了机看看是不是没拔U盘

    蓝色USB口是3.0的,3.0和2.0的主板针脚不一样,一般来说想前置面板3.0的最多只有两个

    如果不小心安全删除了U盘,但文件没传完,不要拔出再插进去,可以在硬件面板安装回来继续传

  17. 2860518

    在大XP时代,U盘经常是无法安全删除的,你永远也无法知道有某个后台程序在锁住U盘,现在win7时代要好得多,点击删除基本上都能实现。

  18. 单人游戏
    @3 years ago
    2860540

    就水一下:因为生命太短暂而没有太多的时间安全删除U盘

  19. you_know_who
    @3 years ago
    2860542

    xp下删优盘是专业技能,一般人学不会!

  20. 大一大万大吉
    @3 years ago
    2860545

    我只要没有读写的时候都是直接拔

  21. Shelikhoo
    @3 years ago
    2860551

    要先执行sync命令,将文件系统缓存写入存储介质。当然,也可以先unmount。
    首先,你要用的是Linux系统。。。。

  22. 2860552

    现在的电脑管理软件都带有删除U盘功能,方便了很多,以前都是无法那啥通用券,

  23. 隐身衣
    @3 years ago
    2860559

    win7 可以在属性里设定快速删除,就不用点删除硬件了

  24. 呆瓜
    @3 years ago
    2860577

    你正在愉悦地日充气挖挖 ,突然它炸了

  25. 2860604

    是男人就直接拔

  26. 啊?
    @3 years ago
    2860619

    老系统需要移除一下是因为文中说的原因,xp以后的系统还移除一下那就是强迫症了。

  27. 星期日
    @3 years ago
    2860659

    原文呢?

  28. 风中吃西瓜
    @3 years ago
  29. 游客
    @3 years ago
    2860703

    @藻哲: 支持热插拔

  30. 魏吉娜
    @3 years ago
    2860735

    @藻哲:
    20年前就有U盘了,吓死宝宝了。

  31. 2860773

    我用U盘的时候,都清楚记得这次是读还是写。

  32. 2860910

    从文件系统的角度来看,用fat/exfat的话,是支持热插拔的。ntfs不支持。

  33. 亿只草泥马
    @3 years ago
    2861442

    一般删除失败是因为qq或者360在扫描你的u盘

  34. qiqizu
    @3 years ago
    2861495

    问题是他妈的已经拷贝完文件了他她妈的还是不让我移除,那你告诉我哪个程序在占用也行啊,麻痹的

  35. 马原
    @3 years ago
    2863835

    @藻哲: 我待过的电脑公司99年或是2000年的时候从神州数码渠道搞了一批朗科4M的优盘,700元/个,大家视为神物。所以我肯定以及确定优盘在20年前不存在

  36. syryue
    @3 years ago
    2864273

    没进程就拔 赶紧拿回去看av

  37. 2870966

    两条狗正在愉快的交配,你上去强行分开。。。

  38. Amomia
    @3 years ago
    2896460

    然而事实是两种情况:并没有程序在占用,安全地移除了U盘;没有成功移除,因为有程序在占用,并没有发现到底是谁在占用,于是直接拔了

发表评论


24H最赞