• ベストアンサー

Windows SE 起動中について

windows second edition を使用しています。 起動するとき、 「オペレーティングシステムの選択  Microsoft Windows Windows (規定)  上矢印と下矢印を使って項目を選択し、Enterキーを押してください  システムが自動的に起動するまで()」 と出て最初は下のWindows(規定)が選択されています。 上を選択すると今まで通り起動するのですが、立ち上げる時に その場にいないと 「次のファイルが存在しないかまたは壊れているため、Windowsを  起動できませんでした:  <Windows root>\system32\hal.dll.  上記のファイルをインストールし直してください」 と出てきます。 何か対策はないでしょうか?メーカーなどはすでにサポート対象外の 製品になっていますので、問い合わせなども出来ない状態です。 また近々XP homeにアップグレードする予定なのですが、この状態で 普通にインストールして使用できるか不安です。 どうぞよろしくお願い致します。

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

  • ベストアンサー
  • adbarg
  • ベストアンサー率53% (1134/2108)
回答No.4

そこまで分かっているのなら… OSの起動にはブートローダが必要となります。 Win9x系は、IBM・Microsoftブートストラップローダ Windows NT/2000/XPは、NTLDR(NT Loader) で起動します。 一度でも、NT系のOSを入れると、ブートローダがIO.SYSからNTLDRに変更されます。 元に戻すには FDISK /MBR でマスターブートレコードを再作成し(別にしなくても大丈夫だと思いますが…) SYSコマンドで、DOSのシステムを再転送したら修復できたような気がします。 例 SYS C: (MS-DOSの入った、FD等のシステムディスクが別途必要ですが…) が、5年以上前にしたことなので、うまくいったかどうか記憶が定かではありません。 自己責任にて…

arihaya88
質問者

お礼

おっしゃるコマンドで修復できました。 ありがとうございました。

その他の回答 (3)

  • adbarg
  • ベストアンサー率53% (1134/2108)
回答No.3

> 起動するとき、「オペレーティングシステムの選択 この時点で、純なWin98では無いと思いますけど… Boot.iniの中身を見ると、あからさまにWIN_NTとの文字が… 過去にWin2000にアップグレードしたりとか、マルチブートとかされてませんでしか? Win98には、元々boot.iniファイルは存在しませんので… よって、hal.dllというファイルも最初から存在しません。 このトラブルは、NT系(Win2000とかXP)の物です。 ファイルシステムに変更が加えられているので、純粋にWin98とは言えないと思います。 アップグレード時に、失敗する可能性がありますので、本来はリカバリーしてからした方がよいです。 ただ、Win XP Homeの通常版を使うのなら、どのみち全て消してからインストールされるので関係ないのでは? Win XP Homeのアップグレード版を使う場合は、途中で失敗する可能性が有ります。(これだけのエラーなら大丈夫かもしれませんが…) 特に、過去になにやらされているようですので… どのみち、この状態でアップグレード版をインストールできたところで、その後不具合が発生した時にどうしよう無くなると思いますけど…

arihaya88
質問者

補足

ありがとうございます。 そういえば、この前友達がXPhomeのソフトをインストールしてくれる と言ってインストールしていたのですが、途中でソフトの調子が悪く インストールを中断してしまいそのままにしていたからかも知れませ ん。また明日違う正規版XPhomeアップグレード版を持って家に来る 予定なのですが、いつもと違う起動になってしまったので何か対策は 無いかとおもい書き込ませていただきました。 元々boot.iniファイルはないのですね? ではそれが原因なのでしょうか? 素人判断では誰か同じWindows second editionを使用していて、 工場出荷時のboot.iniの記述を教えてくれたらいけるのかな? とかboot.iniの正しい記述を教えてくれる方がいないかな? などと考えていました。色々と調べてもコレ!というのが見つ からなかったので・・・。boot.iniにふれているページが多く あったので、私はその記述の変更がネックなのかなぁと思って いたのですが。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2

OSに問題があります。 修復するにはOSの入れ直しが必要です。 このままアップグレードするのは危険だと思います。私なら再セットアップしてからにしますね。

arihaya88
質問者

補足

ありがとうございます。 実は再セットアップ用CD-ROMがすでに失っているので 困っているのです。特に重要なファイルが入っている わけじゃないので、とにかく無事XPにアップグレード が出来ればよいのですが・・・

  • sugarp
  • ベストアンサー率54% (721/1331)
回答No.1

何かの拍子にWindows起動構成ファイルの一部が壊れてしまった のかも知れません。 以下は1つの可能性ですが、やってみる価値はあると思います。 その状態からEnterキーを押してWindowsを通常に起動させた後、 Cのルート(\)ドライブに「boot.ini」というファイルがあると 思いますので、まずはそれを違う名前で「boot~コピー.ini」など で構いませんので、別にコピーしてとっておいてください。バック アップ用です。 boot.iniは隠しファイルや読み取り専用属性が付いているかも知れ ません。その場合は書き換えが出来るようにそれらを外してください。 (バックアップの方はそのままで) メモ帳でboot.iniを開いてください。 その中で、(2)となっている部分があると思いますので、これを(1) と書き換えてください。(2を1にするだけ) それをセーブし、再起動してみてください。 これで30秒間待って、どうでしょう。

arihaya88
質問者

補足

早いご回答に感謝いたします。 boot.iniファイルをメモ帳で開いて見てみたのですが、 (2)や(1)の表記を見つけることが出来ません。 一応どのような記述があるか写真で撮りましたので、 アップしてみます。よろしくお願い致します。

関連するQ&A