欢迎您访问第A百科网

为什么U盘不安全移除也不会丢失文件?

587次浏览     发布时间:2024-03-13 22:18:44     编辑: 老狼zhihu

我们经常会被微软教育:拔出U盘前一定要安全移除:

作为一个程序员,我也很理解这点。因为如果文件操作都立刻进行,效率非常低,尤其对于大量小文件而言更是如此。操作系统的文件子系统有个buffer,将数据暂时存储起来,在方便的时刻再一次写入设备。这个安全移除就是最后一个“方便的时刻”。

不过,不知道你有没有发现,现在大部分人都是用完直接拔掉,也很少听说文件丢失,这是为什么呢?

原因

其实微软做过调查发现要求用户每次点击鼠标好几次并不是个很好的办法,很少有用户喜欢这么做。它在Windows XP后改变了原先的做法,会尽量在用户操作完成后立刻刷新buffer。这样数据安全了,那么会不会造成磁盘存取效能下降呢? 其实操作系统会判断存储媒介的种类,只有外部可移动设备会被设置这种策略。通过哪里能观察到这种策略呢?我们可以在设备管理器中看到:

移动设备都默认被设置为可以快速删除,写缓存被禁用了。带来的好处是可以不用安全移除了!如果你需要更好的性能,可以选择下面那个“更好的性能”选项。如果是本地硬盘,则默认开关完全不同:

结论

微软在不停的改进windows的使用体验。这个巨大的进步却没有广为人知,可能是顾及到可能的数据丢失。据我经验,在文件操作完毕后,等个一两秒钟,立刻拔出U盘,没有出现过任何问题。怎么判断文件操作结束了呢?有很多U盘都带有指示灯,在灯光不再闪烁时,再拔出是个好主意。尤其是你只是读取,并不写入的时候。

这就是你的数据不会丢失的原因。

凡事总有例外

如果你有很重要的数据,你希望能够100%确定数据不会丢失。那么通过安全移除可以确保无忧。但在很多时候,安全移除总是提示:

可你明明已经关闭了所有应用程序了啊?!其实系统中总有些程序在有意无意的扫描你的文件,这些程序包括杀毒软件、流氓软件或者某些“杀毒软件+流氓软件”。而你很难判断是谁锁住了U盘。在几次徒劳的尝试后,你也许就只有重新启动确保数据安全了。这也许就是微软不大张旗鼓宣传这个改进的主要原因:总有些人不按规则出牌。

如果你不希望白白认输,希望找出幕后黑手,那么请跟我来。

破案过程

万事别伸手,伸手必被捉。U盘不能被移除是因为它的句柄(Handle)被锁住了(Lock),我们通过看看是谁锁住的Handle,就能够顺藤摸瓜,找到幕后的黑手。先下载破案工具:

1. Sysinternals的良心免费工具:Handle (Handle)

2. 还是Sysinternals的良心免费工具:Process Explorer (Process Explorer)

假设我们的U盘是H盘,先运行Handle (Win7以上主要管理员权限):

我们看到CleanMyPCService.exe锁住了U盘(H:)。那么我们是不是可以关掉这个exe就万事大吉了呢?Too Simple, Sometimes....啊同学们!很多时候我们可能在任务栏里面根本找不到这个程序,甚至你启动任务管理器也难以发现他们的踪影。没关系,我们不是还有另外一个工具吗,让我们利用它来让黑手现形:

名字和指纹(PID)都对上了,黑手抓住了!

我们可以用ProcessExplore关闭这个程序,再安全移除,从此王子与公主过上了幸福的生活。

结束后的新结束

慢着,这么麻烦,让我们一般用户情何以堪,这里不是你们程序员秀优越感的地方!好吧,介绍一个方便的工具:LockHunter(Download LockHunter)。它的功能十分强大:

1. 显示锁住文件或者文件夹的进程和其详细信息。

2. 可以解锁、删除、拷贝和重命名锁住的文件。

3. 允许下次OS启动的时候再自动删除。

4. 杀掉锁文件的进程,还可以杀掉那个进程的文件,斩草除根!

5. 集成到Explore的右键菜单里,方便快捷。

最妙的是OS支持广泛:WinXP、Win7、Win8和Win10。32位和64位!

让我们用它来打开U盘:

哒哒,黑手再次现形!我关,我删!世界清静了!

相关文章

影集制作软件(精美电子相册怎么一键制作,试试这几个工具!)

电子相册制作软件用过几个,映象中完全免费的好像不多,一般都是好看的模板需要开会员啥的,分享四款用过的音乐相册制作软件,模板风格多,操作也比较简单,有需要的朋友可以自己去试试啦~1、清爽视频编辑清爽视频编辑软件作为一款专业的视频编辑软件,支持视频剪辑、拼接合并、裁剪分割、调速、倒放、AI语音识别、加水

