プロが教えるわが家の防犯対策術!

CD-Rに大量のファイルを1枚に焼こうとしているのですが、CD-Rが700MBで、1ファイルあたり2kBとるならば、約350000ファイルくらい焼けそうな気がするのですが、240000ファイルのものを焼こうとするとフリーズします。
書き込みは、B's Recorder5 GOLDを使っています。
どなたか教えていただけないでしょうか。

A 回答 (4件)

実際のファイルの容量は700MBを超えてませんか?

この回答への補足

ファイル1つ1つは小さいので、越えていません。

補足日時:2006/01/19 22:07
    • good
    • 0

もしかして単一のフォルダ(ディレクトリ)に書き込もうとしていないでしょうか?


ISO9660(またはJOLIET)だと思いますけど、FATもそうですけど単一のディレクトリには65000ぐらいしか格納できないはずです。ディレクトリ分割をしてみてください。ルートドライブだと、ファイル名にもよりますけどもっと短いようです。

※たぶんクラスタサイズは4KBかと...

この回答への補足

ほかのCD-Rに焼いたものを見ても、クラスタサイズ2KBに思えるのですが。ひょっとして、HDDにイメージを作る際のHDDのフォーマットに依存しますか。

補足日時:2006/01/19 21:55
    • good
    • 0

B's Recorder5 GOLDの仕様を忘れましたが


700MBあっても 単純に2kのファイルを 割り算した数を記録できません

フォーマットした際に セクタサイズとクラスタサイズが関係していて
1クラスタが何セクタであるかによって記録できるファイル数が決まります

小さなファイルが1クラスタサイズより小さい場合でも最低でも1クラスタ分を確保されてしまいます。

今回の例で行けば 2k のファイルサイズでも1クラスタが8kや16kで
フォーマットされる場合には1ファイル辺り8kや16kを取られてしまいます。
よって700MBあっても本来とは異なったファイル数しか記録できません。

参考URL:http://www.tef-room.net/tips/file-system.html
    • good
    • 0

一つのフォルダに対するファイル数の上限はFATだったら65534ぐらいで、NTFSならはるかに上でしょうが、CDの場合でしたらそれはそれで形式次第ですが何らかの上限はあるでしょう。


またそういう上限にひっかかってなくても、単純にエクスプローラーなどで数万のファイルが入っているフォルダを開こうとするとそれだけでフリーズしたようになったり、動作が非常に緩慢になったりもしますので、その辺が原因でおかしくなっているのかもしれません。
他には単純にそのアプリが一度に扱えるファイル数に上限があることもありますし、例えば圧縮するにしても2万とか3万ファイルをまとめて圧縮しようとするとそれだけでフリーズすることが多々あります。

ということで対策としては、まずフォルダ単位で数分割して(できれば5000ファイルずつとかそれぐらい)そのまま書き込みするかそれでもエラー落ちするのであれば、フォルダ単位で圧縮してしまえばそのまま書き込みできるかと思います。

この回答への補足

もちろんフォルダわけはしてあります。

補足日時:2006/01/19 22:14
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!