HFS+フォーマットが最近ではったさかい、Macのハードディスク容量制限はHFSフォーマットの制限やと思うたはるお人が多いみたいどす。けんども、最大ボリュームサイズはMac OSの制限なんどすえ。しかも、Mac OSのバージョンで最大容量が代わりますさかい、ハードディスクの交換なんか考えたはるお人は、気ぃつけた方がよろしおすえ。

 

 ボリューム(Finderから見た管理単位)サイズ制限は、Mac OSのボリュームサイズアドレスのリソース制限が原因なんどす。Mac OSのファイルシステムは、基本的に512バイトのブロックで管理したはるんどす。

System7.12

 System7.5になる前は32bit管理どすけど、最上位の1bitを正負の区別に使うてたさかい、31bitしか使うてなかったんどす。ほんで、System7.5になる前は512バイト×2の31乗=2GBまでなんどす。

Sytem7.5

 Sytem7.5は正式な32bit管理にならはったさかい、512バイト×2の32乗=4GBが制限どすなぁ。

Mac OS7.6以降

 けんどもこのままどしたら、最近の大容量ハードディスクに対応できしまへんなぁ。
 ほんで、Mac OS7.6で64bitに拡張しはったんどす。これで、リソース上は512バイト×2の64乗=16EB(エクサバイト)まで管理できるんどす。残念どすけんど、Mac OSの他の部分で32bit管理が残ってはるさかい(パーティションマップ・ドライブキューエレメントなどが32bit管理)、2の9乗(512バイトをパーティションマップではこう表す)×2の32乗=2TBが最大容量にならはるんどす。

 

 

バージョン
最大容量
最大アロケー
ションブロック
ボリューム
サイズアドレス
System 7.5未満
2GB
32KB
31bit
System7.5
4GB
64KB
32bit
Mac OS 7.6以降
2TB
32MB
64bit
Mac OS 8.1以降&HFS+
2TB
4KB
64bit

 

参考  容量の単位
単位
読み方
容量
KB
キロバイト
1,024Byte
MB
メガバイト
1,024KB
GB
ギガバイト
1,024MB
TB
テラバイト
1,024GB
EB
エクサバイト
1,024TB