0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

為大家科普文件格式FAT、FAT32、exFAT之間的關(guān)系和區(qū)別

strongerHuang ? 來源:strongerHuang ? 作者:strongerHuang ? 2021-07-05 09:11 ? 次閱讀

我們平時(shí)使用的U盤、硬盤都有哪些格式,它們有什么區(qū)別?下面給大家科普一篇日常生活中我們可能存在疑惑的內(nèi)容。

常見文件系統(tǒng)

我們常見的文件系統(tǒng)有:FAT(FAT16)、FAT32、exFAT 和 NTFS等。

我們格式化U盤(或其他磁盤)時(shí),一般有這幾個(gè)文件系統(tǒng)格式可選擇:

79078d0c-dcd0-11eb-9e57-12bb97331649.png

當(dāng)然,有些U盤不支持FAT,支持的格式與容量和磁盤類型有關(guān)。

FAT32

FAT32文件系統(tǒng)用4個(gè)字節(jié)(32位)空間來表示每個(gè)扇區(qū)配置文件的情形,所以叫FAT32。分區(qū)容量最低是512M,而上限的話不同的操作系統(tǒng)都不一樣,WinXP系統(tǒng)最大可以做到2TB的FAT32分區(qū)。

exFAT

exFAT文件系統(tǒng)是微軟在windows embeded5.0以上引入的一種適合于閃存的文件系統(tǒng),主要是為了解決FAT32不支持4G或更大文件的問題而推出的。

NTFS

NTFS文件系統(tǒng)是windows NT核心和高級(jí)服務(wù)器網(wǎng)絡(luò)操作系統(tǒng)環(huán)境的文件系統(tǒng)。NTFS系統(tǒng)比FAT32的可靠性更高,可以支持更大的分區(qū)和更大的文件,此外還有不少FAT32沒有的功能,比如壓縮分區(qū)、文件索引、數(shù)據(jù)保護(hù)和恢復(fù)、加密訪問等。

NTFS相比FAT會(huì)讓閃存性能降低

為什么大部分Windows默認(rèn)是NTFS格式,而U盤或內(nèi)存卡是FAT32格式?

NTFS也有他的缺點(diǎn),NTFS分區(qū)采用“日志式”,因?yàn)橐涗洿疟P的詳細(xì)讀寫操作,對(duì)U盤這種快閃存儲(chǔ)介質(zhì)會(huì)造成較大的負(fù)擔(dān)。

比如同樣存取一個(gè)文件或目錄,在NTFS上的讀寫次數(shù)就會(huì)比FAT32更多,理論上NTFS格式的U盤比較容易損壞。并且由于U盤帶寬有限,NTFS頻繁讀寫占據(jù)通道會(huì)讓磁盤性能降低。

四種文件系統(tǒng)比較

雖然四種文件系統(tǒng)的存儲(chǔ)方式和特性各不相同,但對(duì)于傳輸速度并不快的存儲(chǔ)卡和U盤來說,實(shí)際傳輸性能卻大同小異。因此,U盤使用何種文件系統(tǒng)的主要因素還是其容量及用途。

FAT16

優(yōu)點(diǎn):兼容性最好,某些數(shù)碼設(shè)備可能對(duì)FAT32和NTFS格式的存儲(chǔ)卡支持不太好,因此只能使用FAT16

缺點(diǎn):最大僅支持2GB分區(qū),空間浪費(fèi)大

備注:趕緊看看U盤是不是FAT格式,如果是就改用FAT32吧

FAT32

優(yōu)點(diǎn):兼容性好

缺點(diǎn):單個(gè)文件不能超過4GB,不支持512MB以下容量的U盤

備注:如果U盤容量達(dá)8GB以上,發(fā)現(xiàn)4GB文件拷不進(jìn)去的話,可以考慮換用NTFS或ExFAT格式了

ExFAT

優(yōu)點(diǎn):專為閃存和U盤設(shè)計(jì),空間浪費(fèi)小

NTFS

優(yōu)點(diǎn):兼容性好,支持任意大小的U盤

缺點(diǎn):會(huì)縮短閃存壽命

備注:反正U盤超便宜,不怕壞的朋友們使用NTFS其實(shí)挺好

FatFs和FAT32是什么關(guān)系?

嵌入式的應(yīng)該對(duì)FatFs并不陌生,那么肯定有人會(huì)問:FatFs和FAT32是什么關(guān)系?

我們說的FatFs是指FAT Filesystem,是一個(gè)通用的文件系統(tǒng)(FAT/exFAT)模塊,用于在小型嵌入式系統(tǒng)中實(shí)現(xiàn)FAT文件系統(tǒng)。一種供MS-DOS及其它Windows操作系統(tǒng)對(duì)文件進(jìn)行組織與管理的文件系統(tǒng)。

FAT 文件系統(tǒng)起源于 1980 年左右,是 MS-DOS 首先支持的文件系統(tǒng)。

而FAT32可以說是經(jīng)過Fat發(fā)展而來:

當(dāng)然,這里面就有很多區(qū)別和差異,要研究透徹的話,可能需要很長時(shí)間。這里給大家兩個(gè)參考鏈接:http://elm-chan.org/fsw/ff/00index_e.htmlhttp://elm-chan.org/docs/fat_e.html

編排 | strongerHuang

微信公眾號(hào) | 嵌入式專欄

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • U盤
    +關(guān)注

    關(guān)注

    7

    文章

    487

    瀏覽量

    63007
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8701

    瀏覽量

    84550
  • DoS
    DoS
    +關(guān)注

    關(guān)注

    0

    文章

    127

    瀏覽量

    44423

原文標(biāo)題:文件格式FAT、FAT32、exFAT之間關(guān)系和區(qū)別

文章出處:【微信號(hào):strongerHuang,微信公眾號(hào):strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    使用wear_level api來安裝fat文件系統(tǒng),如何格式FAT文件系統(tǒng)?

    我使用wear_level api來安裝fat文件系統(tǒng)。 在使用過程中發(fā)現(xiàn),在向該地址中寫入文件的時(shí)候斷電,將導(dǎo)致這份文件之后無法操作,還會(huì)占用一個(gè)
    發(fā)表于 06-26 06:51

    通用FAT文件系統(tǒng)模塊

     FatFs 是用于小型嵌入式系統(tǒng)的通用 FAT/exFAT 文件系統(tǒng)模塊。FatFs模塊按照ANSI C(C89)編寫,與磁盤I/O層完全分離。因此它獨(dú)立于平臺(tái)。它可以集成到資源有限的小型微控制器中,例如 8051、PIC、A
    發(fā)表于 05-03 10:28 ?143次閱讀
    通用<b class='flag-5'>FAT</b><b class='flag-5'>文件</b>系統(tǒng)模塊

    visual programmer打開的文件格式有.s19, .hex , .sx 三種文件格式有什么區(qū)別嗎?

    st visual programmer打開的文件格式有.s19, .hex,.sx三種文件格式有什么區(qū)別嗎?是不是不同芯片的文件格式不一樣,還是所有的芯片都可以使用這三種
    發(fā)表于 04-28 08:56

    CubeMx可以生成FAT32文件系統(tǒng)嗎?

    大家好!MCU型號(hào):STM32L476R 我測試發(fā)現(xiàn) CubeMX 生成的文件系統(tǒng)是 FAT16 的。請(qǐng)教一下,CubeMx 可以生成 FAT32
    發(fā)表于 04-19 07:11

    STM32F105+fatfs0.13c掛載32GB(FAT32)、64GB失敗怎么解決?

    掛載8G16G(exFAT)容量的U盤均正常,32GB(FAT32)、64GB掛載失?。『喂??
    發(fā)表于 04-17 06:46

    谷歌模型怎么用手機(jī)打開文件格式

    谷歌在其AI技術(shù)中集成了多種工具和功能,用于處理和識(shí)別文件格式。具體到手機(jī)上打開的文件格式,這主要依賴于谷歌提供的服務(wù)和應(yīng)用。例如,在Gmail中,用戶可以直接查看多種格式文件,包括
    的頭像 發(fā)表于 02-29 17:38 ?710次閱讀

    嵌入式學(xué)習(xí)-ElfBoard ELF 1板卡-使ELF 1開發(fā)板支持exFAT和NTFS格式的方法

    Linux系統(tǒng)默認(rèn)可以自動(dòng)識(shí)別FAT32格式的盤,但FAT32支持的單個(gè)文件大小不能超過4G,如果需要存儲(chǔ)大文件,可以用
    發(fā)表于 01-31 17:14

    ELF 1技術(shù)貼|如何支持exFAT和NTFS格式

    Linux操作系統(tǒng)通常能夠自動(dòng)識(shí)別并掛載FAT32格式的磁盤,然而由于FAT32文件系統(tǒng)的限制,單個(gè)文件的最大存儲(chǔ)容量不得超過4GB。為了解
    的頭像 發(fā)表于 01-31 16:37 ?549次閱讀
    ELF 1技術(shù)貼|如何支持<b class='flag-5'>exFAT</b>和NTFS<b class='flag-5'>格式</b>

    如何使用squashfs只讀文件系統(tǒng)制作Linux系統(tǒng)文件

    在 Colibri iMX6 的 eMMC 上我們將使用以下分區(qū)規(guī)劃。BootFS FAT32 格式,該分區(qū)上包含 Linux 內(nèi)核文件,device tree 等啟動(dòng)
    發(fā)表于 01-09 11:43 ?1393次閱讀
    如何使用squashfs只讀<b class='flag-5'>文件</b>系統(tǒng)制作Linux系統(tǒng)<b class='flag-5'>文件</b>

    FAT32文件系統(tǒng)詳細(xì)分析 (格式化SD nand/SD卡)

    的存儲(chǔ)思想,依舊保持不變:FAT區(qū)內(nèi)的FAT條目通過簇鏈記錄扇區(qū)使用情況及文件占用的扇區(qū)情況;數(shù)據(jù)區(qū)內(nèi)目錄和文件都作為文件,通過目錄這一類特
    發(fā)表于 11-03 17:55

    WAV文件格式詳解

    WAV是微軟公司開發(fā)的一種音頻格式文件,用于保存Windows平臺(tái)的音頻信息資源,它符合資源互換文件格式(Resource Interchange File Format,RIFF)文件規(guī)范。標(biāo)準(zhǔn)
    的頭像 發(fā)表于 10-21 09:52 ?4175次閱讀
    WAV<b class='flag-5'>文件格式</b>詳解

    FAT32文件系統(tǒng)詳細(xì)分析 (格式化SD nand/SD卡)

    文章目錄FAT32文件系統(tǒng)詳細(xì)分析(續(xù)FAT文件系統(tǒng)詳解)1.前言2.格式化SDnand/SD卡3.FA
    的頭像 發(fā)表于 10-18 17:12 ?1086次閱讀
    <b class='flag-5'>FAT32</b><b class='flag-5'>文件</b>系統(tǒng)詳細(xì)分析 (<b class='flag-5'>格式</b>化SD nand/SD卡)

    FAT32文件系統(tǒng)詳細(xì)分析 (格式化SD nand/SD卡)

    文件,通過目錄這一類特殊文件,描述文件屬性以及實(shí)際文件內(nèi)容存放的簇的方式,將整個(gè)文件管理起來。 綜上,便是
    發(fā)表于 10-18 16:58

    FAT16和FAT32有什么區(qū)別

    FAT16和FAT32有什么區(qū)別
    發(fā)表于 10-09 09:03

    RIFF文件格式簡介

    RIFF(Resources Interchange File Format)中文翻譯為資源互換文件格式,是Windows下大部分多媒體文件遵循的一種文件結(jié)構(gòu)。
    的頭像 發(fā)表于 10-07 16:25 ?1525次閱讀
    RIFF<b class='flag-5'>文件格式</b>簡介