“安全弹出 USB 设备”到底有没有用 。

2015-07-11 19:42:54 +08:00
 xmh51

安全弹出USB,其实还是干了那么几件事的:
1)它会把所有写入磁盘的活动捋一遍。
2)它会提醒/警告所有程序,磁盘要闪人了,该干嘛的赶紧去干。
3)它会在程序无动于衷的时候提醒用户,文件还在被系统占用。
全文
http://www.ithome.com/html/digi/162169.htm

5498 次点击
所在节点    硬件
24 条回复
xmh51
2015-07-11 19:52:04 +08:00
安全弹出还是干了不少实事的,而且是确保磁盘安全移除的唯一办法。大多数时间,你可能根本用不着,但为了不让某些重要数据永久丢失,你还是乖乖照做吧。
lingo233
2015-07-11 19:57:59 +08:00
你可以在试试linux上不snyc不umount拔掉硬盘😂😂😂
kiritoalex
2015-07-11 22:29:03 +08:00
你这不已经把答案说出来了吗。。。。。。。。。。。。
viator42
2015-07-11 22:41:02 +08:00
Windows下都是用完直接拔下来,一直没出过问题。后来换Mac之后发现U盘不退出直接拔下来再插到Windows上不识别,慢慢“养成“了退出的习惯。
有些流氓软件会一直占着U盘退不掉,只能硬拔
cike
2015-07-11 22:42:58 +08:00
@lingo233,sync
ehs2013
2015-07-11 23:25:20 +08:00
Windows 这点还是做的不错的
OS X 点弹出设备但是设备仍然保持了连接(现象:移动硬盘的指示灯还是已连接状态)
jacy
2015-07-11 23:35:33 +08:00
u盘点灯会灭掉
aaronlam
2015-07-12 00:15:14 +08:00
这个还是有用的吧,比如:当 U 盘还有读写活动存在时,他会提醒你。以至于防止你在不知情的情况下拔出。
如果没有任何活动存在,好像就会直接断开 U 盘的供电(反正 U 盘的灯是灭掉了)。
lwrless
2015-07-12 00:17:36 +08:00
Life is too short to remove USB safely.
cchange
2015-07-12 00:20:28 +08:00
若被占用 可以用unlocker来解锁 基本上百发百中
redsonic
2015-07-12 00:51:34 +08:00
windows对于usb大容量存储设备是采取的快速回写,所以怎么做问题都不是太大,只要不是在写的状态。只是如果是usb机械硬盘,直接拔,磁头紧急归位,总觉得不放心啊。如果是linux最稳妥的做法是先umount分区再删除scsi设备。
TakanashiAzusa
2015-07-12 00:55:13 +08:00
硬盘都是直接拔的话。。很容易出问题的。。
Laforet
2015-07-12 06:30:49 +08:00
Windows Vista开始弹出USB设备之后并不会断电。所以应该没区别。
yicongcao
2015-07-12 07:25:48 +08:00
在 Windows 设备管理其中右击你的闪存盘,然后进入「属性」,找到「策略」选项卡(可能需要点击「修改属性(需要管理员权限)」按钮才会有这个选项卡),看到最上面的「删除策略」,有两种选择:
为快速删除优化(默认):关闭写入缓存,拔出之前无须「安全弹出」;
为性能优化:使用写入缓存,加快写入速度,但是必须安全弹出。
所谓写入缓存,通俗的理解就是当你像闪存盘中写入数据时,系统把即将要写入的部分先放到缓存里。当系统提示完成时,其实还没有真正完成,系统会在后台慢慢把剩下的写完,造成写入很快的假象。所以,安全弹出的作用就是确保数据写入已经完全结束。若强行拔出闪存盘,之前写入的文件有可能损坏。
大家可以看到,Windows 7 默认是为快速删除优化的(这一点似乎和 XP 不同),因此绝大多数情况下可以直接拔出闪存盘。(Kindle 有点特殊,不允许关掉缓存,不知道为什么)
当然,如果你的闪存盘没有进行任何写入操作,那么不论在什么设置下都可以直接拔出。

来自 [拔出 U 盘时为什么要「安全删除」?不这样会造成什么后果?多大几率?] 王成:只说 Windows。(我的 Windows 显示语言是英语,下面的词语… http://www.zhihu.com/question/20332907/answer/14791155 (分享自知乎网)
des
2015-07-12 07:52:58 +08:00
@TakanashiAzusa 所以移动硬盘应该先弹出再拔?
可惜win下弹出硬盘会继续转
c742435
2015-07-12 12:11:22 +08:00
其实我需要的是她告诉我哪个贱人在占用我的盘不放手
redsonic
2015-07-12 12:34:24 +08:00
@des 是自己装的硬盘盒吗?如果是,有可能硬盘盒不识别停转指令。
des
2015-07-12 13:33:57 +08:00
@redsonic 不是
Mavious
2015-07-12 18:47:17 +08:00
@c742435 对头,只告诉占用却不知道是谁,就像没有靶子的射箭一样,无处使劲。

win7退出后,移动硬盘还在转啊~~~不停的。除非拔出线。
cmheia
2015-07-13 09:24:12 +08:00
@Laforet
@redsonic
可以导入个注册表补丁实现弹出后安全断电,硬盘就慢慢停下来了,我导入了(笔记本),好使。
部分硬盘盒的固件还是不能断电,比如我有个 ASM1051 的盒子,刷固件前可以断电,刷后不行了。
然而某些台式机主板你就算关机,USB 供电也不会给你关了,UEFI BIOS 里还找不着关闭的选项。
@Mavious

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/205008

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX