V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jiashuaibei
V2EX  ›  问与答

移动硬盘格式化为 NTFS 还是 exFAT ?

  •  
  •   jiashuaibei · 10 天前 · 3247 次点击
    各位 V 友,请问我的移动硬盘推荐格式化为 NTFS 还是 exFAT 呢? NTFS 只有 windows 用着舒服,对于向 MAC 和 Linux 传输文件通常只能读不能写入,太不方便了。

    exFAT 虽然大部分设备都能读写,但老是听说没有日志功能,很容易丢数据或者坏掉。
    43 条回复    2024-06-11 21:20:43 +08:00
    putaosi
        1
    putaosi  
       10 天前 via Android
    双持就 exfat
    totoro625
        2
    totoro625  
       10 天前
    看你什么平台用的多,可以分两个区,NTFS+exFAT/ext4+exFAT/APFS+exFAT
    Cooky
        3
    Cooky  
       10 天前
    linux 支持 NTFS 读写,加密不支持
    klesh
        4
    klesh  
       10 天前
    我用 exfat 。既然是移动硬盘了,要么不会在上面存重要的数据,要么不会只有一份,所以你担心的不是什么大问题。
    而且,没日志虽然弱,但也没那么脆,起码我还还没实际遇到丢数据的。只要操作规范感觉一辈子都可能遇不上一回。
    hahahehe2018
        5
    hahahehe2018  
       10 天前   ❤️ 1
    我同学总是吹的 brtfs 如何?
    ospider
        6
    ospider  
       10 天前
    肯定 exfat 啊
    noogler67
        7
    noogler67  
       10 天前 via iPhone
    缺日志确实是硬伤。只适合 u 盘用。日常用的大容量存储不建议
    yjsdaniel
        8
    yjsdaniel  
       10 天前
    macos 花点钱,30 40 永久搞定。
    Pangurban
        9
    Pangurban  
       10 天前   ❤️ 1
    NTFS+一个小一点的 exFAT
    拷贝数据主要在 windows 上,Linux/Mac 偶尔使用就往小的 exFAT 上拷,有机会再挪到 NTFS 区里去
    ouqihang
        10
    ouqihang  
       10 天前 via Android
    移动固态 U 盘 exfat ,移动机械盘 NTFS 。
    bluearc
        11
    bluearc  
       10 天前
    我也有这个需求,在 mac 上读写 ntfs 非常痛苦,zfs 反而好点,现在的解决方案是一个大的 zfs 分区+小的 ntfs 分区,win 读写 zfs 不要用 win 的 zfs 驱动,用 wsl 。
    234ygg
        12
    234ygg  
       10 天前
    又不是把移动硬盘当数据库用。。。
    只要不意外断电,exFAT 不会有什么问题的
    lovepocky
        13
    lovepocky  
       10 天前 via iPhone
    exfat 写入后如果不点推出,直接拔就会丢数据
    nightwitch
        14
    nightwitch  
       10 天前   ❤️ 1
    ntfs. 只有 mac 有问题,Linux 读写没有一点问题。
    exfat 只要出一次意外断电就可能丢数据,稳定性太差了
    KoreaFish
        15
    KoreaFish  
       10 天前
    @lovepocky 不一定
    laincat
        16
    laincat  
       10 天前 via iPhone
    exfat 稳定性很差,不能正常“退出”移动硬盘的情况还是很多的。当然你只有自用一个情况,用的设备都是非常熟悉的另算。
    nsjs
        17
    nsjs  
       10 天前
    移动硬盘通常会因为线材接触不良掉盘什么的,这种情况下 exFAT 是真的会丢数据
    kokutou
        18
    kokutou  
       10 天前 via Android
    分 2 个区,ntfs 主用,exfat 偶尔 Linux 和 osx 拷数据呗
    kokutou
        19
    kokutou  
       10 天前 via Android
    反正移动硬盘多备份,别想着主要用来存数据
    testcaoy7
        20
    testcaoy7  
       10 天前
    NTFS

    ExFAT 坏过一次,不敢用了

    可以试试 UDF ,缺点是只能用 CMD 打命令格式化
    ST0RMTR00PER
        21
    ST0RMTR00PER  
       10 天前
    exFat ,小心点用就好,没有丢过数据。
    billlee
        22
    billlee  
       10 天前
    @Cooky @nightwitch Linux 没有实现 NTFS 日志,虽然能写,但写的时候也和 exFAT 没什么区别
    zhandouji2023
        23
    zhandouji2023  
       10 天前 via Android
    exfat 容易丢数据
    deszon
        24
    deszon  
       10 天前
    NTFS 40G 的内容,在 exFat 上 400G ,最后还是用的 APFS ,Mac 独占
    Yamaha
        25
    Yamaha  
       10 天前
    ntfs, mac 购买 microsoft NTFS
    vocaloid
        26
    vocaloid  
       10 天前
    Linux 不是有 ntfs-3g 来着,macos 也可以用希捷移动硬盘里面自带的那个程序来读写 NTFS ,感觉还是 NTFS 好点
    GrayXu
        27
    GrayXu  
       10 天前
    前面都说 exfat 没丢过的,我来提供个丢的样本,然后 linux 下 exfat 的修复也是一坨,得 win 下进行修复。
    无所谓丢数据的话可以 exfat 。
    Cooky
        28
    Cooky  
       10 天前
    @billlee 你 out 了,最新驱动支持日志
    tommyzhang
        29
    tommyzhang  
       10 天前
    APFS
    bjzhou1990
        30
    bjzhou1990  
       10 天前
    mac 推荐 Mounty ,很好用
    Love4Taylor
        31
    Love4Taylor  
       10 天前
    NTFS 或者 ZFS ,exFAT 还是爬吧
    ShadowPower
        32
    ShadowPower  
       10 天前
    exFAT 簇小了性能很差,大了浪费存储空间,还容易丢文件。
    尽管 NTFS 不开放,但仍然是跨三平台读写的移动硬盘的最佳文件系统。

    另外 macOS 自带的 NTFS 写入和 ntfs-3g 都有 bug ,尽量不要使用,会损坏文件系统。
    ShadowPower
        33
    ShadowPower  
       10 天前
    exFAT 的好处其实只有三平台都可以免费支持读写和格式化,缺点就是在任何平台上的体验都很糟糕……
    而 NTFS 则相反,倒是可以在任何平台上都有不错的体验。
    SekiBetu
        34
    SekiBetu  
       10 天前
    放弃 MAC 平台,NTFS 的阳关大道随便走
    billlee
        35
    billlee  
       9 天前
    @Cooky 这消息是哪来的?我没找到相关信息啊
    drymonfidelia
        36
    drymonfidelia  
       9 天前
    @hahahehe2018 比 ZFS 灵车很多
    drymonfidelia
        37
    drymonfidelia  
       9 天前
    @hahahehe2018 缺少很多必要功能,连 resize 都不支持,必须删了重建
    kero991
        38
    kero991  
       9 天前
    exfat 只有一个问题,win7 是不支持的,需要后续补丁。
    如果你保不齐哪天要拿到一台 win7 上用,那就别用 exfat
    如果你确定自己绝不会拿到这么老的系统上用,那就没事。
    Cooky
        39
    Cooky  
       9 天前
    @billlee https://en.m.wikipedia.org/wiki/NTFS#Linux

    Paragon's NTFS driver (see below) has been merged into kernel version 5.15, and it supports read/write on normal, compressed and sparse files, as well as journal replaying.

    2021 年的新驱动,到现在应该稳定不少了
    billlee
        40
    billlee  
       9 天前
    @Cooky 这里说支持 journal replaying, 是它真的就只支持 replaying. 自己的新写入是不支持 journaling 的。
    Cooky
        41
    Cooky  
       9 天前
    @billlee journal replaying 是 journal 的重点,怎么就成了只支持 journal replaying ,服了
    billlee
        42
    billlee  
       9 天前   ❤️ 1
    @Cooky 这块代码很清楚:log_replay 在 https://lore.kernel.org/lkml/[email protected]/, 整个 thread 是 https://lore.kernel.org/lkml/[email protected]/. log_replay 在 superblock initialization 的时候被调用,其他部分就没有设计 log 的操作了。

    Paragon 的 FAQ https://www.paragon-software.com/cn/home/ntfs3-driver-faq/ 也说了只有商业版有完整的日志支持。开源驱动里实现 replay 大概是只因为不实现就无法正确访问非正常 umount 的文件系统。
    Cooky
        43
    Cooky  
       9 天前
    @billlee 好吧,你是对的,ntfs3 最新的模块源码里也没几行涉及日志的东西,看来还得等 Paragon 去更新
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2764 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:54 · PVG 22:54 · LAX 07:54 · JFK 10:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.