PrFILE2 exFAT
組込みシステム向けFAT12/16/32、exFAT対応ファイルシステム

概要

PrFILE2 exFATは、組込みシステム向けFAT12/16/32およびexFAT対応ファイルシステムです。exFATは、マイクロソフト社が開発したファイルシステムの仕様で、フラッシュメモリカードやUSBメモリ、外付ハードディスクなど、32ギガバイトを超える大容量メディアに最適化されています。
現在では、2TB以上のexFATパーティションに対応し、2TB以上のファイルのRead/Writeも可能になりました。

PrFILE2 exFATを採用することで、大容量メディアに格納された動画や音楽、写真をはじめとする大容量ファイルを、高速に取り扱うことができます。携帯音楽/メディアプレーヤー、デジタルカメラ/ビデオプレーヤー、ハイビジョンデジタルテレビ、フォトプリンタ、フォトフレーム、監視カメラなどの高画質、高音質の大容量データを使うシステムに最適です。

PrFILE2 exFATは、PrFILE2 をベースに開発され、その特長をそのまま引き継いでいます。



大容量メディア、大容量ファイルに最適化

フラッシュメモリカードやUSBメモリ、外付ハードディスクなど、32ギガバイトを超える大容量メディアに最適化されています。従来のFAT32ファイルシステムでは取り扱えなかった、4ギガバイトを超えるファイルを操作できます。
2TB以上のexFATパーティションに対応し、2TB以上のファイルのRead/Writeも可能です。



空きクラスタの検索やファイル削除が高速化

システム内に保持している空きクラスタビットマップイメージを利用して、メディア内の空きクラスタの検索が高速に行えます。また空きクラスタビットマップイメージを更新することによりファイルが削除されるため、大容量のファイルでも高速に削除できます。



ファイル名指定の文字コードにUnicodeを採用

exFATファイルシステムは、ファイル名の文字コードがUnicodeで統一されているため、国や地域の言語別に異なる文字コードの違いを意識する必要がありません。



小さなメモリフットプリントと高速な動作

PrFILE2をベースに開発されたPrFILE2 exFATは、PrFILE2へのアドオンの形式ではなく、exFATファイルシステムとして機能や性能が最適化されているので、小さいメモリフットプリントを実現しています。また、大容量ファイルの高速操作が可能です。



PrFILE2の機能と特長を継承

PrFILE2 exFATは、PrFILE2の特長をそのまま引き継ぎ、ファイルポインタの高速な後方シーク機能、電源断やメディアの抜去によるファイルシステムの破壊を最小限に抑える機能など、デジタルメディア機器に有用な機能と特長を備えています。



FAT12/16/32ファイルシステムとしても機能

PrFILE2 exFATは、exFATファイルシステムとしてだけではなく、対象メディアのフォーマットにあわせてFAT12/16/32ファイルシステムとしても機能します。たとえばFAT32でフォーマットされているメディアであれば、FAT32ファイルシステムとして動作します。FAT12/16/32ファイルシステムとして動作する場合も、PrFILE2 exFATではアプリケーションからファイル名をUnicodeで指定できます。



大容量デバイス対応(2TB超え)

GUIDパーティションテーブル(GUID Partition Table, GPT)対応  



オプションドライバを用意

オプションとして下記のドライバを提供しています。また、メモリースティックに特化したファイルシステムも取り揃えています。

  • SD Memory Card
    * SDメモリカード(SD/SDHC/SDXC)およびマルチメディアカード (MMC) 用のデバイスドライバです。
  • Memory Stick
    * ソニー株式会社の「メモリースティック」用のドライバです。メモリースティックPRO に対応しています。
  • CompactFlash
    * コンパクトフラッシュ(CompactFlash/CF)用のデバイスドライバです。


T-Kernelへの対応

PrFILE2 exFATは、T-Kernel に対応しています。



高い移植性

PrFILE2 exFAT本体はC言語で記述されており、CPUには依存しません。デバイスドライバやOS依存部は独立しているため、異なる環境への対応が容易にできます。また、OSを使用しない環境でも動作します。



ソースコード提供

PrFILE2 exFATは、ソースコードで提供されます。



保守サービス・カスタマイズサービス

下記内容の保守サービスを提供しています。保守サービスを受けることにより、安心してPrFILE2 exFATを使った開発に取り組むことができます。

  • メールでの製品に関するお問合せに対する回答
  • マイナーバージョンアップ品の提供

また、独自リアルタイムOSやハードウェアなど、異なる環境にPrFILE2 exFATを対応させるカスタマイズサービスを提供しています。


動作環境

PrFILE2 exFATは、ハードウェアやOSに依存しません。

動作実績のあるOSは以下の通りです。

  • 弊社製 eMCOS POSIX
  • 弊社製 eT-Kernel (T-Kernel拡張版)

LP64対応:64bit CPU環境でのビルド・動作が可能


オプション製品



SDメモリカード(SD/SDHC/SDXC)およびマルチメディアカード (MMC) 用のデバイスドライバです。




ソニー株式会社の「メモリースティック」用のドライバです。メモリースティックPRO に対応しています。




コンパクトフラッシュ(CompactFlash/CF)用のデバイスドライバです。



PrFILE2 exFAT  FAT Safe

PrFILE2のオプション製品で、予期せぬ電源断やメディア抜去などで、ファイルシステムに不整合が生じても復旧することができる機能です。
対応FATファイルシステム: exFAT(開発中)





PrFILE2 exFATのオプション製品で、MBR/GPTパーティションに対応したパーティション編集プログラムやFAT12/16/32、VFATに対応した論理フォーマットプログラムを用意しています。