• ベストアンサー

Win2000の後から、別のドライブ(同じHDD)にWinXPを入れたら、2000が起動しなくなりました

Win2000の後から、別のドライブ(同じHDD)にWinXPを入れたら、2000が起動しなくなりました。(2000が先で、XPが後です) ブートOS選択で、2000を選ぶと、その瞬間 \WINDOWS\SYSTEM32\CONFIG\SYSTEM が見つからない というメッセージが出て、PCが止まります。 \WINDOWS\SYSTEM32\CONFIG\SYSTEMのトラブルは同じ質問が何度も出ていますが、WinXPがほとんどで、Win2000での解決法を求めています。 よろしくお願いします。

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

  • ベストアンサー
noname#161749
noname#161749
回答No.5

PartitionMagicのフロッピーもしくはCD起動でパーティションを非表示にしたり、 増やしたりして元々Win2000が起動できてた状態にできれば復活できるかもしれないという事です(Win2000を5番目に配置してみるとか)、 PartitionMagicにはパーティションテーブルの整合性を保つ機能があるので、 現状Win2000のファイル救出はできるはずだから、 クリーンインストールし直した方が良いとは思いますが。

kato-haru
質問者

お礼

遅くなってすみません。急に忙しくなったものですから。 結局解決はしませんでしたが、お手伝いありがとうございました。

その他の回答 (4)

noname#161749
noname#161749
回答No.4

クリーンインストールで環境を一新した方が良いとは思います。 partition(W)が5という事は、 MBRからみてエントリ順の5番目の領域にWin2000があり、 これがWin2000の正常起動状態とは食い違ってしまってると思われます、 PartitionMagicみたいなパーテーション変更ツールがあれば、 他のパーテーションを隠し属性にしたりしてエントリ情報も変更できるから、 復活させられるかもしれませんが。

kato-haru
質問者

補足

PartitionMagicはもっていますが、どのように使えばよいでしょうか。 今回の問題解決のような使い方に参考となるHPなどはありますか。 よろしくお願いします。

noname#161749
noname#161749
回答No.3

SYSTEMの問題ではなくBOOT.INIの構文のパーティションとWin2000が保有しているパーティション情報との食い違いで起動できないと思います、 確認したいのですが。 hall.dllが読み込まれたパーティションNo.と、 元のパーテーションNo.は幾つでしたか?

kato-haru
質問者

補足

現在のパーティションNoは5です。 元のパーティションNoは覚えていません…。Fドライブを検索してみましたが、boot.iniは見つかりませんでした。

noname#161749
noname#161749
回答No.2

起動不能になったWin2000が正常起動していた時には、 Win2000からも起動ドライブはFになっていたのですか? BOOT.INIはCドライブルートに作成されるはずなので、 FドライブにもBOOT.INIが有るというなら、 Win2000で起動できてた時にはFではなくCドライブであった可能性があるのでは、 でXPインストール時にアクティブなパーテーションがXPのインストール先になってしまい、 今までのCであったWin2000のパーティションがFとされてしまったために、 BOOT.INIに書かれていた multi(0)disk(0)rdisk(0)partition(1)\WINNT にはWin2000のSYSTEMファイルが見つからない為に起動不能になったのでは? こういう場合にはアクティブ領域を切り替えて起動できるブートローダを使えば解決できるのかもしれません、 http://nobumasa-web.hp.infoseek.co.jp/multi_boot/index.html のWindows中級編にある「Cドライブ派」を参考にブートローダを操作すれば起動可能になるのかもしれません。

kato-haru
質問者

補足

ありがとうございます。 ブートローダはまだ使っていませんが、 直接boot.iniのpartitionナンバーは変えて試してみたところ、 一つ以外はすべてhall.dllがないといわれ、 一つは\WINDOWS\SYSTEM32\CONFIG\SYSTEMがないと出ます。 やはり、SYSTEMそのものの障害なのでしょうか。 それとも、ブートローダを使えばまだ望みはあるのでしょうか…。

noname#161749
noname#161749
回答No.1

PCの構成が不明なんですが、 XPでは起動できるのですね? BOOT.INIの構文に間違いはありませんか、 ドライブのマッピングと構文が一致してるか確認してみて下さい、 通常Win2000が先に有り後からXPなどを入れると、 CドライブにWin2000 Dドライブ以降にXPとなるはずが、 何らかの手違いでドライブが入れ替わってしまったかもしれません、 1つのHDDにパーテーションを切ってOSをインストールする場合、 Cドライブのみ基本パーテーションにし、 Dドライブ以降は拡張パーテーションでおこなった方がトラブルにならないはずです。

kato-haru
質問者

補足

情報不足すみません。 色々紆余曲折のあったPCなので、実はFドライブで第2代Win2000が動いており、使用不能になった先代Win2000がCドライブにありました。WinXPはこの先代Win2000(起動不能)のドライブ、すなわち、Cドライブに入れました。入れる前にフォーマットしてます。 チェックが必要なboot.iniは新しくCに入れたXPのですか?、それともFドライブ上の動かなくなった第2代Win2000のですか?

