找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1294|回复: 0

有关“安全弹出USB设备”姿势解读

91xiu 发表于 2016-3-18 09:42:48 | 显示全部楼层 |阅读模式 来自 中国广东深圳

马上注册,结交更多好友,享用更多功能。

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

x


  一、不去“安全弹出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不知道恢复到哪一个目录及正确的文件名。如果要查看,需在 文件夹选项 中去掉“隐藏受保护的操作系统文件",并选择显示隐藏文件文件夹。用完后记得改回来。随便搜了一个,就不仔细描述了:http://jingyan.baidu.com/album/ad310e80ba4bbb1849f49ef9.html 如何恢复found.000文件


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

                               
登录/注册后可看大图
chkresume.zip(488.88 KB, 下载次数: 67)2015-7-12 11:27 上传点击文件名下载附件

  建议用2.0那个版本;2.1有改主页的提示
  使用方式请自行搜索,随便搜的:http://jingyan.baidu.com/article/8ebacdf0e6c37249f75cd552.html 从Windows磁盘修复文件(FOUND.000)中恢复文件

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

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

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

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

  六、随扯
  回到 “安全弹出USB设备”到底有没有用 这个帖子:http://bbs.kafan.cn/thread-1839145-1-1.html

因此,安全弹出USB,其实还是干了那么几件事的:  1)它会把所有写入磁盘的活动捋一遍。
  2)它会提醒/警告所有程序,磁盘要闪人了,该干嘛的赶紧去干。
  3)它会在程序无动于衷的时候提醒用户,文件还在被系统占用。
  我觉得微软做的机制也还行,但是那些程序就是不听话,而且微软也不加个进度提示或者其他措施,才导致用户失去耐心。
  一个巴掌拍不响。
  但是我们还是小心为好。

安全弹出还是干了不少实事的,而且是确保磁盘安全移除的唯一办法。大多数时间,你可能根本用不着,但为了不让某些重要数据永久丢失,你还是乖乖照做吧。
  






您需要登录后才可以回帖 登录 | 注册

本版积分规则

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