FAT32に4 GBのファイルサイズ制限がある場合、13 GBのiPhoto Libraryファイルをこのドライブにどのようにコピーできましたか?


38

これは32 GB FAT32 USBサムドライブで、13 GBのiPhoto Libraryファイルで問題はないようです。このファイルシステム形式には4 GBのファイルサイズ制限があると思いましたか?


3
exFATではなくFAT32であり、どのように確認しましたか?どのOSを使用していますか?データはまだ読み取り可能ですか?
バールン

15
4GBを超える単一のファイルがないと思います。
ラムハウンド

@informaficker-彼は、OS Xでのみ動作するiPhotoを使用しているという事実に基づいて、明らかにOS Xを使用しています。
Ramhound

3
@Informafickerはい、FAT32です。Windows(最初にフォーマットした)とMacの両方で確認しました。OS XはUIでiPhotoライブラリを1つのファイルとしてのみ処理することがわかりました。実際には、内部には多くのファイルがあるフォルダーです。
MetaGuru

回答:


109

ファイルごとに 4GBの制限があります

例:
それぞれサイズが3GB(合計6GB)の2つのファイルをコピーすると正常に機能します。
単一の6GBファイルのコピーは失敗します。

あなたの場合、OS / XはiPhoto Libraryを単一のファイルとして表示していますが、実際には多くのファイルが内部にあるフォルダーです。(すべて4GB未満)。


33
それ以来、iPhotoライブラリはファイルシステムUIで単一のファイルとしてのみ扱われることを学びましたが、実際には多くのファイルが含まれるフォルダーです。これを回答に追加すれば完了です。
MetaGuru

1
ああ、複雑さを隠すことの古き良き欠点。
レナーホイト

33

OS Xでは、ファイルは実際にはファイルではなく、ディレクトリであることがよくわかります。これの良い例は、単一の.appファイルのように見えるアプリケーションですが、これは実際には多数のファイルを含むパッケージ(ディレクトリ)です。


6

はい、FAT32にはファイルサイズの制限がありますが、1ファイルあたり4GBです。

サイズが50GBのディレクトリがありますが、4GBを超えるファイルは1つもありません。


6
実際、FATディスクには、FAT16 / FAT32などおよびセクターのサイズに応じた制限があります。
マツマン

1
の各パーティションFAT32は2 TBに制限されていると思います。
kush

5

ファイルの大きさはクラスターのサイズに依存します。見てください、ここで、それは次のように記述されている参照サポート記事では、:

Windowsで使用されるすべてのファイルシステムは、クラスターサイズ割り当て単位サイズとも呼ばれます)に基づいてハードディスクを整理します。クラスターサイズは、ファイルを保持するために使用できるディスク領域の最小量を表します。ファイルサイズがクラスターサイズの偶数倍にならない場合、ファイルを保持するために追加のスペースを使用する必要があります(クラスターサイズの次の倍数まで)。一般的なハードディスクパーティションでは、この方法で失われるスペース平均量は、式(クラスターサイズ)/ 2 *(ファイル数)を使用して計算できます。

パーティションをフォーマットするときにクラスターサイズが指定されていない場合、パーティション のサイズに基づいてデフォルトが選択されます。これらのデフォルトは、失われるスペースを減らし、パーティションで発生する断片化を減らすために選択されます。

ただし、ファイルサイズは次のように計算されるため、クラスターサイズと選択したセクターサイズにも依存する最大ファイルサイズあります。

ファイルサイズ =(クラスターの数)*(クラスターあたりのセクター)*(セクターサイズ)

そして、セクタサイズは通常512バイトで、私たちは数テラバイトの容量を持つハードディスクを持っているところ、今日、それが(例えば大きくなることが4キロバイト)。

これにより大きなファイルが許可されるようですが、FAT32の設計仕様では、ファイルは4 GBを超えることはできないとされています。

最大ファイルサイズ = 4 294 967 296バイト(4ギガバイト

Fat32のクラスター最大数は268 435 445に制限されており、クラスターは64 KBを超えてはなりません。こちらを参照してください。しかし、32 KBを超えるクラスターではFat32をフォーマットできないとも言われています。これは、理論的には、最大パーティションサイズ

最大部分。サイズ = 268 435 445 * 32 768バイト= 8 796 092 661 760バイト(8テラバイト)。

通常、32 KBのクラスターがないため、実際にはそれよりも低くなります。ためFAT32と16キロバイト(16ギガバイト- 32ギガバイトのパーティション) -デフォルトのクラスタサイズは4キロバイト(8 GBのパーティション236メガバイト)の間のパーティションの大きさに応じて変化します。

パーティションをフォーマットするときに、最大パーティションサイズに影響を与えることができます。クラスターサイズやセクターサイズが大きいほど、パーティションは大きくなります。ただし、ファイルサイズは常に4 GBに制限されています。

ノート:

  • メディアに依存しません。ハードディスクでできるように、より大きなセクターでメモリースティックまたはSDカードをフォーマットできます。持っている制限は、パーティションを読み取るシステムによって異なります。たとえば、デジタルカメラを使用している場合、PCのオペレーティングシステムのように各セクターまたはクラスターサイズをサポートしない可能性があります。

  • Microsoftが32 GBを超えるFat32パーティションのサポートを停止したという事実にもかかわらず、無料のサードパーティツールを使用してフォーマットする場合、それらを作成して使用することができます。Fat32は、HDDレコーダー、カメラなど、多くのデバイスや多くのオペレーティングシステム(Windowsだけでなく)で引き続き使用されています。


著者は、マイクロソフトが何をするかを気にしない、または、彼らはOS X.私は単純な事実のために、この答えをdownvoteする必要があり、彼らはOS Xの使用しているので、それは、著者を助けていない使用しているサポートしていません
Ramhound

それでも、OS XがサードパーティのドライバーなしではサポートしないNTFSについてお話します。OS Xは、何年も変わらないFAT32をサポートしています。下線ドライバーの更新を見たNTFSについても同じことが言えません。また、Windowsアプリケーションにリンクしました。この回答を著者に関連させてください。私は私の投票を取り払うことを検討するかもしれません。
ラムハウンド

@Ramhound:しかし、Fat32はOS XではなくWindowsです。したがって、Fat32に関する理論はAppleではなくMicrosoftによって定義されています。=>投票する前に考えてください。
マット

いいよ あなたがWindowsプログラムにリンクしてFat32の制限を拡張しましたが、著者には少しでも助けにならなかったので、私はあなたの質問を下げました。私は、この答えが著者の質問に当てはまらないという採点について非常に考えました。
ラムハウンド

WindowsプログラムとNTFS部分の両方を削除しました。
マット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.