电子技术论坛

 找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
下载方法|用单线程|避免多扣帖子规范|求助必读|发帖建议积分策略|勋章介绍|新人必读获取金币|推广论坛|出售帖子基本礼节|致会员信|版规总则
禁涉政治|反对低俗|举报专帖征集相片|留下足迹|推荐精华上传附件|制作分卷|使用网盘禁发qq群|恶意灌水|纯表情帖加入团队|监督机制|安全上网
查看: 2873|回复: 7

对于“安全弹出USB设备”问题的详解

[复制链接]
发表于 2016-5-4 09:22:22 | 显示全部楼层 |阅读模式
RT809HSE编程器

注册家电维修技术论坛,与同行畅聊维修技术,享更多技术论坛功能。

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
你是否遇到过这种情况呢?你知道为什么会导致这种情况吗
安全弹出USB设备.jpg

一、不去“安全弹出USB设备”会造成什么后果?
那文说过:
当你在电脑上打开了磁盘里的文件,读取程序就希望重回磁盘继续阅读。当你修改文件时,写入命令会被调入到某个子程序里面,操作系统的主程序甚至都会忘了有这回事。当你毫无预兆地忽然拔出磁盘,子程序正被调用,主程序撒手不管,数据可能来不及写入磁盘,就永久丢失了。

如果说,U盘只是被读取而没有写入操作或者其他复杂的操作,一般问题不大。
但是,你怎么知道U盘只是被零星的读取?

遇到很多人拿着U盘过来问我:他U盘怎么了?
我遇到的情况:
U盘内容异常。包含:
U盘文件丢失;
U盘及其内容大小异常。如数百G的文件夹;
U盘文件与目录出现大量火星文。
较为严重的情况:
U盘仅显示盘符,但无法打开;
U盘或主板被烧坏。亲眼所见,电子机械专业的人拆开验证。
若是移动硬盘,后果自行脑补。近期光我接手的就有3块,坏道情况不忍直视——不,是不敢去听。各种类似于划黑板或者划铁块的声音。
还有就是,虽然弹出移动硬盘,但是刚弹完马上就拔出拿走放包里——难道就没发现此时硬盘还在转吗...   -_-....

后经询问,他们的共同特征为:没有“安全弹出USB设备”,直接拔U盘(包括硬盘)。
有的是弹出失败直接拔,还有的压根不知道还有“安全弹出USB设备”这种东东。
我不敢说以上原因必定是由未能安全弹出造成,但是根据我询问情况这是唯一的共同点。

二、如何安全弹出?
常用方案
首先:关闭在U盘中打开的文件;
推荐:如果有各种国产杀软/卫士,人家为你考虑好了。直接用其中的安全弹出功能即可。
我个人已知:360,金山,百度,腾讯,火绒。也请各位补充;
常见:任务栏通知区域,右击 “安全弹出USB设备”图标;
打开 计算机/我的电脑/这台电脑/此电脑,右击U盘 → 弹出 → 继续,效果要较上一条更有效;
第三方软件,如USB Safely Remove,文件解锁工具(如魔方文件大师、Unlocker);

被逼无奈方案
运行cmd,执行  chkdsk U盘:/f
例如U盘是H盘,则:   chkdsk h:/f
选择强制卸载卷。正好修复一下U盘的文件系统;
注销后重新安全弹出;
放大招:断电。具体方式为关机,休眠。表示曾经多次为了拔硬盘进行休眠。。。

三、因为没有安全弹出导致出现问题,如何修复?
常用方案
打开 计算机/我的电脑/这台电脑/此电脑,右击U盘 → 属性 → 工具 → 开始检查 → 勾选第一个勾,开始(win8之后直接单击检查按钮)。
喜欢用命令的同学,运行cmd,执行  chkdsk U盘:/f。例如U盘是H盘,则:   chkdsk h:/f (就是我上面说的)。和上一个办法相比,要更灵活,例如可不重启,强制卸载卷直接检查(要是有程序不松手还是要重启);有信息量适合的检查报告(和上一条WinXP的修复相比)。
多说一句,不过未能查证信息来源真伪。不同系统的chkdsk不建议混用,例如用WinXP的chkdsk修复win10系统盘。