関連するQ&A

  • Win7 バックアップで別のHDDが表示されない

    自作PCでWin764(HDD1_C:)とXP32(HDD0_D:)で使っていたPCを、Win7が不調、XPがサポート終了から、Win7(HDD1_C:)を新規にインストールしました。 ついでにXPのデュアルブートを削除しました デュアルブートの削除などで苦労しましたが現在はなんとかWin7で立上がり、ディスクの管理、エクスプローラで2つのHDDが確認できます。 ところがドライブ全体のバックアップと思い、「バックアップと復元」→「システムイメージの作成」の保存先でHDDを指定しましたが、HDD1のC:以外のドライブしか出てこなく、HDD0を指定できません 1.HDD0はインストール時にフォーマットしてH:931.5GB 正常(システム、アクティブ、プライマリパーティション) よろしくお願いします

  • win7 winxpのデュアルブートについて

    過去windows XPを使用し新しいHDDにWindows7をインストールしました 現在起動時にブートセレクター?が起動し win7で起動かwinxpを選択する画面が出てくるのですが、 標準をxpに変更できますでしょうか? (PC電源ボタンを押すと自動えwin7が起動され困っております。) また、win7を削除しHDDをリムーバブルドライブとして使用することは可能でしょうか? また注意すべき点などございましたら回答宜しくお願いいたします。

  • 2つのHDDでのWinXPとWin2003のデュアルブートはどうすれば?

    私のPCは自作PCなのですが、現在1つのHDDにWinXPproがインストールされています。そこで、もうひとつHDDを購入し、Win2003Serverも購入したので、その自作PCにHDDを増設して、デュアルブートにしたいのですが、 どうすればよろしいでしょうか? 普通に、Win2003のCDを入れてインストールの際にドライブの指定の選択画面が出てくるのでしょうか? 現在、インストールされているWinXPをなるべくなら 消す危険性が低い方法で実施したいのですが・・・。 教えてくださいm(__)mお願いします

  • Win8でデータドライブが表示されない。

    SSDにWinXPとWin8P64bitをインストールしました。 デュアルブートにしたところ、うまくいかず、「マルチブートメニューが表示されない。(http://okwave.jp/qa/q7963630.html)」で解決に至りましたが、新たな問題が発生しました。 現在の状態 -------------------------------------------- SSD WinXP / Win8 64bit のデュアルブート HDD データドライブ WinXP ディスク管理 -------------------------------------------- WinXP (C:) 正常(ブート) Win8 64bit (F:)正常(アクティブ) Data(D:)正常(システム) Win8 64bit ディスク管理 -------------------------------------------- Win8 64bit (C:)正常(ブート、ページファイル、アクティブ、クラッシュダンプ、プライマリーパーテーション) WinXP (D:) 正常(プライマリーパーテーション) Data 正常(システム、アクティブ、プライマリーパーテーション) WinXPのディスク管理で、Data(D:)がシステムになっているのが変だと思いますが、ドライブ名が割り当てられているため、ドライブとして認識されます。しかし、Win8のディスク管理で、Dataドライブを見ると、ドライブ名が割り当てられていないため、ドライブが表示されません。 マイドキュメントの保存先などを変更したいのですが、Win8の場合、それらの変更ができません。 そもそも、HDDのをデータドライブとして使用しているのに、なぜ、システムなどになるのか? システムではなく、ページファイルなどに変更する方法はあるのでしょうか? アドバイスをよろしくお願いいたします。

  • DドライブのHDDだけで起動させたい

    2つのHDDをPCに接続しています。 CドライブにはWindows Meを、DドライブにはXPをいれています。 特に異常もなく普通に使えているのですが、CドライブのHDDから、 常に「キーン」という様な高音が出ていたりして、とても不快なんです。 そこで、Cドライブを外してDドライブのみを使うように、boot.iniを弄ったり、 boot.ini,bootfont.bin,ntdetect.com,ntldrをDドライブのルートフォルダにコピーして 起動してみましたが、「Operation System Not Found」と 表示されるだけでXPは起動しませんでした。 どうすればDドライブのHDDだけの接続で起動できるようになるでしょうか? ちなみにboot.iniの中身はこんな感じです。(rdiskの値を変えました) [boot loader] timeout=0 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect /noguiboot

  • Win2000(E)とWinXP(C)のデュアルブートについて

    にたような質問はいっぱいあったんですが どの解決法もうまくいかなかったので書かせていただきます。 現在Win2000がEドライブに、WinXPがCドライブに入っています。 起動時に2000かXPかを選択できるようにはなってるんですが XPを選択すると画面が真っ黒になってそこから動かなくなります。 2000は正常に動きます。 勝手にbootiniが原因かなっとおもってるんでその中身も書かせてもらいます。 [boot loader] timeout=10 default=multi(0)disk(0)rdisk(0)partition(2)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="XP" /fastdetect multi(0)disk(0)rdisk(0)partition(1)\WINNT="2000" /noexecute=option /fastdetect こんな感じです。力をおかしください。

  • Win2000が起動しません。

    1つのHDDをCドライブとDドライブにパーティション切り片方にWin2000Professionalいれもう片方にWin95/OSR2をいれ使っていました。Win2000側をドライブ全体バックアップしてみようと思いWin95/OSR2側からブートしWin2000側のドライブの中を隠しファイルも含めすべて外付けのHDDにコピーしました。それからWin2000のはいったドライブをWin95/OSR2側からフォーマットし外付けのHDDにコピーしたものをまたもとのドライブにコピーしましたが以下のようなメッセージが、 元の構成ファイルの名前は変更されています。 Config.upg および Autoexec.upg はディレクトリ C:¥Msdos7 にあります。 と表示されWin2000側は起動しなくなりました。以前Win2000ではなくWin98とWin95/OSR2をいれていたときはこのやりかたで起動できたのですが.....とりあえずコマンドラインFdiskで普段メインで使っているWin95/OSR2側は起動してるので急ぎではないので分かる方いましたらおしえてください。

  • win7+winXPのdual boot失敗

    教えてください。 今、Win7proの64bitにアップさせて使っているのですが、一部のソフトとハードウェアが使えなくなっていました。最近、使う必要がでたのでdual bootさせたいと思っています。 Win7もwinXPを追加すると、起動が吹っ飛ぶとあったのでHPなどを参考に進めたのですが、 そもそもwinXPがインストールできません。 CDブートにしてからWinXPのインストールディスクを入れて起動 ⇒OSインストールがはじまり、一回目の再起動が勝手に行われます(再起動後に継続してインストールする旨表示されている)。 ⇒再起動すると、a disk read error occurredとなりXPが起動しません。もちろんWin7も。 (なお、はじめ起動しないのはWinXPを入れたからと思い込んで、dual boot 画面も設定しています。) これでは仕事に支障があるのでwin7のインストールディスクを入れて、起動情報を復旧して今にいたっています。 ひとつ気になっているのは、今のHDDと光学ドライブの構成が、内臓HDD(CとD)、光学ドライブE、外付けHDD(1)のF、外付けHDD(2)のI、となっておりWin7はCに情報が入っているのですが、WinXPをインストールするときに、Win7上でのCドライブがEだったかFとなっており、混乱したことがったので、勝手にそこを疑っています(容量からわかりました)。 詳しい方、解決方法のご教授いただけると助かります。 よろしくお願い致します。

  • Win2000が起動しません

    もともとWin2000を使っていたのですが、もう一枚ハードディスクをパソコン(スレーブ)にセットしてXPを導入したところ、「次のファイルが存在しないかまたは壊れているため、Windowsを起動できませんでした。\WINNT\SYSTEM32\CONFIG\SYSTEM」と出てWin2000が立ち上がらなくなってしまいました。 一見、XPとのデュアルブートにはなっており、XPは立ち上がります。Win2000のアウトルックのメールデータを何とか入手したく、Win2000を起動させるにはどうしたらよいでしょうか? Win2000の起動ディスクは以前作っていたのですが、どうもFDにI/Oエラーが出て使い物にならない状態です。サポートをお願いします。

  • 次のファイルが存在しないかまた・・\WINDOWS\SYSTEM32\CONFIG\SYSTEM

    デュアルブートでパーテションCにXP Homを入れ、DにWin2000を入れました。  ブートのシーケンスは1番目にWin2000、2番目にXP Homです。 Win2000は問題なく立ち上がるのですが、XP Homを選択するとブラックアウトしてしまいます。HDDのランプも消えたままでBootしません。 それでXP Homをセーフモードで立ち上げると以下のメッセージが出てきます。 「次のファイルが存在しないかまた壊れているため、Windows2000を起動できませんでした: \WINDOWS\SYSTEM32\CONFIG\SYSTEM オリジナルセットアップ フロッピーディスクまたはCD-ROMからWindows2000セットアップを起動してこのファイルを修復できます。修復するには、最初の画面で‘R’キーを押してください。」  以上がでます。\WINDOWS\SYSTEM32\CONFIG\SYSTEMがパーテションCかDか分かりませが、Windows2000と成っていますのでCを調べたところCONFIGのフォルが空っぽで、SYSTEMは存在していませんでした。  そこでWindows2000のCD-ROMのOSを上書きしたら、CONFIGのSYSTEMが追加されました。  しかしXP Homは立ち上がりません? 後、XP Homの\SYSTEMは存在しています。  それでXP HomのOSを上書きしたいのですが、パソコンを購入したときに一緒にコンポーされているOSだから上書きは不可能です。  以前他のPCでもデュアルブートしたときに以上とまったく同じ設定でインストールをしたところXPのみが立ち上がらなくなりました、  今後のために修復方法がお分かりの方ご教授を宜しくお願いいたします。