2024-09-19 10:31

羽毛球握拍图解教学(羽毛球基本技术——握拍法)

羽毛球握拍是你打羽毛球的第一步,打过羽毛球的都知道羽毛球拍握法正确与否,对于掌握和提高羽毛球技术水平,有着非常重要的影响。一个正确的握拍方法,能让你顺利打出各种角度和远度的羽毛球落点。羽毛球技术中的握拍方法是多种多样的,但是最基本的握拍法有两种,正手握拍法和反手握拍法。 正手握拍法 虎口对着拍柄窄

2024-09-19 10:16

suv和越野车有什么区别吗(城市SUV能越野吗?)

现在有很多人,买了一辆城市SUV,然后逢人就说自己买了一辆越野车,哪天有空去东山越野去。这些人压根就没弄明白城市SUV与越野车的区别,开着这样的车型去越野,我敢保证他有去无回。那么城市SUV和越野车究竟有什么区别呢?下面我们从车型名称、车身结构、外形尺寸、发动机、变速箱、驱动型式、底盘结构、轮胎等几

2024-09-19 10:00

null网络什么意思(烦人的NULL,你可以走开点了)

1. Null 的问题假设现在有一个需要三个参数的方法。其中第一个参数是必须的,后两个参数是可有可无的。第一种情况,在我们调用这个方法的时候,我们只能传入两个参数,对第三个参数,我们在上下文里是没有的,那么我们调用方法的时候,就需要用一个特殊值去告知这个方法:第三个参数我们拿不到,参数是不存在或者不

2024-09-19 09:46

ps路径怎么转换成选区(Photoshop教你如何将路径与选区进行转换)

路径与选区的转换 路径除了可以直接使用路径工具来创建外,还可以将创建好的选区转换为路径。另外,我们也可以将创建的路径转换为选区。1、将选区转换为路径 在Photoshop中创建好选区之后,在“路径”面板中单击“从选区生成工作路径”按钮。如图所示。 这样就可以将创建的选区转换为路径了。如图所示:2、将

2024-09-19 09:31

臭虫喜欢咬什么样的人(臭虫叮咬人时,会传播很多疾病)

臭虫又叫吸血虫,是因为臭虫从虫卵孵化为幼虫以后,就可以叮咬人吸血了,被臭虫叮咬以后又红又肿,奇痒无比,并且抓挠以后,会留下一些黑斑,影响一些爱美女孩子的形象。臭虫在叮咬人的同时,会传播很多疾病,带来更严重的危害。臭虫怕光怕动静,一般都是夜里关灯,人快睡着的时候才出来叮咬人吸血。等你感觉到了被咬,翻身

2024-09-19 09:15

修真境界等级划分详解(远古凡人修仙等阶划分)

凡人修仙是古老而神秘的一种文化现象,追溯到古代中国的历史,可以发现凡人修仙有着非常完整的体系。在这个体系中,不同的修道者有着不同的等阶,在各自的等阶中可以掌握不同层次的修炼法和技能。下面介绍一下凡人修仙中的几个等阶。第一等阶:凡人凡人可以说是凡人修仙的最初阶段,也是修仙者一开始的阶段。这个阶段的修道

2024-09-19 09:01

十字绣勾边怎么勾教程(手工刺绣技法21种常见刺绣针法)

刺绣在中国至少有二三千年历史,是中国古老的手工艺术。发展悠久的刺绣工艺在技法上也相当繁盛,刺绣的针法变法万千,各具特色,历久不衰。随着社会的演进,世界工艺的融合,衍生出越来越多的刺绣针法。不同的针法可以表现出不同的图案,各种针法的相互融合能让刺绣作品表现更灵活更具特色。下面介绍几种目前常见的刺绣针法

2024-09-19 08:46

方位角计算公式怎样录入到excel

选择好要输入公式的单元格,就可以开始输入公式了。首先需要输入一个等号,告知Excel这是一个公式的开始。然后输入公式中的其他内容:函数、函数的参数、数字和文本、单元格引用、运算符、圆括号等内容。如果是普通公式,则按【Enter】键结束输入,否则按【Ctrl+Shift+Enter】组合键,以数组公

2024-09-19 08:31

银行卡被冻结余额显示0什么情况(银行卡可用余额为0是被冻结了吗?)

当我们在使用银行卡进行交易时,有时会遇到银行卡可用余额为0的情况。很多人会认为这是银行卡被冻结了,但实际上并非总是如此。首先,我们需要了解银行卡的基本工作原理。银行卡是与银行账户相连的电子支付工具,用于方便快捷地进行支付和转账。当我们使用银行卡进行交易时,银行会在我们的账户中扣除相应的资金。因此,银

2024-09-19 08:15