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

締切り済みの質問

WINDOWS XPが立ち上がりません

こんにちは。
私のPCはWINXPと2000のデュアルブートで構成しておりますが、先日新しいHDDにデータをNORTON GHOSTで引越しさせ、新しいHDDにて立ち上げましたところ、2000が「WINDOWSが見つかりません~」のメッセージが表示され、XPでは「Windows Root\System32\HAL.DLL が存在しないか壊れています。」が表示されたため、BOOT.INIを編集し再度立ち上げたところ、2000は立ち上がるようになったのですが、
XPが最初のバーが動く画面が表示され、次の青い画面に来たところで止まってしまい、そこから動きません。
マウスのカーソルは動き、右下の言語バーも反応しますが、LOGONしません。
BOOT.INIの編集が間違っていれば、ここまで入ることもできないと思うのですが、WINDOWS XPが壊れているのでしょうか?

パーティーションの構成は
C:WINXP 
D:
E:DVDドライブ
F:WIN2000 

「コンピューターの管理」で見ると、
ディスク0 左から、
F:WIN2K (ブート)  C:WINXP (システム)(アクティブ)  D: となっております。

BOOT.INIが、
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect

partition(X)の数字が、C,Dなどのボリュームの順番と(私の場合で言えばWIN2Kが4、WINXPが1)
「コンピューターの管理」の左からの数字(私の場合で言えばWIN2Kが1、WINXPが2)
のどちらであらわせばよいのでしょうか?
ご教授のほどよろしくお願いいたします。

投稿日時 - 2005-05-25 15:55:09

QNo.1409175

すぐに回答ほしいです

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

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

回答(1)

ANo.1

『コンピュータの管理』画面の左側からの順番です。

F:Windows 2000(ブート)⇒1
C:Windows XP(システム)⇒2

ですから、"boot.ini"の記述に間違いはありません。

ドライブレターは、変更しようと思えば変更できるので、ドライブの順番は、"boot.ini"ファイルのパーティションの指定では意味がありません。

『Windows.FAQ:Boot.ini の内容 (ARC パス名) について教えてください』
http://homepage2.nifty.com/winfaq/w2k/boot.html#1067

(ここまでは、自信あり。)

>「Windows Root\System32\HAL.DLL が存在しないか壊れています。」

↑のエラーが、起動できない原因だと思います。

関係あるかどうかはわかりませんが、"/NoExecute=OptIn"オプションで、データ実行防止機能がWindowsシステムファイルに対して有効になっているので、この部分を一旦削除してみたら・・・。

↓はアップグレード後のエラーについての記述なので、役に立たないかもしれませんが・・・。

『Microsoft サポートオンライン:"次のファイルが存在しないかまたは壊れている" というエラー メッセージが表示され、Windows XP を起動できない場合の対処方法』
http://support.microsoft.com/default.aspx?scid=kb;ja;880636#12

参考URL:http://homepage2.nifty.com/winfaq/w2k/boot.html#1067,http://support.microsoft.com/default.aspx?scid=kb;ja;880636#12

投稿日時 - 2005-05-25 17:14:09

お礼

こんにちは。

ご回答いただきありがとうございます。

"/NoExecute=OptIn"をallwaysnoにして効かなくさせましたが、同じく立ち上がりませんでした。

OSの上書きインストールか、別のHDDからもう一度同じパーテーションをコピー引越しさせるか迷い、
別のハードディスクにOSをインストールさせ、
そこからGHOSTで同じパーテーションをコピー、引越しさせたところ、起動できました。

とても時間がかかりくたびれました。

最初、コピーする際XP自身からGHOSTにて、自分自身をコピー、引越しさせたのですが、
なにかXP自身で使用しているものを移動させることができなかったと思われます。

WINDOWS上でのコピーであればそのようなこともありえると専用ソフトを使用したのですが、専用ソフトでも引っかかるものがあるのかと万全ではないのだなと思いました。

わざわざ貴重なお時間を割いていただきありがとうございました。

また何かありましたらよろしくお願いいたします。

投稿日時 - 2005-05-26 12:34:29

あなたにオススメの質問