UDFとFAT322011/06/24 05:04

雲は、ただいま、WindowsのファイルI/OのAPIを調査中です。これまで、面倒だったと言う理由で、ファイルのI/Oには、C++の標準関数を使っていましたが、折角なので、非同期I/Oなるものでも扱ってみようかと思って、再チャレンジ中です。その中で、HDへ書き込みをすると非同期I/Oでも同期I/Oでも速度が速すぎて、あまり良い例題になりません。ということで、今更ながら、フロッピードライブに対して、非同期I/Oをしてみました。まぁ、そうすると、バグが出ること出ること。あまりのバグにうんざりというか進みません。何とか、フロッピーでバグを収束させたので、次は、DVD-RAMにチャレンジ。フロッピーで試したファイルサイズ(1MB)では全然問題がないので、一気に、1GB にしてみました。そうすると、何故か、ファイルサイズのリサイズで凄い時間がかかるようになりました。雲は、DVD-RAMのフォーマットをFAT-32を使っていたので、ものは試しと、UDF-2.01へ変えてみると、なんと、あっという間にファイルのリサイズが終わるではありませんか。う~む。複雑な心境。。。Microsoft。せめて自分のフォーマットは、他のフォーマットと同等の機能を入れて下さい。とっても残念です。