- ベストアンサー
XPのインストールで起こるトラブル!対処法を教えてください
- XPproのインストールがうまくいかず、困っています。
- VISTAプレインストール済みのノートPCでDドライブにインストールしようとしたがエラーが発生し、起動時に青画面になってしまいます。
- 仮想マシンでも同じ症状が発生し、SATAドライバの入手方法も試しましたがうまくいきません。解決策を知っている方、教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
やろうとしたことの前提が異なりますが、参考になればと思い、回答します。 まず、私の場合は、Windos2000の入ってるパソコンへXp Proをインストールして、 デュアルブートで使用しようとしていました。そして、同じように、imjpnm.dicとsetupapi.dllがコピーできず、 スキップさせて無理にインストールしたところ、青画面に「c000021a unknown hard error」と 表示されて、起動できませんでした。 いろいろ調べましたが、もしかしたらと思い、CD-ROMのi386ディレクトリに入っているimjpnm.dicと setupapi.dllをwindows2000のコマンドプロンプトからexpandコマンドで解凍してみました。すると、 エラーとなってコピーできませんでした。 CD-ROMには、CAB形式で圧縮されたファイルが格納されており、インストーラは、それを解凍しながら ハードディスクへコピーしているようです。しかし、そのファイルが破損している為に、「コピーできません」 というエラーとなっているのだと推測しました。 ただし、インストーラーは、ファイルをコピーするときに、dllの情報をレジストリに 登録するようで、失敗して青画面になってしまったパソコンへsetupapi.dllをコピーしただけでは 起動するようにはなりません。 結局のところ、以下の手順でインストールを完了させました。 1.XPのセットアップCD-ROMの中身を、ハードディスクへコピーします。 2.正常に起動してるPCから、imjpnm.dicとsetupapi.dllを採取します。 3.採取したファイルを圧縮ソフトでCAB形式に圧縮して、拡張子を変更します。 (.dllはdl_、.dicはdi_に変更します) 4.圧縮したファイルを、1でコピーしたCD-ROMの中身の中のi386フォルダへ 上書きコピーします。 5.setup.exeを実行し、インストールを開始します。 このようにして、インストール出来ましたが、途中で、もうひとつエラーとなる ファイルがありました。ただ、それは無視しても現状ではちゃんと 動作しているので、気にしていません。
その他の回答 (2)
- kusa_mochi
- ベストアンサー率76% (1597/2087)
ちなみに質問文から推察すると、デュアルブートにしようとしているようだが、XPをインストールすると恐らく高い確率でVistaが起動しなくなると思うよ。 既にXPがインストールされているPCにVistaを後からインストールするなら、すんなりと行くのだが順序を逆にするとXP側のインストーラーがVistaに対応していないので、困った事になるのだ。 その様なケースでは、面倒な手順でインストールしなければいけない。 【参考】 http://www.corso-b.net/itaya/TIPS/Vista/Vista002.html あと、 >VISTAプレインストール済みのノートPCにDドライブを作成してそこにインストールしようと試みましたが、「imjpnm.dicがコピーできません」「setupapi.dllがコピーできません」となり、 >全てスキップしても起動時に青画面となってしまいます。ならばと仮想マシン(バーチャル PC2007)でインストールしようと試みましたが同じ症状でだめでした。 となるのは、インストールディスクの読み取りエラーを起こしているか、メモリに障害が有る可能性がある。 (又はインストールしようとしているパーティションをXP側で確保&フォーマットしていないか) 他のPCでそのインストールディスクの読み取りテスト(ディスクの中身をHDDにコピーでもいい)やmemtest86でメモリのテストを行ってみよう。
お礼
さっそくの書き込みありがとうございます。 いろいろ調べてみるとデュアルブートも面倒くさそうなので仮想PCで進めていこうと考えているところです。 CD読み取りとメモリチェックですね!とりあえずやってみます。 ご指導ありがとうございます! 他に何か思いついたことがあればよろしくお願いします。
- kjtyn7
- ベストアンサー率24% (300/1223)
何の目的か理解しがたいですが、VISTAプレインストール済みは、触らないのが正解です。
お礼
書き込みありがとうございます。 そう思ってとりあえずデュアルブートはあきらめたのですが、仕事で使うソフトやサイトがVista未対応と宣言しているところもあり、その辺をなんとかしたいと思って今仮想PCと格闘してるところです。 何か妙案お持ちでしたらお願いします。
お礼
す、すごいです! ヤフー知恵袋などいろいろなところで質問を投げかけていましたが ここまで具体的かつ光が見えるアドバイスは初めてです! ありがとうございます!! 早速試してみて、後日結果をご報告いたします。^^
補足
今回いただいたアドバイスにてチャレンジしてみましたが、上記ファイルの拡張子はすでに「DL_」と「DI_」となっておりました。念のため「DLL」と「DIC」に変換して試してみましたがBOOTCDとして認識してくれませんでした。 とりあえず今回はあきらめて、他のインストールCDを探してみます。 皆様ありがとうございました。多謝多謝です!m(_ _)m