問題タブ [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 投票する
2 に答える
1844 参照

windows - Windows / Linux プラットフォームで USB に FAT32 ファイル システムをダンプするにはどうすればよいですか?

FAT32 タイプのファイル システムを持つ USB スティックが 1 つあります。Windows または Linux プラットフォームの USB スティックにそのファイル システムをダンプして分析する必要があります。

私の最終的な目的は、そのダンプ ファイルを読み取ることによって、USB のハードウェア (、タイプ、製造元) の情報を読み取ることです。

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

filesystems - FAT32 ディスクが 4GB ファイルに制限されているのはなぜですか?

回避策を探しているわけではありません。説明が欲しいです。Google で見つけたリンクのほとんどは、ファイルの制限が 4GB であることを示していますが、その理由はわかりません。

ウィキペディアによる説明を認識しています: http://en.wikipedia.org/wiki/File_Allocation_Table#FAT32

しかし、これはまだ理由について詳しく説明していません。(SCANDISK との関係は?)

おそらく、4GB のファイル サイズ制限を超えることができるかどうかがわかるでしょう。

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

java - Javaを使用してFAT32から削除されたデータを回復しますか?

Java を使用して FAT32 から削除されたデータを復元することは可能ですか?

どうもありがとうございました。

PS: 無料のリソースはありますか???

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

windows - XP Fat32 でのシンボリックリンクまたはハードリンクの作成

シンボリックリンクまたはハードリンクを使用して、ファイルが実際にはネットワーク共有上にあるときに、プログラムをだまして特定のディレクトリにあると思わせる方法を探しています。Junction を介して、Vista 以降でシンボリック リンクを使用できることは知っていますが、これは Windows XP Fat32 コンピューターです (Junction は NTFS でのみ動作します)。

問題のプログラムは、AbeBooks の HomeBase3 です。彼らの技術者によると、2.3 から 3 へのアップグレード以降、すべてのネットワークが無効になりました。これを行う唯一の方法は、homebase.sqlite ファイルを両方で共有する方法を見つけることです。問題は、構成を変更する方法がなく、プログラムが Shared Docs\Homebase3\ フォルダーのみを検索すると主張していることです。

私は小さな古本屋がこれを理解するのを手伝おうとしています.予算は非常に限られており、どんな助けも大歓迎です.

ここでいじりたい場合は無料です: http://www.abebooks.com/homebase/software-inventory-management-system-catalog/

最新の状態に保つにはバージョン 3.0 が必要ですが、実際には在庫の入力とチェックアウト用に 2 台のコンピューターが必要です。

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

c++ - LPC2148に埋め込まれたFAT16ライブラリ。クラスターの位置を更新できません(トリッキー!)

私のコードは、FAT16用のRolandRiegel無料ライブラリを使用しています。

追加機能は、ファイルの位置または(クラスター1)内の位置を検索し、新しいデータをクラスター内の正しい位置に保存できます。数え切れないほどのファイルを開いたり閉じたりした後。

(クラスター1)から(クラスター2)にファイル内でデータがオーバーフローした後、入ってくる新しいデータは完全に正常に書き込まれます。ただし、ファイルを閉じて再度開いた後は、ファイルの位置のみが更新され、クラスターは更新されません。

そのため、新しいデータは(クラスター1)の位置と正しい位置に保存されていますが、!! (クラスター2)にあるはずです。

専門家に聞いてみますが、しばらく探していました。これが私が得たものです!

巨大なチェーンで申し訳ありませんが、そうでなければそれを見るのは難しいです....

////////////////////////////////////構造を追加する//////////// //////////////////////////

////////////////////////////////fat16_open_file構造体//////////////// ///////////////

/////////////////////////////書き込みコマンド///////////////////

このように呼ばれます...

ここの実際の構造///

私はこの迷路を理解しようとして完全に立ち往生しています....どんな助けもありがたいです。さらにコードが必要な場合はお知らせください。これで十分だといいのですが?

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

logging - microSD カード FAT モジュール

最近、GHI Electronics の uALFAT microSD ボードをデータ ロギングに使用していますが、信頼性に問題がありました。その関数呼び出しのいくつかは、私が処理できるよりもはるかに長くかかることがあります。現在、MSP430マイクロコントローラを使用して uALFAT と通信しています。

uALFAT の代わりに使用でき、より信頼性が高いと思われる同様のボードには、どのようなものがありますか?

また

MSP430 で動作する独自のインターフェイス ボードを設計する必要がある場合、最も有利な OEM ソリューションはどれですか?

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

filesystems - 突然の停電後のファイル内のガベージデータ

FAT32システムでフラッシュを使用しています。rtos(SMX)のファイルシステムAPIを使用して、ファイルにデータを継続的に書き込んでいます。ただし、突然の電源オフ後、ファイルには、システムの再起動時に最初のファイルエントリのすぐ上にガベージ値が含まれます。

chkdskユーティリティを実行しましたが、問題は解決しません。

汚れた電源オフでも、これらのゴミのエントリをどのように取り除くことができますか?

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

usb - USBドライブの内容が変更されているかどうかを知るにはどうすればよいですか

USBドライブからの再生がサポートされている組み込みシステムのマルチメディアアプリケーションを書いています。通常、USBドライブが挿入されると、アプリケーションはUSBドライブ全体を解析して、ドライブに存在するすべての曲とビデオを一覧表示します。このリストはデータベースに保存されます。同じドライブが後で接続される場合、アプリケーションはデータベースのリストを使用します。

ドライブの識別は、USBデバイス記述子のシリアル番号を使用して行われます。しかし、問題は、新しいコンテンツが追加されたか、既存のコンテンツが削除されたことをどのように検出するかです。現在、FAT32フォーマットのUSBドライブのみをサポートすることを目標としています。

ドライブの内容の変化を検出する方法はありますか?最後にアクセスしたタイムスタンプまたは最後に変更したクラスターのように?

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

linux - USB 大容量記憶装置のファイル アロケーション テーブルに関する情報を読み取るには?

FAT32ファイル システム (関数、構造体)を使用してフォーマットされた USB 大容量記憶装置のファイル アロケーション テーブルを読み取るにはどうすればよいですか?

Linuxでこれをやろうとしています。

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

c++ - Windows FAT32 ドライバに強制的に FAT テーブルをリロードさせる方法は?

私はカスタム Windows ディスク ドライバーを実装しており、FAT32 Windows ドライバーがデータ セクターの下にある FAT テーブル 1 と 2 をリロードする必要があります。これはどのように行うことができますか?

ドライブをアンマウントせずに、より高速な方法が必要です。私がこれを行っている理由は、ディスクがメモリ仮想ディスクであり、セクターにアクセスする過程でデータがネットワークから取得されるためです。オンザフライでディレクトリデータを書き込んでいますが、動作しますが、ファイルに対しては動作しません.ドライバーがFATを取得するときにクラスターが空いているため、ファイルは動作しません. 私は fastfat.sys を逆アセンブルし、いくつかのポイントを見つけました...少なくとも、脂肪テーブルをリロードする可能性のあるデバイス ioctl コードを見つけました。成功した場合はここに投稿します。