窓辺の小石 第181回 誰が太ってる?
マイナビニュース / 2024年8月30日 14時37分
Windows NTは、1993年の初版NT 3.1からNTFSを採用する。このNTFSに比べて、エラー耐性の低い、FATシステムで当時の最新大容量ストレージを扱うことに不安があったのかもしれない。NTFSにはログからロールバックなどが可能なジャーナル・ファイルシステムになっているが、FATは、テーブルを2重に持つだけなので、NTFSに比べるとエラー耐性は低い。
1999年当時、マイクロソフトはNTFSを主力と考えていたため、FAT形式は補助的な位置付けにしたかったのかもしれない。最大容量を制限することで、NTFSに優位性を持たせたわけだ。また、NTFSでも高速化のためメモリが必要だが、それが圧迫されることを望まなかったのかもしれない。
この頃、USBのマスストレージクラスが成立、2000年頃からいわゆる「USBメモリ」が商品化される。同じく2000年には、現在デジカメなどで採用されているSDメモリカードが登場する。当初のSDカードでは最大2ギガバイトだったため、FAT16を採用した。その後、仕様が追加されるたびに標準ファイルフォーマットを改訂した。2006年のSDHCカードは最大容量が32ギガバイトでFAT32を標準ファイルシステムとした。こうした2000年以降の動きを考えると32ギガバイトという制限もそれほど変なものでもない。
Microsoftは、2006年には、大容量ストレージに対応したexFATを開発、後年これを公開する。exFATは、2009年のSDXCメモリカードの標準フォーマットとして採用され、Windowsもこれに対応する。このためにFAT32の制限は忘れられた感じもある。exFATを使うことで、FAT32が対応できなかった2テラバイトを越える大容量ストレージにも対応が可能になるからだ。
ただ、exFATには、Microsoftの特許が含まれていること、FAT32よりは実装が難しいこともありFAT32が好まれる場面もある。組み込み機器では、利用可能なSDカードがいまだにSDHCまでというものを見かける。それを考えるとFormatコマンドの対応は無駄というわけでもない。とはいえ、今更感もないわけでもない。exFATを強制してませんよ、という訴訟対策という理由もあるのかも。
今回のタイトルは、マイケル・ジャクソンのBadのパロディ曲"Weird Al" Yankovicの「Fat」の一節「Who is Fat?」から。原曲の歌詞“Bad”が“Fat”に置き換わっている。
(塩田紳二)
この記事に関連するニュース
-
Windows 11へのアップグレード要件チェック回避を無効化か、Microsoft
マイナビニュース / 2024年8月21日 8時32分
-
Windows 11に電力消費量を管理する新しい電源オプション追加、Microsoft
マイナビニュース / 2024年8月20日 18時11分
-
マイクロソフト、ついにFAT32フォーマットの32GB制限を緩和
ASCII.jp / 2024年8月19日 16時15分
-
Windows 11、最新CanaryプレビューでFAT32の制限緩和、非公式インストール対策も
マイナビニュース / 2024年8月19日 9時55分
-
Windows 11でFAT32のパーティションサイズの上限が2TBに拡大
マイナビニュース / 2024年8月16日 18時18分
ランキング
-
1グーグル「Chrome」にセキュリティ修正 忘れず更新を
ASCII.jp / 2024年8月30日 14時0分
-
21円~1万円以下で買えるオススメAndroidスマートフォン【2024年8月版】 MNPで最新機種をお得に入手しよう
ITmedia Mobile / 2024年8月30日 6時5分
-
3台風10号で大雨…水害防ぐ“地下神殿”にXで感謝の声 「特撮ファンになじみ深い」「本来の機能」盛り上がるファンも
iza(イザ!) / 2024年8月30日 16時33分
-
4Windowsのコントロールパネル、やっぱりまだ必要? 廃止の知らせを受けたユーザーの反応
ASCII.jp / 2024年8月30日 12時30分
-
5HD-2D版『ドラクエ3』新要素・キャラメイクに「最高です!」 往年のファン「買いたくなってきた」の声
マグミクス / 2024年8月28日 21時25分
記事ミッション中・・・
記事にリアクションする
![](/pc/img/mission/mission_close_icon.png)
記事ミッション中・・・
記事にリアクションする
![](/pc/img/mission/point-loading.png)
エラーが発生しました
ページを再読み込みして
ください
![](/pc/img/mission/mission_close_icon.png)