看到这个问题,或许会有人觉得,这有什么重要的?又不是不能用,可能大部分人还不清楚,我们现在熟悉的U盘模样的U盘,最早还是中国人发明的
1
不知道大家有没有遇到过这样的场景,以前在老电脑上用的好好的U盘,插在新电脑上显示不出来了?
以前一直用着Windows电脑,最近换了Mac电脑,之前在Windows电脑上用的好好的U盘,插到Mac电脑就只能读不能写了,还得装专门的插件才行?
为什么好好的U盘,存不了单个超过4G的文件?
新买的U盘要格式化成哪个文件系统呢?
这些问题稍后我们一个个回答,首先我们先搞清楚一个概念——文件系统
引用——百度百科对于文件系统的解释
文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:文件系统的接口,对对象操纵和管理的软件集合,对象及属性。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。
大白话的意思就是文件系统可以形容为一个砌墙工,而操作系统就相当于包工头拿着用户给的图纸(数据资料)指挥砌墙工是去砌墙还是拆墙又或者搬迁。不同类型的文件系统,比如Widnows最常见的NTFS、FAT32等就是代表有着不同技能的砌墙工,可以边写工作报表边砌墙、同时砌两面墙等独有能力。
明白了这个概念,我们再了解下,我们使用的操作系统,都用了哪些文件系统
Windows只需要打开磁盘管理,就能看到我们正在使用的分区使用的文件系统类型
MacOS一样打开启动台里的磁盘工具就能查看,这里我引用Apple官网的图示。
至于安卓和Linux使用的就比较多了,不过安卓作为Linux的一个分支,所以安卓的文件系统也是继承了Linux,使用最多的便是EXT4了
以上仅说明使用最多的文件系统,Windows新推出的Refs、Linux的XFS、ZFS以及Btrfs,安卓的f2fs、erofs等等近些年新兴的文件系统就没必要讨论了,因为。。。
U盘上用不到
知道了这些后,我们来看看为什么以前在老电脑上用的好好的U盘,插在新电脑上显示不出来了?
要弄清楚其中的原因,那就要从系统上聊起了,出现这个问题的大都是以前用过Win7、XP甚至Win2000、Win95的Windows骨灰级用户了,这几个系统都有个共同点,那就是都是用了Legacy引导启动模式,这个就是现在电脑维修师傅常说的传统引导模式,在这个引导模式下,系统是通过读取主引导记录 (MBR)来寻找引导加载程序从而引导系统启动。而现在的新系统也就是Win10、Win11等都是默认使用UEFI引导启动的操作系统,UEFI是运行在FAT32\FAT16格式的文件系统中。
巧合的是,以前的甚至到现在的U盘商家为了U盘兼容性而选择了将U盘格式化为FAT分区类型,这个文件系统在Win7之前的系统上并没有什么问题,Win7之前的系统都是使用传统引导模式,所以FAT格式的分区并不会被系统特别对待,但是在Win10、Win11系统中,由于微软默认采用了UEFI引导,所以系统会把U盘的FAT分区当做系统引导分区,给隐藏起来。这个时候我们只需要右键此电脑,在磁盘管理中给U盘添加一个盘符就行了。
不过在现在这个时间点,FAT格式的文件系统是远远不够的,虽然它的兼容性排在首位,但是单个文件最大只能4G的限制放到今天动辄上百GB的U盘来说就是最致命的缺点了。
那这个老U盘的在新电脑使用的问题弄清楚了,那我要是换成Mac系统的电脑呢?
以前一直用着Windows电脑,最近换了Mac电脑,之前在Windows电脑上用的好好的U盘,插到MacOS电脑就只能读不能写了,还得装专门的插件才行?
在MacOS系统上,能兼容性的Windows系统的文件系统就只有FAT16/32、NTFS、exFAT。在Windows中到此电脑的属性界面查看下U盘属性是不是上面这三种,MacOS原生支持读写的就只有FAT16/32、exFAT,只能读,不能写,要装插件才能读写,说的就是NTFS
手里有U盘的朋友可以参考懂王君这条建议
如果是MacOS和Windows双持,那么建议将U盘格式化为exFAT,如果只是单Windows系统、建议格式化为NTFS,如果是国产系统,如优麒麟、UOS这类的Linux系统,那么exFAT或者NTFS都可以,安卓系统也是如此,毕竟五百年前都是一家。exFAT在读写小文件较多的场景下,虽然性能发挥不如NTFS,但是更适合U盘的颗粒体质。
而NTFS是为硬盘而生的文件系统,并不适合U盘。因为日志文件系统需要记录详细的读写操作,要不断读写,比较消耗磁盘IO,不过现如今大部分都直接采用硬盘的颗粒,所以这方面基本可以忽略,这两个各有长短,根据自己的需求选择即可。
如果想尝试近些年出现的新文件系统,虽然个人不是很建议,但是无聊折腾下还是可以的。
综上,U盘要选什么格式,相信大家已经多少都所有了解了,学到了的话就点赞收藏加关注吧,有什么不明白的,欢迎评论区留言。
end