質問: ディスク上のサイズを小さくするには 仕事上ノートpc(cdなし)を持ち運びます。cdに入っている大きなデータ(ソフト込み 600m程度)を持ち運びたいためusbメモリを購入し、cdからusbメモリにそのデータをコピーしたところ、cd上では436m(ディスク上では564m)のデータがusbメモリでは330m程度でディスク上のサイズが1gの容量がいっぱいになってしまって全部入りません。 これを全部usbメモリに入れることはできないのでしょうか?できるならばわかりやすく方法を教えてください。(素人なので) ちなみにデータはソフトと一体(少なくとも素人の私はそう思っています)のため、一部のファイルを違うメモリやpcに入れることはできないのではないかと思います。それにファイルの圧縮も無理なのではないかと思っています
回答: そのデータファイルは単一で600mbのファイルですか? それとも、多数のファイルの合計が600mbと言う事ですか? 少し専門的な話になりますが、物理ドライブのルートフォルダのサイズはフォーマット時に決められ固定されています。 ルートフォルダとは、ファイル名やファイルの様々な属性、実際のデータの格納場所等を記録するエリアのことで、ルートディレクトリのサイズによって書き込めるファイルの全容量ではなく、書き込めるファイル数が制限されます。 (書き込み可能な容量以上のファイル数は書き込めない。) メディアの容量がまだ大きく空いているのに、ディスクフルになって書き込みが出来ない場合、物理ドライブのルートフォルダに大量の小さなファイルを書き込もうとしている場合がほとんどだと思います。 これを回避する方法としては、メディアのルートフォルダにどんな名前でも構わないのでサブフォルダを作り、データファイルはそのサブフォルダ内にコピーするようにしてください。 サブフォルダは、物理的にはルートフォルダに記録された一つのファイルであり、その内容はルートフォルダ同様、そのサブフォルダ内に記録されたファイルに関する様々な情報が格納されているのですが。 ルートフォルダと違うのは、ルートフォルダはフォーマット時に容量が決められており、後から容量を増やす事ができないのに対し、サブフォルダは内容が増えれば自動的に容量が増えるので、事実上ファイル数の制限は存在せず、メディアの制限一杯まで記録できます。 usbメモリードライブに限らず、これは全ての物理ドライブに共通の約束ごとです。 ドライブの容量を効率良く使いたいなら、ルートフォルダにはサブフォルダと、どうしてもルートフォルダになければならないファイル以外は置かず、データファイルは全てサブフォルダ内にコピーするようにしましょう。