こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

起動しなくなったXPを修復セットアップしたい

OS:Windows XP Pro
目標:修復(初期化は全く望んでいません)

<状態>

◆電源オン
次のファイルが存在しないかまたは壊れているため、Windowsを起動できませんでした:
\WINDOWS\SYSTEM32\CONFIG\SYSTEM
オリジナルセットアップCD-ROMからWindowsセットアップを起動して、このファイルを修復できます。
修復するには、最初の画面で' R 'キーを押してください。


◆XPのDVDでセットアップ
しばらく順調に読み込まれるが、' R 'キーを押す画面が来る前にブルーバックで完全フリーズ

A problem has been delected and windows has been shut down to prevent damage
to your computer.


◆BIOSで構成を確認
ハードディスク
 >シリアルATA 0 160 GB, ST3160318AS

型番も容量も表示される
BIOSのHDD検査もOK


◆シリアルATAをUSBに変換しデータ救出
HDDを取り出し、
シリアルATAをUSBに変換するアダプタを用い、
別のPCからデータを救出した。救出成功。


◆起動FDDから修復を試みる
XPの起動FDDをダウンロードし6枚つづりの起動FDDを作成し、起動FDDより修復を試みる。
' R 'キーを押す画面まで来たが、' R 'キーを押した後、セットアップエラー

コンピュータにハードディスク ドライブがインストールされていませんでした。


◆MS-DOS起動デイスクからトライ
FDDのフォーマットオプションによる起動デイスクの作成
A:>から
「c:」や「d:」を試すがエラー
Invalid drive ・・・



<考察>
データは生きている。
マスターブート領域より上位の何かが壊れたと思われる。



修復する方法はありませんか?

投稿日時 - 2012-01-13 15:42:47

QNo.7242081

すぐに回答ほしいです

質問者が選んだベストアンサー

全体的に見て、MBRのブートストラップルーチンは、正常で、
\WINDOWS\SYSTEM32\CONFIG\SYSTEM

へ、制御を渡しているようです。
そのとき、Cパーティションのパーティション定義が破壊されていて、制御が渡せなくて、このエラーが発生したと思われます。
MBRのパーティションテーブルをCD-ROMで起動するKNOPPIXで、
fdisk -l
コマンドでパーティション情報を一度表示させると良いかもしれません。
その情報によって壊されていれば、パーティションの復旧。
しかし、
> HDDを取り出し、
> シリアルATAをUSBに変換するアダプタを用い、
> 別のPCからデータを救出した。救出成功。
この事実がおかしくなります。パーティションが正しくないと、データは取り出せない。
なんとなく、取り出した後で、何らかの操作で、MBRのパーティションテーブルを破壊した可能性が高くなるような気がしてきました。
おそらく、この辺りの操作がベールに包まれていると思われますけど。

投稿日時 - 2012-01-13 21:29:07

お礼

ありがとうございます。

KNOPPIXですか、一度試してみます。

ちなみに、centOSのインストールDVDを起動してみたところ、HDDの型番や容量は出ていました。


> > 別のPCからデータを救出した。救出成功。
> この事実がおかしくなります。パーティションが正しくないと、データは取り出せない。
> なんとなく、取り出した後で、何らかの操作で、MBRのパーティションテーブルを破壊した可能性が高くなるような気がしてきました。

それはありません。
WindowsXPからハードディスクが認識しないから、イチかバチかで直接救出を試した訳です。

USB変換ケーブルには、ファイナルデータの評価版なども添付されておりますが、それを通さずしても、エクスプローラからアクセスできました。
また、WindowsXPからは「ハードディスクがインストールされていないか電源が入っていない」といった状態なのに、
BIOS上も、centOSのインストーラからもHDDの型番や容量は認識しているので、単にWindowsXPがデリケイト過ぎるのだと思います。

投稿日時 - 2012-01-14 09:29:37

ANo.5

このQ&Aは役に立ちましたか?

4人が「このQ&Aが役に立った」と投票しています

回答(8)

ANo.8

> >シリアルATA 0 160 GB, ST3160318AS

SATAのHDDでWindowsXPをインストールする場合は、Windows XPのサービスパック2以上適用の場合は、SATAドライバは入っているが、その他の場合は、SATAの擬似IDEでインストールする方法が、WEB上にたくさんヒットします。

元々、貴殿の質問、補足、お礼欄には、パソコンの情報は、何もなし、インストール方法も何もなし、リカバリなのか、Microsoftの正規版なのかの情報もなし、今こうして記載しているのは、いろいろなことを想定しながら、可能性だけを書いています。
技術的には問題ないようなので、この情報だけで、解決されると思います。

投稿日時 - 2012-01-14 11:56:34

お礼

ありがとうございます。

KNOPPIXを検索すると修復方法があり、それを元にレジストリ変更などで解決しました。

結局、KNOPPIXはHDDをIOする為だけにしか使用しなかったので、後で思えばUSB変換ケーブルでも同じ事が出来たと思われますが、KNOPPIXきっかけで、修復の技術情報を得る事ができたのが良かったです。

投稿日時 - 2012-01-14 13:30:41

ANo.7

> 単にWindowsXPがデリケイト過ぎるのだと思います。

ということは、答えは出ている気がします。
BIOSで、HDDは認識されていて、Windows XPでは認識できないだけであれば、BIOSで、WIndows XPが認識できるように、IDEか、SATAか、もしくはSATAドライブの回避作画なんであるかは、貴殿の方が知っているのではないでしょうか。
以前も競れで解決されたのではないでしょうか。
サービスパックが何であるかは別にして、SATA構成の認識ということを思い出せばよいのではないかと思いますけど。

