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

外置机械硬盘是用 APFS 好还是 HFS 好呢?

  •  
  •   marin11 · 2022-03-14 12:49:11 +08:00 · 3411 次点击
    这是一个创建于 765 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前一直用用的是 NTFS 加 mac 上的配套的 NTFS 格式读取软件,
    最近更新系统提示说不再支持内核拓展所以想换到苹果的原生格式,
    但是在网上查了一下发现
    AFPS 用在机械硬盘上会导致严重的碎片化以至于丢数据
    所以想着用 HFS
    但是在磁盘工具里 HFS 不知道为什么找不到加密选项
    只有 Mac OS 扩展(日志式)
    Mac Os 扩展(区分大小写,日志式)这两个选择

    所以想问下大家
    强行把 APFS 用在机械硬盘上靠谱吗?
    或者有什么方法可以外置硬盘格式化到加密的 HFS 格式吗?
    17 条回复    2023-06-24 21:54:03 +08:00
    Aliencn
        1
    Aliencn  
       2022-03-14 13:43:02 +08:00
    我的外置 USB 机械盘一直用的 APFS 的加密存储。用于 Time Machine 的备份。
    移动办公经常在读写数据的时候直接拔掉,所以偶尔会出现无法读盘,有时候重插拔就好了。

    如果你在正常退出磁盘后在拔掉应该是不会有啥问题的。


    另外楼主提到的 : “AFPS 用在机械硬盘上会导致严重的碎片化以至于丢数据”
    为啥碎片化会导致丢失数据?
    marin11
        2
    marin11  
    OP
       2022-03-14 14:09:47 +08:00
    @Aliencn 不好意思 我表达的不清楚碎片化和丢数据之间不是因果关系
    丢数据的担心是因为看了知乎的文章 一个文章《机械硬盘有必要采用 apfs 的文件系统吗?》
    marin11
        3
    marin11  
    OP
       2022-03-14 14:12:24 +08:00
    我是新用户所以没办法发链接,那个问题下 贴墙上的咖啡 的回答里提到 APFS 用在机械硬盘上容易出现数据事故
    514146235
        4
    514146235  
       2022-03-14 14:55:27 +08:00
    apfs 也是属于 copy on write 的写入方式。优点是尽可能会保持文件一致性和更多的特性,例如快照、压缩什么的。缺点是碎片化会很严重,性能也会有所损失。

    ssd 由于本身的特性,copy on write 的缺点也不会显得很明显。

    丢数据这个说法应该是没有根据的。
    blackcatxh
        5
    blackcatxh  
       2022-03-15 00:14:25 +08:00
    Mac OS 扩展(日志式)就是 HFS+
    marin11
        6
    marin11  
    OP
       2022-03-15 09:23:13 +08:00 via iPhone
    @blackcatxh 是的 但是这个格式没有加密选项,有的话我就直接用这个了
    findex
        7
    findex  
       2022-03-17 02:22:45 +08:00 via iPhone
    我用的 ntfs 。请问哪里看到的不支持内核扩展了?我买的 paragon ntfs for Mac
    marin11
        8
    marin11  
    OP
       2022-03-17 11:30:17 +08:00
    @findex 就有一次更新系统之后系统提示说的,可能我记错了?
    findex
        9
    findex  
       2022-03-17 18:32:26 +08:00
    @marin11 你用的是什么 ntfs 软件?

    启用内核扩展需要到你的 macos 恢复模式里面,手动启用。或许你可以看看 macos12 里面如何启用内核扩展。我用的 paragon ntfs for mac ,官网说支持 macos12 及以下。https://www.paragon-software.com/home/ntfs-mac/

    移动硬盘使用 ntfs 文件系统是一种在不同 windows 、linux 、macos 上访问文件的一种妥协。相比较 exfat 有很多优势。然而 macos 上需要付费。而 linux 上使用 ntfs 需要启用 ntfs-3g 这个开源软件,访问速度不尽人意但是可用。
    marin11
        10
    marin11  
    OP
       2022-03-17 22:16:12 +08:00
    @findex 我应该用的也是这个 paragon ntfs for Mac ,但是不是自己购买的,是买硬盘时附赠的。而且最近打算购入苹果芯片的 mac ,听说装了内核拓展之后的 mac 就无法下载 ios 应用了所以打算直接转到苹果原生的文件格式。
    findex
        11
    findex  
       2022-03-17 22:49:08 +08:00
    @marin11 我知道了,你那个好像是希捷硬盘随机免费赠送的。和官网购买的不一样,我是在官网购买的 ntfs for mac ,绑定的邮箱可以安装到其他电脑(仅 1 台),还挺好用的,不用区分硬盘,用着挺稳的和原生的 HFS/APFS 速度差不多,目前 mac 上体验最好的。还支持格式化的时候用 ntfs 创建新分区。装了内核扩展后,可以通过一些途径类似 app configurator 2 来下载 ios 应用,然后修改签名安装。但是好像 macos12 禁止了这项操作。有个 app 叫 playover 可以这么做,但是安全性堪忧。

    你还没买 m1 的 mac ,不过不用担心,内核模块照样可以用。刚入 m1 时候,买了一堆仅仅支持 m1 的软件,ntfs ,office ,parallels 都是必用的。
    marin11
        12
    marin11  
    OP
       2022-03-19 13:19:32 +08:00 via iPhone
    @findex 谢谢你的建议~
    xiaoba123
        13
    xiaoba123  
       2022-04-12 11:52:24 +08:00 via iPhone
    @findex ntfs 相比 exfat 有什么优势吗,感觉 exfat 也挺好的
    findex
        14
    findex  
       2022-04-12 18:09:53 +08:00 via iPhone
    @xiaoba123 简单使用的话 exfat 挺好的。如果 macos windows 上能无痛使用 zfs ,btrfs ,ext4 。我都会推荐后者。使用 ntfs 是为了兼容其他电脑,linux 也能用 ntfs-3g 性能堪忧。exfat 也可以但是考虑到未来硬盘数据恢复维修方案,ntfs 最成熟了。使用 ntfs 是一种妥协。然后,我发现读写速度 paragon ntfs 速度接近原生 apfs 并且速度远超于 exfat 。买了两套在两个 m1 mac 上。
    xiaoba123
        15
    xiaoba123  
       2022-04-12 19:18:08 +08:00 via iPhone
    @findex
    @findex 原来如此,网上也查了下,说是 exfat 机械硬盘不太稳定,之前一直以为 exfat 各种方面都优于 ntfs 来着😂
    findex
        16
    findex  
       2022-04-13 01:22:56 +08:00 via iPhone
    @xiaoba123 我在硬盘数据存储上有多年经验。硬盘上没少花钱。最后 nas raid 10 用 zfs 解决问题,求稳不求速度。普通情况移动硬盘全用 ntfs 。apfs 格式的硬盘挂了,恢复都不好恢复。ntfs 有很多碎片整理的缺点,但是维修恢复解决方案多,起码数据还有可能恢复。
    justaname
        17
    justaname  
       298 天前
    @xiaoba123 exfat 除了通用性就没啥好处了呀,选择 exfat 纯粹是为了跨平台
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5923 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 02:26 · PVG 10:26 · LAX 19:26 · JFK 22:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.