実は危険??「exFATフォーマット」との付き合い方
映像業界のシステム系の人なら年に何度かはこのような相談受けますよね?
ダメです。exFATは事故の元です、絶対にやめてください。お願いやめて、、
地上波・BS各局の搬入マスターデータは「Windows NTFSフォーマット」で納品することになっているのは明確な理由があります。
exFATについて改めて考える
exFATはMicrosoftが作成したついこの前まで、プロプライエタリソフトウェアだったファイルシステムです。
つまり、Microsoftはついこの前まで「exFATの仕組みを非公開」にしており詳細を誰も知らなかったのです。。
そうするとこういう話になるでしょう
そうです。Windows OS以外の環境でもexFATのフォーマットはできてしまいます。
でも、そのフォーマットしたディスクが
「Microsoftが決めた"正しいexFAT"かどうか」は誰にもわかりません
「正しい」exFATのフォーマット仕様を知っているのはMicrosoftだけです。
AppleもバッファローもLinuxもexFATのドキュメントを読んだり、exFATを勝手にハックして無理矢理読み書きできるようにしているだけなのです。
従って、exFATに関するトラブルは頻繁におきてしまいます。
これ全部、私の実体験です。本当です。
OSをまたいだファイルコピーはどうすれば良い?
RapidCopyでも原因不明のトラブルが起きるのは大概exFATです。
この話をすると大概の人はわかってくれるんですが、次に出てくる話題。
答えは簡単です。面倒でも
「ネットワーク越し(SMB,NFS)で行って下さい」
コピー速度が遅い?今すぐ10Gネットワーク環境を導入しましょう!
これだけ10G機器が安価になった時代に導入をためらう必要はありません。映像制作環境では必須です。不安定なexFATを使ってデータ納品で事故るより100万倍マシです。
渡されたストレージがもしexFATだったら、、
地上波・BS各局の搬入マスターデータは「Windows NTFSフォーマット」で納品することになっているのは明確な理由があるのです。
リスクが高いexFATは使わないのが正解です。
特にクリティカルなマスターデータのやり取りに使うのはやめましょう。
「exFATダメ、ゼッタイ。」
補足:2019年10月にMicrosoftはexFATの技術仕様を公開しました
今後数年すればLinuxやMacOSでは状況が変わる可能性がありますが、
従来の「なんちゃってexFAT」と「本物のexFAT」を判別する手段がいまのところありません。当面期待しない方がいいでしょう。
最後にマスターデータを作成する全ての方へ
2021/11/25追記:
本記事の内容を再検証したシリーズ記事を書きました。
最新の状況もまとめた上で「やっぱりexFATはおすすめしない」という結論を出しています。良ければ覗いていってください。
RapidCopy開発で散々exFATに苦汁を嘗めさせられた
サワツ