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

你可能需要慎重考虑是否将 macOS 安装在外置硬盘,可能会有隐藏的问题

  •  
  •   awkamo · 5 天前 · 2391 次点击

    背景

    • 购入 Mac mini m4, 32GB + 256GB 版本
    • 使用 ITGZ 雷电 4 硬盘盒,AMS2464 主控
    • 硬盘是梵想 S790, 2TB NVME 4.0 TLC 颗粒

    我最开始打算的很好,用外置硬盘装系统,省钱、容量大、读写速度还更快,岂不美哉? b 站和 V2EX 搜索了一圈,看大家都没什么问题,于是放心尝试。结果,这几天遇到的故障比之前 Macbook Pro 使用三年遇到的故障还多。

    出现的问题

    总结一下踩过的坑:

    问题一:装系统时提示硬盘损坏

    最开始,我在安装 Sequoia 到外置硬盘后,卸载了硬盘并挪动了硬盘的位置(我想把外置硬盘藏到抽屉里,这样桌面比较整洁),然后重新插上。结果此时报错,“macOS 无法修复磁盘“Fanxiang S790”,“你仍可打开或拷贝磁盘上的文件,但是你无法存储对磁盘上的文件所做的更改。请备份此磁盘并尽快重新格式化此磁盘。”

    硬盘变为只读状态,磁盘工具的“抹掉”会失败。最后解决方法是,先插到 mini 前置的 type-c 接口,此时正常读取,然后用磁盘工具格掉,再接回去后置的雷电 4 接口。之后正常了。

    我不太清楚这为什么会发生,也许和硬盘盒/硬盘本身有关,也不知道我的处理方法是否真正解决了问题。这个情况在我放弃使用外置硬盘系统后,拷贝数据时又发生了一次。

    问题二:睡眠后死机

    第一天,装完系统后一切还算正常,我放着让 mac mini 自动睡眠然后睡觉去了。第二天一早,发现 mac mini 无法用蓝牙唤醒,键鼠蓝牙连不上,再摸一下外壳非常烫,心想完蛋了,强制重启。重启后,发现硬盘 SMART 信息多了几百次 Unsafe Shutdowns……

    重启后看了半天系统日志没找到问题,再上网调查了一下,觉得大概率是因为没有开启“显示器关闭时,防止自动进入睡眠”这一选项,以及没有关闭“如果可能,将硬盘置于睡眠状态”选项。但问题是,我手动进入睡眠后不会有这个问题。

    总之,虽然后来没有再复现此问题,我还是听担心的。

    问题三:加载内核扩展后无法登录系统、无法进入外置硬盘系统的恢复模式

    这也是彻底打消我使用外置硬盘安装系统的问题。

    整个过程是这样的:

    1. 我需要使用 NTFS ,安装了 Paragon NTFS for mac(来自 reddit: https://www.reddit.com/r/macapps/comments/1fju24i/paragon_ntfs_and_macos_sequoia/ )
    2. 按照正常的步骤,关机、长按开机键到恢复模式,在“恢复” App 中,选取“实用工具”>“启动安全性实用工具”并更改安全策略。
    3. 重启,到设置中允许内核扩展,又提示要重启一次。(到这里还正常)
    4. 再次重启,登录用户后提示内核扩展加载失败。我不死心,重新尝试安装了两次,结果第三次重启后出现意外了:在登录界面输入完密码后,进度条会走一会儿然后黑屏,电源指示灯瞬间熄灭,相当于强制关机然后再自动开机,完全无法进入系统。我尝试长按电源键,发现竟然无法进入恢复模式,屏幕没有反应;按的时间再长只会关机再开机,然后又卡在登录界面。我还尝试启动内置硬盘的系统,删除外置硬盘中 /Library/Extensions 中新增的 kext 文件,但没有用。

    后续

    我拔下外置硬盘,进入内置硬盘的系统,然后插上外置硬盘,用迁移助理把装好的软件都迁移到了内置硬盘上。之后我使用 mounty 和 macFUSE ,同样需要加载内核扩展,但是这次没有任何问题了。Paragon NTFS 没再尝试安装。

    今后打算只把开发相关的文件、数据、homebrew 等等装到外置硬盘,纯粹作为数据盘用,这样万一又出问题也不影响系统稳定性。

    总结

    外置硬盘装系统确实很香,我这台 mini 内置硬盘读写速度大概 2000 MB/s ,外置能 3000. 但是这些问题让我比较担忧稳定性。比如说,如果 [外置硬盘启动的 macOS 系统会让外置硬盘休眠而导致死机] 确实存在,那说明 apple 没有过多考虑和测试外置硬盘上的 macOS 。

    当然,这些可能和我使用的硬盘盒/硬盘也有关系,我遇到的问题也可能是个例。在此只是分享一下自己的经历,看是否对各位有帮助。

    第 1 条附言  ·  4 天前
    更新一下进展:

    购买了阿卡西斯的 TBU405Pro 硬盘盒,温度相比之前的在不开启风扇的情况下低 10 度。

    然后是内核扩展:同样尝试安装 macFUSE ,降低安全性后,重启,开机提示出错。而内置硬盘系统上安装 macFUSE 非常顺利,重启后即可使用。

    感觉这可能说明外置硬盘系统无法安装内核扩展?希望各位可以尝试一下安装 macFUSE ,看是否有相同问题。
    44 条回复    2024-11-16 21:11:10 +08:00
    zhuang0718
        1
    zhuang0718  
       5 天前 via iPhone
    入了丐版 Mac mini
    硬盘盒 ITGZ 7440 主控
    固态 Tiplus7100 1t
    系统安装在外置硬盘很丝滑 休眠唤醒也很正常 没有出现楼主遇到的问题
    就是这个硬盘盒在运行了两天以后 风扇声音很吵 有很大的异响

    “ 第二天一早,发现 mac mini 无法用蓝牙唤醒,键鼠蓝牙连不上,再摸一下外壳非常烫”
    楼主用的 2464 硬盘盒,这个主控好像发热很严重,不知道是不是发热掉盘了?建议换一下硬盘盒或固态试试
    wclebb
        2
    wclebb  
       5 天前
    另外一个提示:听说外置硬盘是无法开启或激活 AI ,国外试过了。
    noahhhh
        3
    noahhhh  
       5 天前 via Android
    硬盘盒带风扇吗,如果没有会非常容易过热导致各种问题
    strongcoder
        4
    strongcoder  
       5 天前
    年初才买的 Mac mini M2 16+ 256
    硬盘盒 ITGZ ASM2464 40Gbps
    固态 SN770 1T

    系统安装在外置固态也没啥问题 使用大半年了一切正常
    dilidilid
        5
    dilidilid  
       5 天前
    我挺好奇为啥你们比较系统盘性能的时候总是在说连续读写这个最不重要的指标。内置硬盘的随机 IOPS 和延迟相比 USB4 的外接盒子都更好一些,系统盘应该基本用不到连续读写这个功能吧?
    icestraw
        6
    icestraw  
       5 天前   ❤️ 1
    不要用 USB3 的主控,用 USB4 的。USB4/雷电 4 走的是 PCIE 通道,支持 trim ,和 USB3 的硬盘随机读写性能差距很大。

    另外苹果好像确实对内置硬盘做了限定。很奇怪。比如我把照片图库放在外置磁盘上,作为系统图库,并选择 iCloud 下载原片。此时这个硬盘似乎就不能随意弹出了,一旦弹出(或者只是系统重启),所有的图像索引会被全部清掉,并且重建。这个过程很慢而且很反常,因为图库放在内置硬盘不会出现这个情况。不知道有没有人遇到过。
    kidtx
        7
    kidtx  
       5 天前
    我猜可能是硬盘盒或者芯片的原因

    我的 Mini

    M2 16+256 用 ACASIS 的 405Pro 风扇款 协议 TB3 内置 1T Ti5000 使用 1 年多了, 每个月正常重启 1 ~ 2 次, 从 14 一直用到目前的 15.1 。没有任何出错或者因为磁盘问题而报错/重启的问题。 我的使用习惯是 启动之后就弹出内置盘。

    同理。周日到货 M4 24G+256G 。 又买了一个这个 405Pro 。 内置一块闲置的 Ti7100 , 这几天没关过机, 待机正常,使用也正常/。

    这两个盒子都是 7440 芯片,协议都是 TB3 , 我个人感觉非常稳定。 M2 那个用 PS 甚至比内置那个垃圾单 flash 快多了...
    wenmingvs
        8
    wenmingvs  
       5 天前
    M1 16+256 ,也是用阿卡西斯 405 的雷电 4 硬盘盒,搭配西数 SN770 ,没遇到过你说的问题。关机后随便拔插硬盘换位,再开机都无任何异常。稳定使用 1 年了。感觉是你选的雷电盒或者 ssd 有问题
    mMartin
        9
    mMartin  
       5 天前
    m2pro 32+512 外接稳定使用一年了 和硬盘盒硬盘应该都有关系 https://www.v2ex.com/t/988940
    Bananana
        10
    Bananana  
       5 天前
    所以我一咬牙。。直接买了 24+512 的 Mac Mini 。。。昨天玩了一晚上爽飞了
    taoxishuo
        11
    taoxishuo  
       5 天前 via iPhone
    @wenmingvs 老哥,阿卡西斯 405 怎么样?要是散热没问题的话就买 405 了。405pro 有必要吗?
    wenmingvs
        12
    wenmingvs  
       5 天前
    @taoxishuo 之前问老板 405 已经不卖了,现在都是 405 pro 了。建议直接上新款,散热更好
    awkamo
        13
    awkamo  
    OP
       5 天前
    @zhuang0718 #1
    @noahhhh #3
    @kidtx #7
    @wenmingvs #8
    @mMartin #9

    谢谢回复,我觉得确实可能是跟硬盘盒有关。打算把手上这个退了,换一套硬盘盒+硬盘再试一下。目前考虑入手阿卡西斯 405 pro ,就是有点小贵🤷
    taoxishuo
        14
    taoxishuo  
       5 天前 via iPhone
    @wenmingvs 405 我问了一下淘宝和京东官店还有,500 多元。405pro 贵 100 元。我在想那个风扇的作用到底有多大,以后会不会产生更大的噪音、会不会更容易坏。无风扇款要是贴着 Mac Mini 散热够用的话也行。
    idealhs
        15
    idealhs  
       5 天前
    @Bananana Mac 怎么玩?
    STARrevue
        16
    STARrevue  
       5 天前
    服了,我也遇到问题三了,不过没用出现无法进入系统的问题。我是从原机恢复数据到外置系统之后,发现 NTFS for mac 不能用了,跟着提升操作会出现一直报 System Extension Error ,怎么重启都是这样。刚刚还尝试了不恢复数据在一个新系统上装 NTFS for mac 会怎么样,发现也不行
    mengdu
        17
    mengdu  
       5 天前
    @idealhs 指装了一晚上的软件
    MrKrabs
        18
    MrKrabs  
       5 天前
    正面的又不是雷劈接口。。。
    and AMS2464 也不是雷电
    STARrevue
        19
    STARrevue  
       5 天前
    试了一下 Tuxera 也是没法用,一样报 System Extension Error 。这样的话我要么把我的 HDD 格式化为 APFS ,要么只能把 256g 的 mac mini 退了...
    SkywalkerJi
        20
    SkywalkerJi  
       5 天前 via Android
    你这硬盘也太差了,国产白片,这么贵的电脑好歹配个原厂颗粒啊,也没贵多少,电压稳很多。
    ST0RMTR00PER
        21
    ST0RMTR00PER  
       5 天前
    看下来是你硬盘盒的原因,建议买个好的,还有 SSD 竟然买那么差的,你当外置储存可以,做系统盘不行。
    cskeleton
        22
    cskeleton  
       5 天前
    印象流,asmedia 2464 难产了很久,建议考虑 JHL7440 。另外搞个带风扇的。
    tsohgdivil
        23
    tsohgdivil  
       5 天前 via iPhone
    听你描述更像是硬盘/硬盘盒的问题,最好别存重要资料。。就算不装系统,指不定哪天就坏了
    allendavis
        24
    allendavis  
       5 天前
    阿卡西斯 405 配海力士 p41 ,外置快一年了 无问题。
    hallostr
        25
    hallostr  
       5 天前
    我遇到的问题是无法升级,好像搜到同样的问题也有解决方案;然后就是外置硬盘太烫了
    基于以上两点,最后放弃了
    HughZadora
        26
    HughZadora  
       5 天前 via iPhone
    雷电 4 的主控芯片是什么
    ysc3839
        27
    ysc3839  
       5 天前
    不能加载第三方内核扩展是故意限制的,但除此之外大多数用户应该不会遇到什么问题,甚至普通用户也用不到第三方内核扩展,我自己就只是偶尔用用 macFUSE ,换成外置硬盘后就不用了。
    硬盘损坏和睡死我都没遇到过。
    imnpc
        28
    imnpc  
       4 天前
    必须 JHL7440 的主控 其他不要考虑
    目前就推荐 阿卡西斯 405 pro 600 多的哪款
    neiltroyer849
        29
    neiltroyer849  
       4 天前 via iPhone
    这个 ssd 和硬盘盒感觉真的嫌疑很大….国产白片是有点离谱….
    abbottkhan399
        30
    abbottkhan399  
       4 天前
    应该不是插在前面了吧?
    STARrevue
        31
    STARrevue  
       4 天前
    @ysc3839 原来就是官方限制吗,还以为是什么 bug 。确实有这种需求的人不多,怪不得网上反馈的人少。还好我 HDD 内容不是特别多,备份一下格 APFS 也能接受
    awkamo
        32
    awkamo  
    OP
       4 天前
    @STARrevue #31 实际上只是 Paragon NTFS for mac 做的烂。apple 希望淘汰 kext ,鼓励开发者使用更安全的内核扩展机制,但是 Paragon 还在吃老本,还在用 kext 。你可以试下 macFUSE + mounty ,我目前用着还不错
    STARrevue
        33
    STARrevue  
       4 天前
    @awkamo 谢谢推荐,可惜我已经把 HDD 格 APFS 了😭,反正这块硬盘也是长期接 Mac 用的倒是无所谓....
    FartNoSound
        34
    FartNoSound  
       4 天前
    @strongcoder #4 除了硬盘盒我用的牌子是阿卡西斯,其他跟你一样,毫无问题
    STARrevue
        35
    STARrevue  
       4 天前
    @awkamo 我看了一下 macFUSE 也是要安装系统扩展的,那在外置系统中不应该一样会报错吗?
    Roger0822
        36
    Roger0822  
       4 天前
    外挂 WERO 的硬盘盒从首发到现在没遇到过问题。M2 的 MINI
    n666us
        37
    n666us  
       4 天前
    @kidtx 我也买的这个,外接 sn850x ,我发现热插拔一次 unsafe shutdowns +1 ,请问你也有这样的问题么,mac 系统
    awkamo
        38
    awkamo  
    OP
       4 天前
    @STARrevue #35 macFUSE 不会使用 kext 。不过外接硬盘是否报错有待测试,等我新的硬盘盒到了之后我再试试
    kidtx
        39
    kidtx  
       4 天前
    @n666us 热插拔应该有这个问题吧, 毕竟系统盘被移除了。 我都是关机之后换口之类的操作。 因为是 mini 所以扔旁边基本没有插拔过,没有遇到类似提示。 我找双面胶贴 mac 壳子上用的
    n666us
        40
    n666us  
       4 天前
    @kidtx 好的谢谢
    awkamo
        41
    awkamo  
    OP
       4 天前
    @STARrevue 试了,确实仍然报错。看来系统扩展可能在外置硬盘上确实无法使用?
    A9754184528
        42
    A9754184528  
       3 天前
    @Bananana 同样是 24G+512G 的选择,看到大家的反馈我就放心了。预计 12 月 5 日才能到货。
    unco020511
        43
    unco020511  
       1 天前 via Android
    我是同款硬盘盒+sn770 ,似乎没遇到任何异常
    awkamo
        44
    awkamo  
    OP
       1 天前
    @unco020511 试试装 macFUSE ,看能否顺利加载系统扩展
    ITisCool
        45
    ITisCool  
       1 天前
    @awkamo #44 不能的,原因可见 https://github.com/osxfuse/osxfuse/issues/918 的讨论,还有最新进展 https://github.com/osxfuse/osxfuse/issues/1025 。简而言之得等以后版本的 macOS 更新提供稳定的 FSKit API 才能实现
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3022 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 13:38 · PVG 21:38 · LAX 05:38 · JFK 08:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.