之前剛好有遇過這樣的狀況,貼上來分享給有需要的人 Ha41Wn'tZ
H"b
}l
f
"下列檔案遺漏或損毀,無法啟動Windows: `:*O8h~i^8
system32\hal.dll o,yZ1"
請重新安裝一份上列檔案的拷貝" 9D`p2c
O
3uy^o
]!'}{[1}
A.單純只是system32\hal.dll檔案的遺失或損毀的話就在找一份相同的hal.dll檔案蓋過 aH'=k?Of;
即可!由於無法開機! Qz4n%|
[}Z!hq
vxZ
:l
有兩個方法: @Wl2E.)K;
iF^
i5 ;_
法一:把硬碟取下接到其他相同作業系統的電腦下讀取這個硬碟,然後在從你這台正常的 2t}^8
電腦把hal.dll這個檔案複製蓋過或是上網下載也行,完成在重新啟動即可,hal.dll正常 W6&mXJ^3L
來說都是在系統所在磁碟機:\WINDOWS\system32裡面。 f?BApm
T`W37fz0
A$1Gc>C
法二:直接在問題電腦使用DOS複製。先找個磁片或隨身碟在正常的電腦把hal.dll拷貝好 I&Z+FL&@f
再到問題電腦,問題電腦使用DOS開啟後在畫面C:\>輸入copy ?:\hal.dll kE[Hq-J=N
x:\windows\system32進行複製,?是來源磁碟、x是目的磁碟,重新啟動。 MZWicfUy
L|y9T{s
`gE_u
B.因硬碟的磁區變更或其他因素所造成的Boot.ini 檔案錯誤或損毀導致電腦找不到 H[[#h=r0f
hal.dll這個檔案,可用Windows XP CD修復,步驟如下: w|[{xn^R
請從 Windows XP CD 啟動電腦,並啟動「修復主控台」,然後使用 Bootcfg.exe 工具重 aB ^`3J
建 Boot.ini 檔: L7"B`oa(p
1. 將電腦設定為從 CD-ROM 光碟機或 DVD-ROM 光碟機啟動。如需有關如何執行這項操 P
~rT uj
作的資訊,請參閱電腦的說明文件,或與您的電腦製造商聯絡。 .T*89cEu
?Zh,W(7W
cM
Z-
2. 將 Windows XP 光碟插入 CD-ROM 光碟機或 DVD-ROM 光碟機中,然後重新啟動電腦 Vg^,Ky,
。 ]yV,lp
f7v|N)
=@*P})w5.
3. 當您看到「Press any key to boot from CD」(請按任意鍵從光碟開機) 訊息時,請 AYHefAF<w
按任意鍵,以從 Windows XP 光碟啟動電腦。 /
0ra]}[(
g!I0UAm
s$ZKd
4. 當您看見「Welcome to Setup」(歡迎使用安裝程式) 訊息時,請按 R 以啟動「修復 *z
}<eq
主控台」。 ;y]BXW&l&
qBF}-N_
!.cno&
5. 如果您使用雙開機方式或多開機方式的電腦,請從「修復主控台」選取您所必須使用 XtftG7r9S
的安裝。 8;<3Tyjzu
Lg2z `uv
,cFBLj(@
6. 當系統提示您執行這項操作時,請輸入系統管理員密碼,然後按 ENTER。 ,7os3~Mk9
I~T~!^}U
ojbms>a
7. 在命令提示處輸入 bootcfg /list,再按 ENTER。畫面上會顯示目前 Boot.ini 檔中 DTN)#GCtF
的項目。 q c DJ
\H{UJ
Wu@v%!0
8. 在命令提示處輸入 bootcfg /rebuild,再按 ENTER。此命令會在電腦的硬碟上進行 #McX
Windows XP、Microsoft Windows 2000 或 Microsoft Windows NT 安裝的掃描,然後顯 KYM%U"j D
示掃描的結果。請依照畫面上的指示將 Windows 安裝程序新增到 Boot.ini 檔中。下列 X*<
!_3
範例說明如何將 Windows XP 安裝程序新增到 Boot.ini 檔中: a. 您會接收到類似下列 <d
~IdK'\x
的訊息: Lgrpy
COFCa&m9c
C+vk9:"
Total Identified Windows Installs: 1 (識別的 Windows 安裝總數:1)
EXizRL-9o
YDjjhe+
$TY1'#1U;
`%$l
b:e
'q7&MM'oS^
[1] C:\Windows z|v/hUrD
Add installation to boot list? (新增安裝程式到開機清單?)(Yes/No/All) (是/否/
tk66Ggi[K
全部) zOn%\
b. 當您在步驟 a 中收到訊息時,請按 Y。 Q=?YY-*$
c. 您會收到類似下列的訊息: >o4Ih^VB
1qE*M7_:E>
!f01.Tq8
Enter Load Identifier (輸入載入識別碼) I#U)
~yu\vqN
!)HB+yr
此為作業系統的名稱。 $^5c8wT
d. 當您在步驟 c 中收到訊息時,請輸入作業系統的名稱,然後按 ENTER。此為 Ocf :73t
Microsoft Windows XP Professional (商用版) 或 Microsoft Windows XP Home il~A(`+YO
Edition (家用版)。 RN ~pC
e. 您會收到類似下列的訊息: <G /a-Z
2
@>#?c7
W0\
n?$ZC~
Enter OS Load options (輸入 OS 載入選項) Rc#c^F<
8],
tGMu
TFI$>Oz|
畫面上顯示的指示可能會根據電腦的設定而有所不同。 UI_u:a9Q/
f. 當您在步驟 e 中收到訊息時,請輸入 /fastdetect,然後按 ENTER。 ,jJbQIu#
W/G75o~6
b0aV?A}th
9. 鍵入 exit,再按下 ENTER,結束「修復主控台」。當您收到「Please select the [;$9s=:[
operating system to start (請選取要啟動的作業系統)」訊息時,電腦便會重新啟動, OR<%h/ \f
並顯示更新的開機清單。