web-dev-qa-db-ja.com

NTFSパーティションの最大許容ファイルサイズはどれくらいですか?

私はWindowsで実行されているアプリケーションを書いていますXPそしてWindowsVista(両方とも32ビットバージョン)はNTSFのディスクに非常に大きなファイルを書かなければなりませんパーティション。

NTFSパーティションの最大許容ファイルサイズはいくつですか? Windows XPとWindows Vistaの両方で同じですか?

6
Emiliano

基本的に、Windows NTFS(またはその他のOS)の最大パーティションサイズを制限する3つの要因があります。

  • オペレーティングシステムタイプ32ビットOSは最大2.1Tbディスクをサポートします(したがって、事実上、そのサイズのパーティションを作成できます)
  • パーティションの作成中に使用されるブロックサイズ(64KBでは16TBに制限されます)
  • 「システムファームウェア」のタイプ:BIOSは最大2Tbをサポートしますが、UEFIは3TbHDDなどで動作します

したがって、32ビットXPまたはVistaは、パーティションサイズごとに2Tbに制限されます。

シーゲイトなどの一部の企業は、この問題の回避策を作成しようとしました。ここでそれについて読んでみてください: http://www.seagate.com/www/en-us/support/beyond-2tb/

6
Salaros

設計どおり、最大NTFSファイルサイズは16 EB(16×10246バイト)から1kBまたは18,446,744,073,709,550,592バイトを引いたものです。実装されているように、最大​​NTFSファイルサイズは16 TBマイナス64kBまたは17,592,185,978,880バイトです。

リンクには、WindowsXP以降NTFSバージョンが変更されていないことも記載されています。

NTFS v3.1オンディスク形式は、Windows XPの導入から変更されておらず、Windows Server 2003、Windows Server 2008、Windows Vista、およびWindows7で使用されています。

ソース

3

NTFSに固有の制限を考えると、重要なのは、XP/Vistaが一度に表示できるドライブウィンドウの量だけです。

表示されるサイズに関係なく、1つのファイルで埋めることができます。

1
soandos

3つのパーティションディスクは3つの方法で同じサイズであり、それぞれ32 GB FAT32、NTFS、およびUNIXでフォーマットされています。ルートディレクトリに保存されている大きなファイルを持つこれらの各パーティションは完全にいっぱいになっています。 KB計算での各ファイルシステムのファイルの正確なサイズ。計算を簡略化するために、次の仮定が適用されます。

0
mahmoud