VirtualPC 2007 を ゲストOS XP で使ってるのですが、
isoイメージを使い、インストーラーによるコピー等を行うと CRC エラーが
5回に1回ぐらいの割合で発生する。
ここで言う1回とは、1回のインストール作業のこと。
これは一体なんなんだろうか。ホストOSでは一切起きないし、ゲストOSでも
発生率は高いものではない。
CreateFile() でオープンし、 ReadFile() で指定データサイズ分が読み込め
なかったのか、はたまたデータ破損が起きたのかは不明。
データサイズ読み込めないだけならロジックの問題ということでたいした事
無いけど、データ破損が起きてたとしたら意味不明すぎる。
WriteFile() で失敗してるという可能性もあるな…
仮想DVD からデータを読み込み仮想HDD へコピーする。DVD は iso イメージ
なので、DVD が物理的に一切破損していないのは保障されてる。
Virtual PC のレアバグなのか、ロジックの問題なのか…
自分のプログラムでは無いから、原因はひとまず不明のまま。
0 コメント:
コメントを投稿