exFAT文件系统使用技巧及攻略
在国庆假期中,笔者拍摄了一些手机视频,打算存到刚买的移动硬盘上,却发现Mac电脑无法写入数据,因为移动硬盘的文件系统是NTFS,而Mac默认不支持写入NTFS。经过研究,发现将移动硬盘格式化为exFAT文件系统可以解决这个问题,因为Mac原生支持读写exFAT。本文将详细介绍exFAT文件系统的相关知识,包括文件系统的概念、Windows的文件系统类型、解决方案以及在Linux上进行exFAT格式化的具体步骤。
在国庆假期中,我拍摄了一些手机视频,打算将它们存到刚买的移动硬盘上。然而,我发现我的Mac电脑无法向移动硬盘写入数据,因为移动硬盘的文件系统是NTFS,而Mac默认不支持写入NTFS。
虽然可以购买软件来解决这个问题,但我不想为此付费。经过一番研究,我发现将移动硬盘的文件系统转换为exFAT就能解决这个问题,因为Mac原生支持读写exFAT。
由于这个问题普遍存在,我在这里分享一些关于exFAT文件系统的知识。
一、文件系统的概念 文件系统是文件存储的方式,简单来说,它就像一个门牌系统,为存储设备分配门牌号,每个文件都有自己的门牌号,这样就能精确定位文件。
没有文件系统的硬盘就像一块荒地,无法精确定位文件的位置。只有通过文件系统划分门牌,才能找到文件的具体位置,比如“人民路15号”。文件系统就是这种门牌划分的方法。
所有存储设备都需要指定文件系统,计算机才能进行读写操作。所谓“格式化”,就是为硬盘安装文件系统。不同的操作系统有不同的文件系统,Linux使用ext4,OSX使用HFS+,Windows使用NTFS,Solaris和Unix使用ZFS。如果计算机不认识某个文件系统,就会显示该盘无法读写。
目前的问题是,NTFS文件系统是Windows的专有系统,Mac可以读取但默认无法写入。
二、Windows的文件系统 Windows系统主要有三种文件系统:FAT32、NTFS和exFAT。在格式化硬盘时,Windows会提供这三种选项。应该选择哪一种呢?
FAT32是最老的文件系统,所有操作系统都支持,兼容性最佳。然而,它是为32位计算机设计的,文件大小不能超过4GB,分区不能超过8TB。对于大文件来说,这个文件系统已经过时了。
NTFS是Windows的默认文件系统,用来替代FAT32。Windows的系统盘只能使用这个系统,移动硬盘通常也默认使用它。
exFAT可以看作是FAT32的64位升级版,ex
是extended的缩写(表示“扩展的FAT32”)。虽然功能不如NTFS,但它解决了文件和分区的大小限制,最大可达128PB。由于Mac和Linux电脑可以读写这种系统,所以移动硬盘的文件系统可以改成exFAT。
三、解决方案 将移动硬盘格式化为exFAT文件系统,就可以解决这个问题。
在Windows中,可以通过资源管理器或“我的电脑”进行格式化。
在Mac上,可以在“磁盘工具”中进行格式化。
格式化完成后,问题就解决了。如果使用Linux系统,可能需要安装exFAT支持。在Ubuntu和Debian上,可以执行以下命令。
$ sudo apt-get install exfat-utils exfat-fuse
对于一般读者,到这里就足够了。如果你像我一样,想在Linux上进行exFAT格式化,请继续阅读。
四、Linux的exFAT格式化 在Linux上进行硬盘格式化,首先需要找到设备路径。
$ sudo fdisk -l
上述命令会列出所有存储设备,移动硬盘通常是/dev/sdX1
的形式,例如/dev/sdc1
。这里需要了解sdX1
的含义,sd
表示可移动设备和SATA设备,X
表示设备的序号,依次为a、b、c等,最后的1
表示这是该设备的第一个分区。
然后,使用下面的命令进行格式化。
$ sudo mkfs.exfat /dev/sdX1
如果你的存储设备只显示为/dev/sdX
,没有最后的数字,表示这个设备没有分区。exFAT只能用来格式化硬盘的一个分区,所以必须先分区,再格式化。下面介绍如何分区。
五、分区表 硬盘分区指的是一块硬盘上同时存在多个文件系统,每个文件系统管理的区域称为一个分区。例如,一块100GB的硬盘可以一半是NTFS分区,另一半是exFAT分区。
硬盘必须先分区,才能指定每个区的文件系统。分区大小、起始位置、结束位置、文件系统等信息,都存储在分区表中。
分区表有两种格式:MBR和GPT。前者是传统格式,兼容性好;后者更现代,功能更强大。一般推荐使用GPT。gdisk
命令用于分区操作。
$ sudo gdisk /dev/sdX GPT fdisk (gdisk) version 0.8.8 Partition table scan: MBR: not present BSD: not present APM: not present GPT: not present Creating new GPT entries. Command (? for help):
上述命令表示对/dev/sdX
进行分区。输出结果表明,这个设备还没有分区表。
第一步,使用o
命令创建GPT分区表。
Command (? for help): o This option deletes all partitions and creates a new protective MBR. Proceed? (Y/N): Y
第二步,使用n
命令新建一个分区。
Command (? for help): n Partition number (1-128, default 1): First sector (34-16326462, default = 2048) or {+-}size{KMGTP}: Last sector (2048-16326462, default = 16326462) or {+-}size{KMGTP}: Current type is 'Linux filesystem' Hex code or GUID (L to show codes, Enter = 8300): 0700 Changed type of partition to 'Microsoft basic data'
上述代码中,分区号(Partition number
,默认为1
)、起始扇区、结束扇区,都可以接受默认值,直接按回车。这时整个硬盘只建一个分区,占据所有空间。文件系统的类型要设成0700
,代表exFAT。
第三步,使用w
命令写入所有变更。
Command (? for help): w Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING PARTITIONS!! Do you want to proceed? (Y/N): Y OK; writing new GUID partition table (GPT) to /dev/sdX. Warning: The kernel is still using the old partition table. The new table will be used at the next reboot. The operation has completed successfully.
到了这一步,分区表应该已经建立了。然后,使用上一节的命令,建立exFAT文件系统。
$ sudo mkfs.exfat /dev/sdX1 mkexfatfs 1.0.1 Creating... done. Flushing... done. File system created successfully.
六、参考链接 Formatting a Universal Drive What's the Difference Between FAT32, exFAT, and NTFS? How to Mount and Use an exFAT Drive on Linux
文中关于Linux,Mac,ntfs,文件系统,exFAT的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《exFAT文件系统使用技巧及攻略》文章吧,也可关注golang学习网公众号了解相关技术文章。

