TOP → コンピュータの情報箱 → ハードディスク(HDD)容量の壁・ファイルシステム制限
ハードディスク(HDD)容量の壁
BIOS・OSの仕様で、一定以上のHDDの容量が認識されない(限界)を指します。
これらは、HDDの増設・換装時に問題が発覚します。
以下にあげる事例が全て…というわけでなく、あくまで解決の一助になるよう纏めたものです。
- 7.8GBの壁(別名:8.4GBの壁) Windows95 OSR2.0/2.1(Bバージョン)-FDISKの問題・その他
【Windows95 OSR2.0/2.1(Bバージョン)-FDISKの問題】
Windows95 OSR2.0/2.1ではFAT32が使えますが、FDISKの不具合で最大容量は7.8GBです。
(Windows 95 は 32 GB 以上のハード ディスクをサポートしない)
※8.4GBの壁との呼び方は、1KB=1000バイト換算の計算法によるものです。
【その他】
WindowsNT4.0でシステムパーティションのサイズは、7.8GB以内でなければならない。
(サードパーティ製パーティション作成ユーティリティを使った場合にのみ7.8GBを超えたシステムパーティションを作成可能。)
7.8GBを超えるシステムパーティションに修正プログラムを適用した場合、システムが起動しなくなる恐れがある。
(MS:参考情報)
- 32GBの壁 古いAWARD BIOSの問題・その他
【古いAWARD BIOSの問題】
古いAWARD BIOS には不具合があり、32GB以上のHDDを使用できない(全く認識できない)問題がありました(AWARD BIOS 4.5x)。
マザーボードメーカー、ないし、パソコンメーカーのBIOSアップデートで解決します。
※但し、メーカーのサポート終了の場合は、手詰まりとなります。
※それに呼応するかのように、HDDベンダー側で32GB以上のHDDに『32GB制限のジャンパ設定』が設けられるほど。
念の為、HDDのジャンパピン設定も確認する方がいいでしょう。
【その他】
32 GB を超える IDE ハード ディスクでスキャンディスクのエラーが発生する。(MS:参考情報)
Windows 2000/XP/Vistaの標準フォーマット機能では、32GB以上の領域をフォーマットできない。(MS:参考情報)
- 64GBの壁(68,719,476,736バイト) Windows98/98SE-FDISKの問題
Windows95OSR2.5(Cバージョン)/Windows98/98SEでは、64GBを超えるハードディスクを正しく扱えません。
(64GBを超えると、HDD全体の容量から64GBを引いた値が報告される。)
原因は、FDISKの容量計算に関する不具合の為です。WindowsMEでは問題ありません。
Windows98/98SEのFDISKについては修正プログラムが提供されていますが、Windows95用のFDISKの修正プログラムは提供されていません。
Windows95OSR2.5(Cバージョン)はここが壁になります。
【参考情報】
Fdisk で 64 GB を超えるハード ディスクのフル サイズが認識されない(MS:参考情報)
- 137GBの壁(Logical Block Addressing(LBA)の壁)
137GB以上をサポートしているWindowsは、Windows2000 SP4・XP SP1以降。
【参考情報】
Windows 2000 における ATAPI ディスク ドライブへの 48 ビット LBA サポート(MS:参考情報)
BIOSの問題という事がはっきりしていて、BIOSアップデートによる問題解決ができない場合は、ATAやSCSIインターフェースボードや、USBの変換ケーブルを使う等の、荒技が必要な場合もあります。
ファイルシステム制限
ファイルシステムの制限容量を超えるファイルを保存すると、正常に保存できず、結果的にファイルが破損することがあります。
大容量のファイルを保管する場合、FAT16/32を使わずNTFSにしておいた方が無難かもしれません。
(バックアップするのにテープ装置を使わなければいけなくなりそうですが…。)
- FAT16
ドライブ容量:2GB(WindowsNT/2000/XPでは4GB迄)
ファイル容量:2GB(WindowsNT/2000/XPでは4GB迄)
OS:DOS(Windows3.1含む)、Windows95無印、Windows95 OSR2.0/2.1/2.5、WindowsNT3.1、WindowsNT3.5、WindowsNT3.51、WindowsNT4.0、Windows98/98SE、WindowsMe、Windows2000、WindowsXP
- FAT32
ドライブ容量:2TB(2000/XPでは32GB迄、理由は下記参照)
ファイル容量:4GBまで
OS:Windows95 OSR2.0/2.1/2.5、Windows98/98SE、WindowsMe、Windows2000、WindowsXP、PlayStation3
※Windows 2000/XP/Vistaの標準フォーマット機能では、32GB以上の領域をフォーマットできない。(MS:参考情報)
※DOS(Windows3.1含む)、Windows95無印は、このファイルシステムを使用できない。
※Windows95OSR2以降の起動ディスクでは、アクセス可能。
※WindowsNT4.0以下のNT系OSでは、このファイルシステムを使用できない。
- NTFS
ドライブ容量:2TB
ファイル容量:ドライブ容量まで
OS:WindowsNT3.1、WindowsNT3.5、WindowsNT3.51、WindowsNT4.0、Windows2000(NTFS5)、WindowsXP(NTFS5.1)、WindowsVista
※NTFS4.0は、NT3.51/NT4.0で採用されたファイルシステム。
※NT4.0 SP4以降で、NTFS5(Windows2000のNTFS)に対応。
※NTFS5.1の拡張機能を除き、Windows2000からNTFS5.1のファイルにアクセス可能。
※CONVERT.EXEで、FAT16/FAT32からNTFSへコンバートできます。Windows起動中のDOS窓から実行できます。(要:取扱注意)
【リンク】
W98:FAT16、FAT32 でディレクトリ内に作成できる最大ファイル数