修复chk文件
上述方式会对受损的文件系统进行修复,常见的问题都可修复。但是修复后,可能会出现隐藏的系统文件夹:FOUND,且后面有按顺序排列的数学,如FOUND.000,FOUND.001。这里面包含了被修复回来的chk文件,因文件系统受损严重,chkdsk不知道恢复到哪一个目录及正确的文件名。如果要查看,需在 文件夹选项 中去掉“隐藏受保护的操作系统文件",并选择显示隐藏文件文件夹。用完后记得改回来。随便搜了一个,就不仔细描述了,如何恢复found.000文件

然后用工具修复,我用过chkresume,这是我收集的:chkresume.zip

建议用2.0那个版本;2.1有改主页的提示
使用方式请自行搜索,从windows磁盘修复文件(FOUND.000)中恢复文件

其他方案
据说用数据恢复软件也能达到一定的效果,没试过。
U盘损坏严重,就用匹配型号的量产工具进行量产。
若是移动硬盘,抢救出数据后赶紧换一个吧。

不了解的内容请自行搜索,不便多述。

四、安全拔出后 读写灯依然闪/硬盘依旧
这是win7之后系统出现的,XP党可忽略。
据说微软工程师觉得,安全弹出后没必要断电(未查明消息来源可靠性)。你要是觉得心理不舒服,可以修改注册表解决。
随便搜了一个,Win8如何设置移除USB设备后关闭LED灯
可应用在Win7以后系统上

五、微软其实留了一手
右击 U盘 → 属性 → 硬件 → 属性 → 改变设置 (记得WinXP没有这个选项) → 策略
默认的方式为:快速删除。禁用了写入缓存,但是可以在不使用安全删除硬件的情况下安全的断开设备链接。
如果你能保证每次都可以先进行安全弹出,可以启用:  更好的性能  选项。
虽然默认的选项可以安全弹出,但是那么多人问我他们U盘出问题的情况算是怎么回事?随便搜的,补充阅读:为快速删除而优化|为提高性能而优化的区别

六、随扯
回到 “安全弹出USB设备”到底有没有用
因此,安全弹出USB,其实还是干了那么几件事的:
1)它会把所有写入磁盘的活动捋一遍。
2)它会提醒/警告所有程序,磁盘要闪人了,该干嘛的赶紧去干。
3)它会在程序无动于衷的时候提醒用户,文件还在被系统占用。

我觉得微软做的机制也还行,但是那些程序就是不听话,而且微软也不加个进度提示或者其他措施,才导致用户失去耐心。
一个巴掌拍不响。
但是我们还是小心为好。
安全弹出还是干了不少实事的,而且是确保磁盘安全移除的唯一办法。大多数时间,你可能根本用不着,但为了不让某些重要数据永久丢失,你还是乖乖照做吧。
发表于 2016-5-4 11:30:12 | 显示全部楼层
字太多,看得眼花。。
发表于 2016-5-4 11:45:42 | 显示全部楼层
RT809HSE编程器
感觉像小说  字太多了会没用
发表于 2016-5-6 15:31:37 | 显示全部楼层
好长的文章
发表于 2016-8-23 22:28:09 | 显示全部楼层
写的很详细,嘿嘿
发表于 2016-8-27 08:57:33 | 显示全部楼层
字太多,没看完,能简洁些吗
发表于 2016-9-1 10:14:02 | 显示全部楼层
:lo很实用



发表于 2016-9-1 10:14:24 | 显示全部楼层
:lo很实用见识了
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|家电维修技术论坛 ( 鄂ICP备09003585号-2 )

GMT+8, 2025-11-4 18:56 , Processed in 0.062317 second(s), 4 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

CopyRight © 电子技术论坛
电子邮箱:8794149@qq.com | 联系 QQ:3081868839 | 官方网址:www.dzdu.com

Qiji. All Rights Reserved


服务条款 | 站长声明

Wuhan Qiji Technology Co., Ltd.武汉奇迹科技有限公司版权所有


鄂ICP备09003585号-2鄂公网安备42010602000420号

快速回复 返回顶部 返回列表