ファイルシステム FAT32、FAT16、NTFS、exFAT、HFS、HFS+、APFS、ext3、ext4、XFS、Btrfs フォーマットの比較、違い

ITで知っておくべき知識
スポンサーリンク

Windows、Linux、Mac、テレビでよく使われるファイルシステム FAT32、FAT16、NTFS、exFAT、HFS、HFS+、APFS、EXT3、EXT4、XFS、Btrfs、ZFS のフォーマットやサイズなどの比較、違いをまとめてみました。

スポンサーリンク

FAT16とは (File Allocation Table 16)

Windowsで採用されているファイルシステムであるFAT(File Allocation Table)のうち、テーブル長を16ビットのクラスタ識別子で管理する方式のことです。

Windows 95(4.00.950/4.00.950a)、Windows NT、Windows 3.1、DOSで使用できます。

FAT16の読み方は、ファット16です。

FAT16は、マイクロソフトによって開発されました。

 

最大ファイルサイズ:2GiB (NT系では4GiB)

最大容量、ボリュームサイズ:2GiB (NT系では4GiB)

FAT32とは (File Allocation Table 32)

FAT32は、Windows 95 OSR2で登場し、32ビット化されたFATです。

32ビットのクラスタ識別子を利用し管理するが、上位4ビット分は予約としており、28ビットでの管理となる。

FAT32の読み方は、ファット32です。

FAT32は、マイクロソフトによって開発されました。

 

最大ファイルサイズ:4GiB

最大容量、ボリュームサイズ:2TiB

NTFSとは (NT File System)

NT File System (NTFS) とは、Windows NT系の標準ファイルシステムです。

Windows 7, 8.1, 10でも標準のファイルシステムです。

NTFSの読み方は、エヌティーエフエスです。

NTFSは、マイクロソフトによって開発されました。

 

最大ファイルサイズ:16TiB

最大容量、ボリュームサイズ:256TiB

最大ファイル数: 232  -1 (4,294,967,295)

最大ファイル名長: 255文字(UTF-16)

exFATとは (Extended File Allocation Table)

exFAT (Extended FAT、Extended File Allocation Table) は、フラッシュドライブ向けのファイルシステムで File Allocation Table (FAT) の後継規格です。

exFAT の読み方は、イーエックスファットです。

exFAT は、マイクロソフトによって開発されました。

 

最大ファイルサイズ: 16EiB

最大容量、ボリュームサイズ:256TiB

HFSとは (Macフォーマット)

HFS (Hierarchical File System) とは、Mac OSでかつて使われていたファイルシステムのひとつです。

「Mac OS 標準フォーマット」とも言います。

HFS の読み方は、エイチエフエスです。

HFS は、アップルによって開発されました。

 

最大ファイルサイズ: 2GiB

最大容量、ボリュームサイズ: 2TiB

最大ファイル数: 65,535

最大ファイル名長: 31文字

ファイル名の文字: コロン「:」と非表示文字を除く 8ビット文字

対応OS: Classic Mac OS, Mac OS X

HFS+とは (Mac OS拡張フォーマット)

HFS+ (Hierarchical File System Plus、HFS Plus、Mac OS拡張フォーマット)は、HFSから置き換わるClassic Mac OS及びmacOSで利用される主要なファイルシステムです。

HFS+ の読み方は、エイチエフエスプラスです。

HFS+ は、アップルによって開発されました。

 

最大ファイルサイズ: 8EiB

最大容量、ボリュームサイズ: 16EiB

最大ファイル数: 無制限

ファイル名の文字: NULを含むUnicode文字 (互換性のためOSのAPIが制限をする場合がある)

対応OS: Mac OS 8.1, Mac OS 9, Darwin, macOS, Linux, FreeBSD

APFSとは (Apple File System)

Apple File System は、macOS、iOS、tvOSおよびwatchOS 向けのファイルシステムです。

HFS+ の根本的な問題を解決することを目的としています。

