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

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

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

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

    ExFAT 坏过一次,不敢用了

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

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