投稿日時 - 2012-01-14 11:38:55

お礼

ありがとうございます。

KNOPPIXを検索すると修復方法があり、それを元にレジストリ変更などで解決しました。

結局、KNOPPIXはHDDをIOする為だけにしか使用しなかったので、後で思えばUSB変換ケーブルでも同じ事が出来たと思われますが、KNOPPIXきっかけで、修復の技術情報を得る事ができたのが良かったです。

投稿日時 - 2012-01-14 13:30:48

電源入れてF8を押してください。もしこれで詳細オプションが起動出来ないようなら修復は不可能かと思います。

投稿日時 - 2012-01-13 22:46:21

お礼

ありがとうございます。

F8は利きません

投稿日時 - 2012-01-14 09:16:46

ANo.4

> ご紹介いただいた範囲は全て既知の情報でした。
> これらは、すべてcドライブが認識している状態が前提で、
> コンピュータにハードディスク ドライブがインストールされていませんでした。
> というメッセージが出る場合は、どうにもなりません。
> マスターブート領域以前の問題ですので、ファイルシステムの不具合かと思われます。
> 起動ディスクにすると認識しませんが、SATAをUSBに変換して別のPCに外付けすると認識する事
こんな内容は、質問文からは、読み取れませんけど。

> 起動ディスクにすると認識しませんが、SATAをUSBに変換して別のPCに外付けすると認識する事
では何故、
> 次のファイルが存在しないかまたは壊れているため、Windowsを起動できませんでした:
> \WINDOWS\SYSTEM32\CONFIG\SYSTEM
このエラーメッセージが出力されたのかも理解できませんけど。

何か、全く別な要因があり、その情報がまだあるのだと思われます。
全ての状況を正しく記載しないと、真の原因は、我々第3者には分からないようですね。

投稿日時 - 2012-01-13 20:22:18

お礼

ありがとうございます。

> 起動ディスクにすると認識しませんが、SATAをUSBに変換して別のPCに外付けすると認識する事
> こんな内容は、質問文からは、読み取れませんけど。

◆電源オン
次のファイルが存在しないかまたは壊れているため、Windowsを起動できませんでした

◆シリアルATAをUSBに変換しデータ救出
HDDを取り出し、
シリアルATAをUSBに変換するアダプタを用い、
別のPCからデータを救出した。救出成功。


> 何か、全く別な要因があり、その情報がまだあるのだと思われます。
> 全ての状況を正しく記載しないと、真の原因は、我々第3者には分からないようですね。

情報は全部出していますが、出し過ぎた事により内容把握が難しくなったようですね。
このあたりのバランスは難しいです。

投稿日時 - 2012-01-14 09:15:50

ANo.3

> \WINDOWS\SYSTEM32\CONFIG\SYSTEM

で、WEB検索されるとたくさんヒットします。
そのどれにあたるのかは、やってみる以外にないと思います。

エラー メッセージ "次のファイルが存在しないかまたは壊れている" が表示され、製品版パッケージの Windows XP を起動できない
http://support.microsoft.com/kb/880636/ja

Windows XP を起動できないように、破損したレジストリを復元する方法
http://support.microsoft.com/kb/307545/ja

「system32\config\system」が壊れている
http://pctrouble.lessismore.cc/boot/system32_config_system.html

まだ他にもたくさんヒットします。
これらのどれかで回復するかもしれません。

当方であれば、一つだけ試して諦め、リカバリすると思います。

投稿日時 - 2012-01-13 17:00:41

お礼

ありがとうございます。

ご紹介いただいた範囲は全て既知の情報でした。
これらは、すべてcドライブが認識している状態が前提で、

コンピュータにハードディスク ドライブがインストールされていませんでした。

というメッセージが出る場合は、どうにもなりません。

マスターブート領域以前の問題ですので、ファイルシステムの不具合かと思われます。

ただ、起動ディスクにすると認識しませんが、SATAをUSBに変換して別のPCに外付けすると認識する事から、何かしらの解決方法はあるのではと思っています。

投稿日時 - 2012-01-13 18:39:36

ANo.2

デスクトップタイプであるなら、HDDを増設して、トラぶったHDDをセカンドとして使うしかない。
起動時にどちらのOSにするのか、表示されるが役目を果たしたら削除すればよい。

投稿日時 - 2012-01-13 16:29:10

ANo.1

いろいろ試しているようですが、経験上リカバリ以外の回復は無理でしょう。
「次のファイルが存在しないか・・・」うんぬんで修復出来たためしはありません。
起動に必要なファイルの多数にダメージがあり、それらひとつひとつ探し出すのは、とほうもない労力が必要ですから。。。
データが救出出来たのなら、初期化を嫌がる理由が分かりませんが・・・
あきらめた方がいいでしょうね。

投稿日時 - 2012-01-13 15:58:49

お礼

>初期化を嫌がる理由が分かりませんが・・・

インストールしているソフトのメディアを失くしたので消せないんです。

ちなみに
現状、Windowsインストーラからは初期化すらできませんが、
物理破損でなく、ファイルシステムの不具合のようですので、
FDISK系のソフトを単独で動かすか、LINUXを一旦インストールすれば、それ自体は解決しそうです。
でも、初期化ではなく、修復セットアップがしたいんです。

投稿日時 - 2012-01-13 16:50:12

あなたにオススメの質問