- 上一篇
- JavaScript事件委托详解及应用技巧

- 下一篇
- win8设置打不开?快速修复教程
-
- 文章 · 软件教程 | 23秒前 |
- Win7远程连接身份验证错误的终极解决方案
- 382浏览 收藏
-
- 文章 · 软件教程 | 3分钟前 |
- Win10跳转列表巧用,显示最近文件和位置
- 225浏览 收藏
-
- 文章 · 软件教程 | 3分钟前 |
- Win10输入法图标消失解决攻略
- 180浏览 收藏
-
- 文章 · 软件教程 | 5分钟前 |
- Win10hosts文件保存修改无效的解决技巧
- 313浏览 收藏
-
- 文章 · 软件教程 | 6分钟前 |
- Windows10触摸板手势全集及使用攻略
- 469浏览 收藏
-
- 文章 · 软件教程 | 9分钟前 |
- Win10专业版开机自动重启解决攻略
- 114浏览 收藏
-
- 文章 · 软件教程 | 12分钟前 |
- ChromeCanary版实验性QUIC和HTTP/3整合上线
- 280浏览 收藏
-
- 文章 · 软件教程 | 18分钟前 |
- Win7系统临时文件夹清理妙招
- 362浏览 收藏
-
- 文章 · 软件教程 | 18分钟前 |
- Win7系统禁用wmiprvse.exe进程方法
- 395浏览 收藏
-
- 文章 · 软件教程 | 24分钟前 |
- win101909关机USB供电问题解决攻略
- 237浏览 收藏
-
- 文章 · 软件教程 | 25分钟前 |
- 电脑为何自动关机?常见故障大揭秘
- 419浏览 收藏
-
- 文章 · 软件教程 | 27分钟前 |
- 微软即将发布Windows10X系统
- 465浏览 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 542次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 508次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 497次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 484次学习
-
- 互联网信息服务算法备案系统
- 了解互联网信息服务算法备案系统,掌握如何进行算法备案的详细步骤和要求,确保您的互联网服务合规运营。
- 37次使用
-
- 魔匠AI
- SEO摘要魔匠AI专注于高质量AI学术写作,已稳定运行6年。提供无限改稿、选题优化、大纲生成、多语言支持、真实参考文献、数据图表生成、查重降重等全流程服务,确保论文质量与隐私安全。适用于专科、本科、硕士学生及研究者,满足多语言学术需求。
- 83次使用
-
- PPTFake答辩PPT生成器
- PPTFake答辩PPT生成器,专为答辩准备设计,极致高效生成PPT与自述稿。智能解析内容,提供多样模板,数据可视化,贴心配套服务,灵活自主编辑,降低制作门槛,适用于各类答辩场景。
- 100次使用
-
- Lovart
- SEO摘要探索Lovart AI,这款专注于设计领域的AI智能体,通过多模态模型集成和智能任务拆解,实现全链路设计自动化。无论是品牌全案设计、广告与视频制作,还是文创内容创作,Lovart AI都能满足您的需求,提升设计效率,降低成本。
- 177次使用
-
- 美图AI抠图
- 美图AI抠图,依托CVPR 2024竞赛亚军技术,提供顶尖的图像处理解决方案。适用于证件照、商品、毛发等多场景,支持批量处理,3秒出图,零PS基础也能轻松操作,满足个人与商业需求。
- 97次使用
-
- pe系统下载好如何重装的具体教程
- 2023-05-01 501浏览
-
- qq游戏大厅怎么开启蓝钻提醒功能-qq游戏大厅开启蓝钻提醒功能教程
- 2023-04-29 501浏览
-
- 吉吉影音怎样播放网络视频 吉吉影音播放网络视频的操作步骤
- 2023-04-09 501浏览
-
- 腾讯会议怎么使用电脑音频 腾讯会议播放电脑音频的方法
- 2023-04-04 501浏览
-
- PPT制作图片滚动效果的简单方法
- 2023-04-26 501浏览