2009-11-15

ディスクイメージ作成時に発生したトラブルとその解決

最近、Keyの有名ゲームAirを買いました(もちろん中古品)。

このゲームのパッケージ中には、Blue DiskとOrange Diskの2枚があり、インストール後にはOrange Diskをドライブに挿入してプレイするようになっています。

そこで、インストール後Orange Diskのディスクイメージを作成してCDを入れなくてもプレイできるようにしようと思ったのですが、エラーで作成に失敗してしまいました。
使用したソフトはAlcohol 52%でcue形式でイメージを作成を試みました。が、作成途中にエラーが出てしまったのです。ものは試しで、できたファイルを同じくAlcohol 52%でマウントしようとしたところ、「(なんたらかんたら)がファイルの末尾をこえています」とかいうエラーが出てマウントできなかったのです。

実は、以前Kanonのディスクイメージを作成しようと思ったときもトラブルがあった記憶はあるのですが、今回と同じ事態が起こったのかはさっぱり覚えていませんでした。しかし、その後何らかの方法で正常なディスクイメージを作成できているので、当時は解決できたはずです。手がかりを探そうと、Kanonのディスクイメージを保存してあるフォルダを開いてみたら、正常なcueファイルKanon.cueのほかにxKanon.cuexというファイルがありました。これは多分、僕が正常なKanon.cueを作成する前に、正常に使えない古いcueファイルを念のためリネームしてとっておいたのだと思われました(昔のことなので具体的に何を考えていたのかは覚えていない)。
最初に考えたのは、Alcohol 52%により正しいcueが作れないため、僕が手動でcueファイルを編集していたという可能性でした。というのも、先ほどのKanon.cue(正常。実際にマウントできる)とxKanon.cuex(おそらく正しくマウントできない)の内容が違っていたからです。
「うーん。そうなったら面倒だな。やり方覚えていないから、また調べなきゃいかんな。」
そう思って、Webで検索して調べてみたのですが望みの情報にたどりつくことはできませんでした。
しかし、そこでふとひらめきました。僕はディスクイメージを作成するとき、CDの種類をNormal CDとして作成していたのですが、Airは音楽部分がCD-DAで入っているからAudio CDで作成するべきだったんじゃないか、と。
実際に、Audio CDにして作成してみたらエラーを出さずにイメージを作成でき、Alcohol 52%で正しくマウントできました。解決、解決。わかってみれば何でもないことですが、自分のメモ代わりに書いてみました。To Heart(2じゃない方)なんかもCD-DAでBGMを鳴らしているので同様のことが起こると思われます。もしかしたら、参考になるかも(ならないか)。

ところで、Alcohol 52%って最近フリーソフトじゃなくなっているような気がするんですが気のせいでしょうか…。

と、ここまで読んだ方には申し訳ないのですが、この文章を書くためにCDの種類をNormal CDでディスクイメージを作成すると失敗する現象の再現を取ろうと、試しにもう1回Normal CDでやってみたら、なんとうまくいってしまいました。できたcueファイルの内容はAudio CDにして作成したものと同一のものでした。その部分以外の設定は最初に失敗したときと変えていないはずなので、なぜうまくいったのかはわかりません。
というか、これだと設定がNormal CDだろうがAudio CDだろうがいいことになるので上の文章は間違ってることに…。というか何で最初は失敗したんだろうか。リッピングって運不運でうまくいったりいかなかったりするものなのか? よくわかりませんが、そういうことなので上記の文章はまあそういう可能性もあるのかな、ということでご覧ください。むしろ、詳しい方教えてください…。