- 締切済み
thinkpad X31にwin xpインストール
thinkpad X31を入手し、Linux をインストールして遊んでいましたが、元に戻す必要が生じて、リカバリーを試みましたが、CDの一部のFILEが読めなくて元のwin XPに戻すことができません。 「windowes XP Professional sp2」でインストールを試みましたが、上手く行きません。 HDDのSATAのdriverをインストール時に手当しないとならないらしいのですが、 driverをFDDにセットすることができません。intelのwinDPA.zipから作成したFDDではdriver をインストールしようとしてエラーが出ます。lenovoのHPからダウンロードしたfwhd3405.exeを実行してdriverインストール用のFDDを作ることができません(fwhd 3405.exeを実行することができません)。fwhd3405.exeをFDDにセットしインストール時に当ててみましたが上手く行きません。 thinkdad x31 2672 で、usb HDD,usb FDDを使ってインストールを試みています。 ちなみに、Ubuntu 11.04は簡単にインストールできてサクサク動きます。 初心者で半年近く、暇を見てはトライしています。HP上で同様な記事を見つけては試していますが、 お手上げ状態です。アドバイスをお願いします。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- yakan9
- ベストアンサー率54% (2245/4126)
> linuxでddコマンドを実行した後、CD-ROMを丸ごとC:(linux上では/windows)にコピーし、 当方が記載した、linuxでのddコマンドは、HDD起動のUbuntuからではないでしょうね。 回答番号5に記載しました、 > これは、HDDから起動したLINUXからのddコマンドで、MBRをゼロクリアしても、無視されます。 > 自分自身を殺すような自殺行為は、無視します。 これは守っていますね。 回答番号1の「お礼」欄の > ** stop:0x00007B(0xF79AB524,0xC0000034,0x00000000, ・・・・・・) このエラーは、MBRのブートストラップルーチンが悪いときのコードです。 もう一度確認します。 CD/DVD-ROM起動かけたOS(LINUX)で、ddコマンドを入力しましたか。
- yakan9
- ベストアンサー率54% (2245/4126)
> Linux をインストールして遊んでいましたが、元に戻す必要が生じて、リカバリーを試みましたが、 > CDの一部のFILEが読めなくて元のwin XPに戻すことができません。 今までたくさんの事例を見てきましたが、LINUXのブートストラップローダが、MBRにあると、インストールできないことが発生しています。 Windowsの「おばかな仕様」が原因だと思います。 これは、HDDから起動したLINUXからのddコマンドで、MBRをゼロクリアしても、無視されます。 自分自身を殺すような自殺行為は、無視します。 よって、Ubuntuのインストール用CD/DVD-ROMで起動し、下記のコマンドを打込みMBRをゼロクリアします。 その後Windowsをインストールします。 よって、内蔵HDDは全領域未使用となります。 それがだめな場合は、512を446に変更して、パーティションテーブルはゼロクリアしないようにします。 sudo fdisk -l でパーティション情報と、内蔵HDDの論理名を取得します。 hdaかsdaだと思います。 sudo dd if=/dev/zero of=/dev/hda bs=512 count=1 または、 sudo dd if=/dev/zero of=/dev/sda bs=512 count=1 http://okwave.jp/qa/q6498512.html http://okwave.jp/qa/q4221815.html http://okwave.jp/qa/q4310219.html http://okwave.jp/qa/q4214224.html
お礼
ありがとうございました。 No4の方のお礼に書いたように、ddコマンドを試しましたが、 症状は変わりませんでした。
- vaidurya
- ベストアンサー率45% (2714/5983)
Windowsに戻さずに、そのまま状況に対応するのも一つの手段ですけどね。 対応できないのかどうか、調査する余地はあるんじゃないかと思います。 X31の基本設計部分は、WindowsXP SP2の発売より前から変わっていないので インストール自体は、すんなりできるはずです。 それができないとしたら、エラー内容から、WindowsXPのインストーラーに 不完全な部分があるか、ハードウェア的な障害があるかのどちらかです。 インストールに使っているディスクが、他のPCからの流用品などの ライセンス的に問題があるものであれば、インストール行程自体についても 不具合が生じる可能性はあると思います。 理想は、純正のリカバリーディスクですが、それはもう入手できないので、難しいところです。 なお、エラー内容はHDDの交換を試みるよう指示しているようなものですから ソフトウェア的な方法で解決することはできない可能性があります。 できるとしたら、単純にXPのインストーラーがおかしいということになります。 中古PCや中古HDDのように不特定の状態のHDDを対象としたときに… たとえば完全消去ツールで処理中に中断したHDDなどを使うと Linux系OSでは、不適切なMBRの状態を指摘するエラーが出るのが一般的です。 万が一、そういった状況でWindowsXPのインストーラーが HDDやHDDのコントローラーに問題があるとか CHKDSKしてみればいいとか、頭のおかしいエラーを吐くのであれば Windowsには、使う価値すら無いのではないかと不安になるかもしれません。 ですから、一度、UbuntuのLiveCDなどで起動して、コンソールエミュレーター上から sudo dd if=/dev/zero of=/dev/sda1 bs=512 count=1 を試みてみましょう。 sudoは管理者権限での実行を行なうためのコマンド ddは、汎用のデバイスファイルへの読み書きを行なうツール ifはinファイル、ofはoutファイルを意味し この操作は、/dev/sda(UbuntuならX31の内蔵HDDは/dev/sdaと認識されます)の 先頭の512bytes部分、つまりブートレコードとパーティションテーブルをゼロで上書きします。 これだけで、問題が解決するようなことがあれば それはXPのインストーラーがMBRの異常を 適切に判断し、対策を示唆していないことを意味します。 なにしろ、Linuxで使っていたHDDを相手に CHKDSKを試みるように奨めるなんて、よほどの素人の意見です。 CHKDSK /Fは不良セクター検出と代替処理を企図したものでしょうが 本来ならば、不良セクターの可能性がありますとでも通知すべきところです。 (CHKDSKではNTFSかFAT32にしているパーティション以外の未使用領域などは検証できません) うちのX31は、中古購入から先月まで、4,5年ほどノートPCとしては筆頭として使っていましたが 早い段階でSSDへ換装して使っていました。 そうでなければ、内蔵HDDは傷み、不良セクターなどが生じている可能性があります。 そうなると、XPを入れるどころの話ではなくなるかもしれません。 XPではSSDのアライメントへの対応の問題なども出てくるので 代替HDDを使うほうがシンプルだと思いますが… それだけのコストに見合う活躍の場があるのかは微妙に思えます。 うちは、外出先で画面が見えないことがあるほどバックライトが暗くなったので あきらめて、代わりのThinkPadを入手しました。X31購入時よりも安いやつですけどね。
お礼
ありがとうございます。 いろいろ試していたため、お礼するのが遅くなりました。 ddコマンドを実行してみましたが、症状は変わりませんでした。 MS-DOSを起動してfdiskでパーティション無くし、formatをかけましたが、 結果は同じでした。 HDDを別物(古いthinkpadの5GB)に変えてみましたが、 症状は同じでした。 linuxは問題なくインストールできます。元々win xpがインストールされていて動作してました。従って、HDDが壊れているとは考え難いです。 残る問題は、インストール・ディスクですが、DELLとHPの再インストールCDを使っています。win XP home editionの純正CDを試してみましたが、症状は同じでした。 linuxでddコマンドを実行した後、CD-ROMを丸ごとC:(linux上では/windows)にコピーし、 MS-DOSを起動してC:/i386/winntを実行しました。 日本語が文字化けして詳細の確認ができませんが、インストールが実行されます。しかし、自動で再起動されますが、linuxが立上り、xpは起動できません。
- tarepanda009
- ベストアンサー率33% (2216/6588)
>win2000をインストールしてアップグレードしようと試みましたが、全く同じ結果でした。 Win2000はインストールできたのでしょうか? (XPにするときに同じエラーがでる?) それとも2000のインストールでも同様なエラーがでるのでしょうか?
お礼
win2000でも全く同じエーが出てストップします。
- yokohamahope
- ベストアンサー率40% (782/1955)
確かでない記憶での回答になりますが。 LinuxをインストールしたHDDにWindowsをインストールし直す場合には、何等かのツールでHDDを初期化する必要があったのではなかったでしょうか。
- tarepanda009
- ベストアンサー率33% (2216/6588)
HDDは本当にSATAですか? それからUSBの光学ドライブはお持ちでないのでしょうか? あればUSBの光学ドライブにXPのインストールCDいれてブートというのが普通の方法と思います。 ただブート可能なドライブとだめなドライブがあったりするんですね。 光学ドライブ内蔵でないPCは結構やっかいです。 いざとなればHDDとりだして別のPCでMS-DOSとXPインストールに必要なファイルをいれてから元に戻し、そのHDDでDOS起動してインストールなんて方法もあるにはあります。
お礼
早速に回答頂きありがとうございます。 <HDDは本当にSATAですか? HDDを確認したところATAでした。 <それからUSBの光学ドライブはお持ちでないのでしょうか? 書き間違いでした。USB HDDでは無くUSB CD-ROMでインストールしています。 インストールするとOSをCDからコピーして、自動で再起動が掛かりますが、 chek for viruses on your computer. Remove any newly installed hard drives or hard drive controllers. check your hard drive to make sure it is properly configured and terminated. Run CHKDSK/F to check for hard drive corruption. and then restart your computer ** stop:0x00007B(0xF79AB524,0xC0000034,0x00000000, ・・・・・・) と云うメッセージが出てストップしてしまいます。 win2000をインストールしてアップグレードしようと試みましたが、全く同じ結果でした。
お礼
間違いなく、CD-ROMから起動しています。 また、MS-DOSを起動して format C: を実行してみました。 いずれも、同じエラーでストップします。 また、win XPだけでなく、win2000でも、同じエラーでストップします。