梅林村 首页
U盘从电脑上移除时真的要安全删除吗?

7个回答

其实,关于U盘安全弹出的问题,答案是非常暧昧和模糊的。说的简单点,就是多这一下不多,少这一下也没有大碍。答者就U盘的工作原理和保护机制瞎扯两句吧!

何为“U盘”

U盘的全称是USB闪存盘,作为一种外部存储设备,它和磁盘的存储原理完全不同。早期的U盘使用EPROM这类的可擦除存储介质(电擦除),不仅容量有限,而且使用寿命也是较为短暂的。时至今日,U盘的存储芯片已经进化到了SLC、MLC和TLC芯片,但仍然是电擦除。使用寿命/次数已经有了很大的提高。

至于重复擦写的数目到底是多少次,大家就不用关心了,反正没等它到寿命,就已经淘汰了。如果大家实在不想去死磕这些内容,就把U盘和内存卡、固态硬盘当作一类东西吧(但是,它们是有差距的)。

U盘为什么要安全弹出

通过查看U盘设备的属性,我们可以发现,U盘基本都是默认选择的“快速删除”,因此不必“安全删除\弹出”即可拔出U盘。

其实图片中的这两种策略的区别在于,是否开启Windows写入缓存以提升磁盘的读写性能。通常来说U盘、存储卡等小容量存储设备都默认没有开启的,只有像移动硬盘这类大容量存储设备才会开启。

综上所述,使用U盘,只要不再文件传输过程中强制拔出(可能会出现问题,但问题也不大),不用弹出即可。但是,像移动硬盘这类大容量存储设备在删除时一定要先“安全删除”。

当你告诉系统你要拔出u盘,系统就会做两件事情: 1.把未做完的作业赶紧结束,确保能正常移除。比如有没有未写完的数据,有没有使用中锁定的文件等等,如果是ntfs格式还有可能系统在对文件系统维护中,日志数据没写入等等很多事务。2.确定逻辑上可以正常关闭的话,就是说交接好了,那就通知u盘说你可以走了,那么u盘就会关闭电源,等待人工移除。这样做好交接工作,确保在软件逻辑上还是硬件电气上不会出现问题。否则就有可能导致文件系统error,文件不完整等软故障和硬件损坏。

很多人只关注什么缓存开关,或者名牌产品不怕带电拔出等都是片面的盲人摸象。就像你天天冲红灯也没出过事不等于冲红灯是安全的一个道理。 名牌产品不像低劣品偷工减料都会做了硬件保护,所以带电拔出也不会造成硬件损坏,如果造成软故障那就修复一下得了,丢了数据再拷一份得了,那等于是你冲红灯,汽车急刹车没撞到你,你也别以为你是对的,更别天天故意去冲红灯,最好还是老老实实安全第一等绿灯才是正路。

还有很多人写入东西不多,写入很快,要拷贝的文件一眨眼就写完了,每次拔出时基本上u盘都是非忙状态,那只能说是运气。因为现在u盘都没有读写指示灯,到底写完了没有其实你不知道的!如果有大量写入操作,尤其是win8以上这种大缓存的设计,很多时候任务窗口提示任务完毕,实际上u盘还在忙着花很长一段时间进行写入,这时候断电就会出问题了。

话说这随意拔出能出什么问题,除了刚才提到的硬件损坏,数据丢失等都是指u盘一方,实际上主机端的操作系统和应用软件都会痴线,假如健壮性不高那就崩溃了,健壮性够高那也可能忽略没事,要么就有些小麻烦,但这些都未必能让你看得到。就等于你冲红灯了,车流被阻塞了,不顺畅了,你不在意,但已经造成不良影响了。

所以呢,很多人因为还用着旧版本的windows,用着没符合高版本windows的u盘等等各种因素,这些都很少人去关注也没发现不了解,基于概率问题以为没事就是对的,还有人性格大大咧咧,明知故犯。 但不可否认技术上都有规矩都会确保万无一失的,所以我都会安全拔除,有时候拔不了那就关进程甚至关闭系统,不是休眠睡眠哦,休眠睡眠只做了步骤二断电,还没做好步骤一交接清理工作

本来就允许热拔插的,之所以你们会出问题就是上面说到的U盘还在使用中(读写中)拔出来,别说没有,全家桶有带有所谓的U盘管理软件,你没用不代表全家桶没在读你U盘。所以才会出现问题。还有,注意到我说才会出现问题吗?而不是才会坏?意思就是可以修好的,本人至少成功修了四五个,其中还有同一个U盘反复救了三四次以上的。并不是热拔后U盘没反应,电脑不认盘就代表坏了,把外壳拆开后“短路”主控中特定的两只脚,然后量产工具读取到后重新写入一下主控方案就行,这些网上都有现成工具。说到底没有正真的烧,真正的烧应该是发生在你刚插入U盘的时候,就像我们一般家电,要么是在刚开的时候烧,要么是电源不稳定烧,有听说在关的时候被烧的吗?说到底就是非法移除导致U盘出错了,没烧。

得看情况了,如果是从电脑上往U盘里写数据,正确的移除是必须的。因为从电脑上往U盘写数据,虽然复制文件的对话框已经消失,但请注意看,U盘的状态灯仍然在快速闪烁,说明这个时候U盘的写数据工作仍然在后台进行。如果这个时候强行拔出U盘,很可能往U盘里写的数据不完整,是坏数据。

反之,如果是从U盘里往电脑上考数据,只要复制的对话框消失了就可以拔出U盘的。如果只是看看U盘里的文件,并没有往U盘里写数据,也是不需要采用移除方法的。

总之,一句话,凡不是往U盘里写数据的,都是不需要采用移除方法的。移除方法只是针对往U盘写数据操作的。

我跟大家说一段我的亲身经历吧:我曾经也是手动弹出U盘的,后来经常看到别人都直接拔我也不屑一顾,后来他们说我,那么费事干嘛直接拔也没事。后来我一想也是干嘛那么墨守成规呢也就这么拔了,一直无事,但遇到了两次事故第一次是拷贝一个歌曲拷贝完了直接拔,在别的设备上没法播放,然后重新拷贝的然后点弹出,没问题。第二次拷贝一个重要文件还是直接拔的,也是没法用又跑回来重新复制,耽误老大事了!从此以后就乖乖弹出设备,即使进度条走完了我也是按一下弹出设备,省的后面出麻烦!

肯定要安全弹出,否则有些进程在访问u盘,强制弹出容易导致数据回着失败,从而破坏文件系统,下次使用就成了raw格式提示未格式化了。别和我争辩这个问题,数据恢复我教了很多年,也从事了很多年。


如果系统还在向U盘的缓存写数据的时候拔出,或者U盘缓存在向存储器芯片写数据时强制拔出,有很大几率造成整盘数据丢失,甚至损坏。但是如果只是插上U盘,从U盘读取文件,而不向U盘写入数据,直接拔出不会对U盘造成危害。

                                                      信息来源:今日头条