問題タブ [fat32]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
4128 参照

macos - リムーバブルメディア上のOSXとWindows間で5GB以上のファイルを転送するのに最適なファイルシステム

WindowsXPコンピュータとLeopardを実行しているMacの間でDVDイメージファイルを転送する必要があります。

マシンは高速ネットワークを介して接続されておらず、使用したいUSBドライブがいくつか浮かんでいます。たとえば、8 GBフラッシュ、60 GB、250GBのUSBハードドライブです。

ファイルが4GB(FAT32の単一ファイルの最大サイズ)を超えることがあり、LeopardのNTFSではうまくいきませんでした。HFSのようなMacファイルシステムをサポートするXP/Vista用のドライバーを知りません。

ここでどのファイルシステムが最適かについて、誰か提案がありますか?

ありがとうトム

0 投票する
3 に答える
3405 参照

recovery - FAT32 のファイルを復元できるプログラムを作成するにはどうすればよいですか

FAT32 のファイルを復元できるプログラムを作成するにはどうすればよいですか?

0 投票する
2 に答える
29959 参照

c - Cでfwriteを使用する場合のファイルサイズの2GBの制限?

ディスクに空き容量がなくなるまでファイルに書き込む短いCプログラムがあります。

(Linuxで)プログラムを実行すると、ファイルが2GBに達すると停止します。

FILE構造などによる内部制限はありますか?

ありがとう。

0 投票する
2 に答える
169 参照

file - 非常に大きなJarファイルとFAT32

作業中のデスクトップアプリのチャンクについて分析を行っています。

1つの要件は、実際にはそれぞれ800Mbもの大きさで実行されているいくつかのレガシーファイル形式のi/oを実行できることです。輸入品のサイズは5Gb程度と合理的に予想されるかもしれません。

理想的には、必要なファイルをjarファイルに貼り付けて署名し、後で再インポートするために送信します。

しかし、私たちのアプリはXP Pro(FAT32)をサポートしている必要があります。これは、私が知る限り、最大ファイルサイズの制限が約4Gbです。

データを複数のチャンクに分割する必要がありますか?(したがって、何が起こっているのかを追跡するという複雑さを引き受けますか?)

0 投票する
3 に答える
3801 参照

rename - すべてのファイル名を 255 文字で切り詰めるコマンド

NTFS ディレクトリが bash シェルで開かれています。ディレクトリ内のすべてのファイル名を ext3 に必要な 255 文字の制限に再帰的に切り詰めるコマンドは?

0 投票する
2 に答える
3526 参照

c# - FAT32 を読み取るための C# での低レベル C++ スタイルの i/o

ハードディスクの FAT32 エントリの読み取りに取り組んでおり、これまでのところ、CreateFileReadFile、およびSetFilePointerAPI を使用してエントリの読み取りに成功しています。これまでのところ、私のコード (C# で記述) は次のとおりです。

---DLLのインポート-----

------コード----任意の .NET アプリケーションで動作します---------

上記のコードはF:\ドライブを読み取ります。試行目的で、最初のファイル ディレクトリ クラスターを読み取り、各ファイル エントリをクエリして、ファイルが削除されている場合はファイル名を表示するようにしました。

ただし、バイト配列を頻繁に使用し、FAT32 仕様に従って指定されたデータ構造にマップする必要がある本格的なアプリケーションにしたいと考えています。

データを読み取るバイト配列を効率的に使用するにはどうすればよいですか? filestream と binaryreader を使用して同じコードを試してみましたが、動作しますが、次のような C 構造があるとします。

C# で同様のデータ構造を持ちたいのですが、データをバイト配列に読み取るときに、それを構造にマップしたいと考えています。多くのオプションを試しましたが、完全な解決策は得られませんでした。クラスを作成してシリアル化も試みましたが、それも機能しませんでした。FAT エントリからデータを読み取るときに使用する、これらのような構造があと 3 つほどあります。どうすれば望ましい結果を得ることができますか?

0 投票する
3 に答える
1003 参照

filesystems - FAT32>4gbファイルの奇妙な標準

最近、FAT32であるが4GBを超えるファイルがあるIDEドライブを備えた組み込みシステムに遭遇しました。これを行うには、32バイトのディレクトリエントリのファイルサイズを、実際のファイルサイズではなく、最終的なクラスタが使用するバイト数に設定する必要があります。これにより、ファイルに任意のFATチェーンを含めることができます。欠点は、ファイルサイズを知る唯一の方法は、巨大なチェーンを介してストリーミングすることです。

私はこれを前に見たことがありません。これは既知の標準またはバリエーションであり、WindowsまたはLinuxでサポートされているものはありますか?

4GBを超えるファイルを許可するより標準的な「風変わりな」FAT32の変更はありますか?

0 投票する
1 に答える
3593 参照

filesystems - FAT ファイルシステムには署名がありますか?

次の BPB があるとします。

FAT32 BPB http://img121.imageshack.us/img121/1131/fat32bpb.png

「MSWIN4.1」文字列は単なる「OEM ID」フィールドであり、Microsoft のドキュメントによると、FAT ボリュームの識別には使用しないでください。

「FAT32」文字列は BS_FilSysType フィールドであり、Microsoft のドキュメントによると、FAT ボリュームの識別にも使用しないでください。

では、ボリュームが FAT にフォーマットされていることを確認するにはどうすればよいでしょうか。リレーできる信頼できる署名はありますか?

0 投票する
2 に答える
3843 参照

windows - NTFS/FAT32 の論理クラスタ番号からファイルに関する情報を見つけるにはどうすればよいですか?

Windows 最適化 API ( http://msdn.microsoft.com/en-us/library/aa363911(VS.85).aspx )を使用して単一のファイルを最適化しようとしていますが、十分な大きさの空き領域ブロックがない場合ファイルのスペースを空けるために、ファイルの他の部分を移動したいと考えています。

リンクされた記事では、他のファイルの移動部分について言及していますが、移動するファイルを見つける方法についての情報が見つかりません。空き領域ビットマップから、ほぼ十分な大きさの領域を見つけることができ、それを囲む論理クラスタ番号を知っていますが、これからどのファイルがそれを囲んでいるかを見つけることができず、移動する FSCTL_MOVE_FILE を実行するにはファイルへのハンドルが必要ですファイルの一部。

API を使用するか、MFT を解析して、論理クラスタ番号がどのファイルに属しているか、およびファイル内のどの仮想クラスタ番号がビットマップで見つかった論理クラスタ番号に対応しているかを調べる方法はありますか?

0 投票する
2 に答える
1513 参照

c++ - FAT32 ディスク内のファイルをスキャンする最速の方法はどれですか?

C++ で FAT32 ディスク (ファイル パスとファイル名が必要なだけ) をできるだけ早くスキャンしたいのですが、FAT32 ディスク上のすべてのファイルをスキャンします。これを行うための API はありますか?