V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xmh51
V2EX  ›  硬件

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

  •  
  •   xmh51 · 2015-07-11 19:42:54 +08:00 · 5513 次点击
    这是一个创建于 3429 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    win7退出后,移动硬盘还在转啊~~~不停的。除非拔出线。
    cmheia
        20
    cmheia  
       2015-07-13 09:24:12 +08:00
    @Laforet
    @redsonic
    可以导入个注册表补丁实现弹出后安全断电,硬盘就慢慢停下来了,我导入了(笔记本),好使。
    部分硬盘盒的固件还是不能断电,比如我有个 ASM1051 的盒子,刷固件前可以断电,刷后不行了。
    然而某些台式机主板你就算关机,USB 供电也不会给你关了,UEFI BIOS 里还找不着关闭的选项。
    @Mavious
    redsonic
        21
    redsonic  
       2015-07-13 13:58:39 +08:00
    @cmheia 根源是很多不知名的盒子用的主控也不知名,很多scsi指令不支持或封装usb packet时有bug,结果就是无法进行电源管理,无法归位,无法读取smart信息等等。归位指令在http://www.t10.org/lists/op-alph.htm 搜索"1B OM OO O MO O START STOP UNIT"。有些主板关机usb不断电是因为它支持关机情况下为外设充电或外设唤醒。注册表补丁关闭该功能只是无奈的办法。
    zhouhua97
        22
    zhouhua97  
       2015-07-14 06:48:53 +08:00
    win下面无所谓,mac下面硬把经常再用就识别不了。
    redapple0204
        23
    redapple0204  
       2017-05-30 19:00:49 +08:00
    @Laforet 貌似 xp 也不会断电= =
    MOmc
        24
    MOmc  
       2017-09-22 17:11:56 +08:00
    你说呢?插得好好的忽然拔出来愿意么。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2878 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 13:46 · PVG 21:46 · LAX 05:46 · JFK 08:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.