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

都 2024 了,还是弹不出 usb 存储?

  •  
  •   darklinden · 33 天前 · 3921 次点击
    这是一个创建于 33 天前的主题,其中的信息可能已经有所发展或是发生改变。

    老 Mac 太卡了,买个 mini 不划算,遂整了个 R7-8845H 的迷你主机。

    一开始装 Ubuntu 用着还挺好,后来发现一些软件只有 Mac 版和 Win 版,又重装了 Win11 ltsc 24h2 。

    之前买了 ssd 硬盘盒,Mac 下 Linux 下都挺好,到了 Win 下就是死活弹不出。

    有没有大神能告诉我,是我使用的姿势不对么?

    什么查找自己开着的进程全关了、下个 Process Explorer 查 D 盘、重启 Explorer 、登出重进都试了,全部不管用...

    最后每次拔 U 口 SSD 都得先关机

    另外吐槽一下,果子 apfs 瞎更搞的第三方驱动全挂,Mac 向 Linux 转资料最好用的格式竟然是 ntfs ...

    Windows 神奇的 mbr 的盘就不给自动挂盘符 ...

    29 条回复    2024-11-25 16:15:10 +08:00
    NoOneNoBody
        1
    NoOneNoBody  
       33 天前
    如果进入系统前就接上的盘,是不能软弹出的,windows 有个系统服务(名字没记住)是记录各种路径映射关系的,它锁定了一些盘的加载路径,这个服务也不能关,因为会导致一些系统的软硬链问题
    进入系统后才接上,则没问题可以弹出

    不给盘符这个没理解,我没遇到过

    如果不用自动盘符,可能用 mount 到某个路径更好,mount 是认盘的,只要不删除,下次插上还是之前 mount 的那个路径
    自动盘符如果手动改过一次,盘符也是认盘固定的(得益于上述那个服务),就是下次接入也是这个盘符,除非已经被其他设备占用了
    darklinden
        2
    darklinden  
    OP
       33 天前
    @NoOneNoBody

    1. 是用的时候才插的,但是插上就拔不掉了...

    2. 不给盘符是个神奇的...操作 我开始一直以为盘出问题了,还格了好多次,后来查到这个,某个更新后 Win10 和 Win11 都不会 mount mbr 了... 然后一个提示没有
    answers.microsoft.com/en-us/windows/forum/all/external-usb-drive-wont-mount/93ffc031-d1e6-446b-9b6f-e92c78eb5ebb
    NoOneNoBody
        3
    NoOneNoBody  
       33 天前
    @darklinden #2
    这我就解释不了了
    1.我有遇到,但比较少,多数等一会就可以拔了,多数是非 NTFS 。然后有一个硬盘箱(4 位)、一个硬盘座(2 位),都是 USB ,插的盘全是 NTFS ,没遇到不能拔的
    我对 USB 做过的操作是,省电和关机充电(USB3)都关了

    2.就是说你的盘>2T ,但用了 mbr 分区?你给的链接上面已经有答案了,转 GPT
    PTLin
        4
    PTLin  
       33 天前   ❤️ 1
    一样,U 盘能弹出,硬盘弹不出,用 powertoys 里的 file locksmith 看了下发现是 svchost 占用了,估计是某个奇奇怪怪的服务在扫描硬盘。
    Tumblr
        5
    Tumblr  
       33 天前 via iPhone
    不能弹出的原因很简单: 被占用了。至于是什么占用了,就要自己去查看,Power Toys 有个组件貌似可以查看。
    目前微软在逐渐淘汰 mbr ,所以对 mbr 有所保留是正常的,不过不够激进,我觉得应该是直接弹窗说不支持 mbr ,免得 confuse 用户。
    likai
        6
    likai  
       33 天前
    windows 要把系统索引和搜索相关的关掉.
    ltux
        7
    ltux  
       33 天前   ❤️ 4
    2024 年了,windows 11 弹不出 usb 设备时依旧不会告诉你到底是哪个进程占用了设备。
    SolitaryWorld
        8
    SolitaryWorld  
       33 天前
    是不是装了深信服的 easyconnect ,这东西会在后台占用 usb 设备,哪怕你没用它连 vpn
    feikaras
        9
    feikaras  
       33 天前 via iPhone
    检查进程。
    建议用巨大主机而不是外置硬盘以提供硬盘可靠性。
    mbr 不能 mount 闻所未闻。非系统盘小容量盘我就没用过 efi 。mbr 本来就对大硬盘支持有问题。
    feikaras
        10
    feikaras  
       33 天前 via iPhone
    另外现在 windows 会用很多内存做为磁盘缓存。umont 之前要注意一下读写搞完了没。
    7890qwaszx
        11
    7890qwaszx  
       33 天前   ❤️ 1
    diskpart 把盘转成脱机状态然后再弹出
    LoneFireBlossom
        12
    LoneFireBlossom  
       33 天前   ❤️ 1
    随便哪个杀毒软件都能强制解除占用并弹出吧。比如火绒。
    不喜欢的话可以用 usb safely remove
    comingnine
        13
    comingnine  
       33 天前
    usb safely remove+1 ,能告诉什么在占用
    GrayXu
        14
    GrayXu  
       33 天前
    yolo ,直接拔掉吧
    creepersssss
        15
    creepersssss  
       33 天前
    @darklinden
    @ltux
    @SolitaryWorld windows 自由度太大,任何东西都可能占用 U 盘,包括但不限于安全软件、腾讯全家桶、国内浏览器全家桶等
    BD8NCF
        16
    BD8NCF  
       33 天前
    看下硬盘属性,是不是有写入缓存
    cskeleton
        17
    cskeleton  
       33 天前
    最近重度使用 USB 存储,已经很久没遇到过弹不出的问题了。
    感觉上像是装的什么第三方软件在扫盘
    zbqhc
        18
    zbqhc  
       33 天前
    windows 系统日志其实是能看到什么进程阻止 usb 弹出的,有一个 warn 级别的日志会把占用 usb 的进程映像路径打印出来
    DragonL
        19
    DragonL  
       32 天前
    @PTLin 是的,这种要去事件管理器开 debug 和 trace ,看看到底是哪个 pid 进行的操作。我之前就是机械硬盘一直被唤醒,发现微信会一直定时访问硬盘,火绒禁止微信访问硬盘解决了
    kenvix
        20
    kenvix  
       32 天前
    @7890qwaszx #11 脱机了就不必弹出了,可以直接拔了。按下脱机后已经保证所有 cache 都 sync 了,并且不会有更多写入
    yijihu
        21
    yijihu  
       31 天前
    usb safely remove+1
    kokerkov
        22
    kokerkov  
       31 天前
    power tools 或者其他第三方工具可以解决文件被占用的问题.
    HangoX
        23
    HangoX  
       31 天前
    推荐直接用 wsl ,24h3 的 wsl 又进化了,现在很接近一个完整的 linux ,用起来非常爽
    jim9606
        24
    jim9606  
       31 天前   ❤️ 1
    1.有些软件习惯不太好,被 explorer 冷启动时会使用继承的工作目录,导致只要进程不关工作目录就是被占用状态
    2.被内核程序占用是查不出来的(powertoys 可能显示 system 占用),例如挂载了 vhd 之类的,或者被杀毒软件后台扫描 filter 占用。
    3. 上面的情况只要确认没写入活动,直接拔对 ntfs 问题不大,不像没日志的 FAT 那样危险,磁盘管理里脱机也是种办法
    4. 自动挂盘符怀疑是分区类型设置问题,MBR 下的 NTFS 是 07h,17h 是隐藏的。也有可能你把 win 的自动挂载关了
    coldle
        25
    coldle  
       31 天前
    同 ssd 硬盘盒,可以试试火绒,即使有占用也会提示,并且大概率能帮你强行接触占用

    以前用原生的经常弹不出或者弹了又跳,近几年我都是只用火绒的了 orz...
    darklinden
        26
    darklinden  
    OP
       31 天前
    @HangoX

    之前装了 wsl ,长期 vm 资源占用不说,俩系统之间文件处理也是各种蛋疼

    已经干掉 wsl 配置了一坨脚本工具用 Cygwin 了

    @jim9606

    今天拿 Power Toys 的 Unlock with File Locksmith 试了试

    好消息,和之前 Process Explorer 看的一样,只有 Explorer 占用
    坏消息,杀了 Explorer 也弹不了
    HangoX
        27
    HangoX  
       31 天前
    @darklinden 你这个好搞笑,和我上次遇到的是一样的,占用就是 explorer ,杀了它也删除不了这个问题,我快气笑了
    我上次的问题的是,这个文件夹是被设置为视频文件夹,导致 explorer 直接一直占用。我把视频库指向另外一个文件夹就好多了。
    CodeAllen
        28
    CodeAllen  
       31 天前
    我发现了一个规律,如果 pssd 插的雷电口,一会儿之后大概率弹不了,如果 pssd 插的经典 TypeA 口一般来说没问题。或者是文件传完了立马弹出,很多时候马上就弹出了或者重试一次就能弹出。不然就真得重启一次,md ,Windows 的万年老问题了。
    kris0502
        29
    kris0502  
       31 天前
    windows 确实胡一直有这个问题,直接硬拔
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3306 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 00:05 · PVG 08:05 · LAX 16:05 · JFK 19:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.