it-swarm-ja.com

USBスティックで4GBを超えるファイルを使用し、オペレーティングシステム間の互換性を維持するにはどうすればよいですか?

USBスティックをNTFSにフォーマットすることで、この4GBファイルの問題を克服しました。ただし、Linuxまたはその他のOSまたはデバイスはこの形式をサポートしていません。

USBスティック内に独自のファイルシステムを作成するプログラムを配置して、このプログラムのコピーをすべての最も一般的なOSに保存し、任意のコンピューター間で4GBを超えるファイルを転送できるようにすることは可能ですか?簡単に?

このプログラムはFAT32ファイルシステムに配置できるため、(ほぼ)すべてのOSまたはデバイスで読み取ることができます。したがって、このプログラムを使用するときは、4 GBを超えるファイルを保存する必要がある場合にのみ使用します。他のファイルは、簡単にアクセスできるようにFAT32ドライブに配置するだけで済みます(音楽など、デバイスがプログラムを実行できない場合)。プレーヤー)。

私が知っているこの種のことを実行できる唯一のプログラムは、ファイルを4GBのチャンクに分割するプログラムですが、読み取るたびにファイルを再構築する必要があるため、使用するのは少し面倒です。それには時間がかかります。

2
Rookie

残念ながら、この問題に対する完全な解決策はありません。 NTFSは、ほとんどのLinuxセットアップが数年前から十分にサポートしているため、おそらく最高のATMです。スペース(ドライブやメモリ)の理由で物事が骨抜きになる傾向がある一部の組み込みシステム(たとえば、セットトップなど)でもメディアプレーヤーはNTFSをサポートしています)。 MSの答えはexFATですが、MacOSリリースの最後の数はそれをサポートしていますが、関連するLinuxモジュールは最近安定した状態に達したばかりであり(したがって、まだ一般的に利用可能ではありません)、私の経験ではexFATはまだありませんNTFSと同じくらい一般的にサポートされています(ただし、多くのコンシューマーメディアデバイスがNTFSをサポートし始めているため、これはかなり迅速に変更されます)。

もう1つのオプションは、Windowsボックスでext2/3/4とext2fsd( http://www.ext2fsd.com/ )などのWindowsファイルシステムドライバーを使用することです。ただし、 ext *ファイルシステムドライバをインストールできないロックダウンされたWindowsボックス(たとえば、ライブラリや職場)でドライブすると、NTFSを読み取れない場合と同じように行き詰まります。また、ext2fsdが現在Windows8とServer2012で動作するかどうかもわかりません。

それ以外は、4Gbを超えるとファイルを小さなチャンクに分割するFAT32とツール/スクリプトで立ち往生しています。

1
David Spillett