USBの容量は32GBなはずじゃないのに...
どうも。ブログの記事を書かなすぎマン、beatbox4108です。
これからできるだけ書いていきますのでよろしくおねがいします。
TL;DR
まあ一旦FAT32をやめよう
本題
最近、USBメモリを買い換えようかと思っているのですが、レビューでこんなことをよく見かけるんです。
名無しの権兵衛(古いか?)
★☆☆☆☆ 不良品に当たりました
64GBのを買ったのに、容量が32GBしかない不良品だったので返品しました。
...
は?容量が32GB?
...
だいたいこういうのはユーザー側に原因があることが多いんです。
何をすればいいんだ?
まずはファイルシステムというものの存在を知りましょう。
ファイルシステムは、コンピュータのリソースを操作するための、オペレーティングシステム (OS) が持つ機能の一つ。ファイルとは、主に補助記憶装置に格納されたデータを指すが、デバイスやプロセス、カーネル内の情報といったものもファイルとして提供するファイルシステムもある。
...
まあ、わからない人もいるかもですよね。
そんな人に簡単に説明します。
もしファイルシステムがないと
HDDやSSDなどの記録方法を考えてみましょう。
えすえすでぃ:
11100011100000101000010011100011100000011010001111100011100000......
データは0と1の羅列(2進数)で記録されています。
でも、こんなの扱う気になんないですよね。
これを解決するのに存在するのがファイルシステムです。
ファイルシステムの役割は、人間の扱いやすいようにデータを管理する仕組みです。
ファイルシステムのおかげで、私達が当たり前のように使っている、ファイルという存在が生まれるのです。
そしてファイルシステムにはいろいろな種類があります。
次は表でファイルシステムの種類について見ていきましょう。
ファイルシステムの種類
名前 | 最大ファイルサイズ | 最大ボリュームサイズ | 備考 |
---|---|---|---|
NTFS | 8PiB(理論上16EiB) | 8PiB (理論上264-1クラスタ) | WindowsのCドライブなどで使われているファイルシステム |
FAT12 | 32MiB | 32MiB | フロッピーディスクなど |
FAT16 | 2GiB | 2GiB | |
FAT32 | 4GiB |
2TiB(但しWindows標準のフォーマットツールでは32GiBまでの制約あり) |
|
exFAT | 16EiB | 不明 | |
HFS | 2GiB | 2TiB | Mac専用。Windowsとの互換性なし。 |
HFS+ | 8EiB | 8EiB | Mac専用。(ry macOS8.1以前に未対応。 |
APFS | 8EiB | 不明 | Mac(ry macOS10.12以前に未対応 |
XFS | 8EiB | 8EiB | Windows、Macともに未対応。 |
ext2 | 2TiB | 16TiB | |
ext3 | 2TiB | 32TiB | Mac未対応 |
ext4 | 16TiB | 2EiB | Windows、Macともに未対応。2038年問題に対応済み |
btrfs | 16EiB | 不明 | Windows/Macともに未対応。(但しWindowsは専用ソフトで扱える。) |
並べてみました。(結構疲れた...)
この中で一番見てほしいのは、FAT32のところです。(作ったi(殴 )
Windows標準のフォーマットツールでは32GiBまでの制約あり
つまりはたとえ1TiBあったとしても、たったの32GiBでしか保存できないということ。