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

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

  •  
  •   jiashuaibei · 2024-06-10 10:26:40 +08:00 · 7486 次点击
    这是一个创建于 452 天前的主题,其中的信息可能已经有所发展或是发生改变。
    各位 V 友,请问我的移动硬盘推荐格式化为 NTFS 还是 exFAT 呢? NTFS 只有 windows 用着舒服,对于向 MAC 和 Linux 传输文件通常只能读不能写入,太不方便了。

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

    ExFAT 坏过一次,不敢用了

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

    另外 macOS 自带的 NTFS 写入和 ntfs-3g 都有 bug ,尽量不要使用,会损坏文件系统。
    ShadowPower
        33
    ShadowPower  
       2024-06-10 22:30:37 +08:00
    exFAT 的好处其实只有三平台都可以免费支持读写和格式化,缺点就是在任何平台上的体验都很糟糕……
    而 NTFS 则相反,倒是可以在任何平台上都有不错的体验。
    SekiBetu
        34
    SekiBetu  
       2024-06-10 22:37:27 +08:00
    放弃 MAC 平台,NTFS 的阳关大道随便走
    billlee
        35
    billlee  
       2024-06-11 00:36:29 +08:00
    @Cooky 这消息是哪来的?我没找到相关信息啊
    drymonfidelia
        36
    drymonfidelia  
       2024-06-11 00:59:48 +08:00
    @hahahehe2018 比 ZFS 灵车很多
    drymonfidelia
        37
    drymonfidelia  
       2024-06-11 01:00:17 +08:00
    @hahahehe2018 缺少很多必要功能,连 resize 都不支持,必须删了重建
    kero991
        38
    kero991  
       2024-06-11 09:06:27 +08:00
    exfat 只有一个问题,win7 是不支持的,需要后续补丁。
    如果你保不齐哪天要拿到一台 win7 上用,那就别用 exfat
    如果你确定自己绝不会拿到这么老的系统上用,那就没事。
    Cooky
        39
    Cooky  
       2024-06-11 09:58:35 +08:00
    @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  
       2024-06-11 14:06:06 +08:00
    @Cooky 这里说支持 journal replaying, 是它真的就只支持 replaying. 自己的新写入是不支持 journaling 的。
    Cooky
        41
    Cooky  
       2024-06-11 15:03:59 +08:00
    @billlee journal replaying 是 journal 的重点,怎么就成了只支持 journal replaying ,服了
    billlee
        42
    billlee  
       2024-06-11 16:41:04 +08:00   ❤️ 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  
       2024-06-11 21:20:43 +08:00
    @billlee 好吧,你是对的,ntfs3 最新的模块源码里也没几行涉及日志的东西,看来还得等 Paragon 去更新
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   920 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:59 · PVG 03:59 · LAX 12:59 · JFK 15:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.