アプリ版:「スタンプのみでお礼する」機能のリリースについて

次のファイルが存在しないかまたは壊れているため、Windowsを起動できませんでした
<Windows root>\system32\hal.dll.
上記のファイルをインストールし直してください。

と表示され、パソコンが立ち上がりません。
自分でも調べてみたのですが、難しくてよくわかりませんでした。

わかりやすく教えて下さる方いらっしゃいませんか?

A 回答 (4件)

"boot.ini" ファイルが壊れてしまったか、ハードディスクやDVDドライブなどの増設、繫ぎ方、優先順位が変わってしまったのかも知れません。


 もし、そうでしたら、"boot.ini"ファイル(基本は"C:¥boot.ini")を修正すれば治る事があります。(Windows xpの場合)
 壊れてしまったハードディスクをほかのPCに接続して、"boot.ini" ファイルをメモ帳などのアプリケーションで開いて、
[boot loader]
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=" C:\ XP Home Edition" /noexecute=optin /fastdetect
と修正すれば良いです。

詳しくは、下記の通りです。

Boot.ini の内容 (ARC パス名) について

Boot.ini で使用されている ARC名の、簡単な読み方は次のとおりです。

multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect

1. 最初の multi は、システム BIOS など Int13 経由で
ディスクにアクセスしていることを表します。

scsi デバイスドライバ (NTBOOTDD.SYS) 経由で
アクセスする場合は、ここが scsi になります。

2. 2 番目の disk(x) は scsi でアクセスする場合の
ハードディスクの順番になります。x は 0 から始まります。

3. 3 番目の rdisk(x) は Int13 でアクセスする場合
のハードディスクの順番になります。x は 0 から始まります。


たとえば
IDE のプライマリマスター なら rdisk(0)、
プライマリスレーブ は rdisk(1) になります。

partition(x) は、ハードディスクの先頭からの
ドライブの順番です。ただし、
基本区画上のドライブから数えられます。 x は 1 から始まります。


たとえば、基本0(Cドライブ) / 基本1(Dドライブ) / 拡張0 { 論理0(Eドライブ)
/ 論理1(Fドライブ) } と切られたパーティションの
E ドライブに Windows 2000 を導入した場合は、 partition(3) になります。

( 参考:この状態で 拡張0 の後ろに 基本2(Gドライブ) を作成すると、
E ドライブは Partition(4) になります。

このとき boot.ini を書き変えないと
「起動時にntoskrnl.exe や hal.dll が見つからないと言われます」
で Windows が起動しなくなります。)

\WINNT は、Windows を導入したフォルダ名になります。
"" で括られた文字列は、起動メニューに表示する文字列です。

/fastdetect などは、ブートスィッチです。
詳しくは「ブートメニューにセーフモードなどを表示させるには」
などを参照してください。

http://homepage2.nifty.com/winfaq/w2k/boot.html# …
http://homepage2.nifty.com/winfaq/w2k/boot.html# …
(抜粋)
以上です。
 これが解からなければ、ほかの方が言う様に修復インストールする方が良いでしょう。
    • good
    • 0

>わかりやすく教えて下さる方いらっしゃいませんか?


システム又はハードディスクが壊れてる
    • good
    • 0

確かにリカバリーが一番確実です。



それでそのPCのXpのOSはリカバリーCDでリカバリーしたのでしょうか?それともXpの製品版またはOEM版でXpをインストールしたのでしょうか?もしもXpの製品版またはOEM版でXpをインストールしたのでしたらそのXpのインストールCDをセットしてからF12キーで手順通りXpをインストールしましょうするとインストールメニューが出ますのでここでXpを修復インストールするをクリックしますあとは画面の指示通りに修復インストールが完了すれば今まで通りデータやOffice/ウイルスソフト等今までPCにインストールされているソフトはそのまま削除されずにWindousXpのOSのみ修復インストールされますので、今までのPCの環境で正常に起動出来ますよ。

Xp修復インストール手順のサイトです参考に(但しこれはWindousXpの正規製品版かOEM版のCD-ROMでWindousXpをインストールした場合にのみ適用されますが、リカバリーCDーROMや再セットアップ用のCD-ROMでは修復インストール出来ません)


http://support.microsoft.com/kb/881207/ja
    • good
    • 0

ご自分で調べて難しいと感じているのであれば


直せません。

リカバリーするのが手っ取り早いです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!