APFSは フラッシュメモリおよびSSDに最適化されており、暗号化に重点を置いています。

APFS の読み方は、エーピーエフエスです。

APFS は、アップルによって開発されました。

 

最大ファイルサイズ: 8 EiB

最大容量、ボリュームサイズ: ???

最大ファイル数: 263

ファイル名の文字: UTF-8でエンコードされたUnicode 9.0

対応OS: macOS、iOS、tvOS、watchOS、Linux

ext3とは (Third extended file system)

ext3は、third extended file systemの略で、Linuxのファイルシステムです。

ジャーナリングファイルシステムの一つです。

Linuxカーネル 2.4.15より利用が可能になりました。

ext3の読み方は、エクスト・スリーです。

ext3は、オープンソースコミュニティで開発されました。

 

最大ファイルサイズ: 16GiBから2TiB

最大容量、ボリュームサイズ: 2TiBから32TiB

最大ファイル数: 指定による

最大ファイル名長: 255バイト

ファイル名の文字: NULと/以外使用可能

ext4とは (Fourth extended file system)

ext4は、Linuxのファイルシステムで、ジャーナリングファイルシステムの一つです。

ext3の後継のファイルシステムで、拡張機能を使っていない場合に限りext3としてマウントできます。

1EiBまでのストレージをサポートし、ファイルの断片化を防ぐextent file writingと呼ばれるシステムが導入されています。

パナソニックDIGAは、ext4を採用しています。

ext4の読み方は、エクスト・フォーです。

ext4は、Mingming Cao, Andreas Dilger, Alex Zhuravlev (Tomas), Dave Kleikamp, セオドア・ツォー, Eric Sandeen, Sam Naghshineh らによって開発されました。

 

最大ファイルサイズ: 16TiB

最大容量、ボリュームサイズ: 1EiB

ファイル名の文字: NULと/以外使用可能

XFSとは (eXtents File System)

XFS (eXtents File System)は、シリコングラフィックスがIRIXオペレーティングシステムのために開発した高性能ジャーナリングファイルシステムです。

XFSは、シリコングラフィックスによって開発されましたが、GPLで公開されています。

東芝REGZAやシャープのAQUOSは、XFSを採用しています。

 

↓REGZAでUSBハードディスクを認識しなくなった

https://urashita.com/archives/28713

 

最大ファイルサイズ: 8EiB

最大容量、ボリューム サイズ: 8EiB

最大ファイル名長: 255バイト

ファイル名の文字: NULと / 以外使用可能

Btrfsとは (B-tree file system)

Btrfs (B-tree file system) は、Linux向けのコピーオンライトのファイルシステムで、オラクルによって2007年に発表されGNU General Public License (GPL) の元で公開されています。

Btrfsの読み方は、 バター エフエス、ビーツリーエフエスです。

SynologyのNASは、Btrfsを採用しています。

https://urashita.com/archives/26659

 

Btrfsとext4の速さの違いは以下にまとめました。

https://urashita.com/archives/26661

 

最大ファイル サイズ: 16EiB

最大容量、ボリュームサイズ: 16EiB

最大ファイル数: 264

最大ファイル名長: 255 バイト

ファイル名の文字: NULと '/' を除くすべての文字

ZFSとは

ZFSは、オラクルのOracle Solaris上で実装されている128ビット・アドレッシングを特徴とするファイルシステムです。

かつての Solaris で用いられてきた Unix File System の次世代ファイルシステムと位置づけられています。

 

最大ファイルサイズ: 16 EiB

最大容量、ボリュームサイズ: 256 ZiB

最大ファイル数: 248

最大ファイル名長: 255 バイト

 

 

コメント

  1. […] ・https://urashita.com/archives/28945 […]

  2. […] スポンサーリンク (adsbygoogle = window.adsbygoogle || []).push({}); ファイルシステム FAT32、FAT16、NTFS、exFAT、HFS、HFS+、APFS、ext3、ext4、XFS、Bt… FireTV Stick […]