そうそう、nLiteで統合CDを作成していると、統合したはずのドライバーのファイル形式が不正でセットアップがコピー不能になることがあるようですね。原因は不明。今回某DLLでその現象がでたので(NicEtXXX.XXXなんだがw)調べて見ているが、始めはディスク面のキズかとおもったがそうでもなく、
圧縮時のエラーのようなきがする。
どうやら、圧縮時のエラーというより、解凍エラーのようだ。CAB系圧縮ツールで圧縮してみてエラーにはならなかった。ファイル名も8.3形式だし、なにがイヤなのだろうか・・・
そしてエラーを無視して続けてインストールしていくと、なんと正常にコピーされている。。もしかして、ドライバー統合時のドライバーの情報ファイルのミスなのかもしれない。
そう思って、スクリプトやドライバーのフォルダ定義、ファイル名などを確認してみたのだが、とくにおかしい箇所はみつからず。
だが、エラーとでたのに、なぜ正常にファイルが定位置に保存されているのかが、不思議。
(もしかして、多重にコピーでもやってるのか???)
この現象はとりあえず解決。いろいろ統合用のドライバのフォルダそのものを、最新のドライバを各メーカーから入手してきて作成しなおしたら解消した。
2006/09/01 追記
どうやら原因は、今回のBootcamp付属のドライバの一つで、LAN用のデバドラセット(e1e5132)のようでした。それを外して統合したらエラーもなくなりましたしね。ただ、そのドライバー、メーカーのリファレンスが2006年1月なのにたいして、4月頃の新しいバージョンなんですよね。けど、メーカーがそのドライバの最新版として、リファレンスで配布されていないので、OEM専用なのか、それともなんらかの不具合があるためにリファレンスとして使えないのか、その辺りは不明。