查看完整版本: 由于计算机磁盘硬件配置出现问题,Windows 无法启动解 (决方案)

imapx2 2008-10-13 06:07 PM

由于计算机磁盘硬件配置出现问题,Windows 无法启动解 (决方案)

[size=4]症状[/size][size=4]在尝试启动 Windows XP 时,可能会收到下列错误消息之一: [/size]$J;f"~6T4E7B E O9DeR
|?_N[*|s
[size=4][color=darkorange]错误消息 1[/color][/size]
\!Oro1c.H LB 6H {N9b(`v
[size=4]Windows could not start because of a computer disk hardware configuration problem.
*WVzj~+}
g*J7g3jh?x5J!y9A0| Could not read from the selected boot disk.Check boot path and disk hardware.Tp0S{T3f9n

:NO&{bRz Please check the Windows documentation about hardware disk configuration and your hardware reference manuals for additional information. [/size]
:bG7O P&GW [size=4][/size]
Ra3\Gz2B&L [size=4][color=darkorange]错误消息 2[/color][/size]
d5?3c3[ [
o9V$IEU2r [size=4]Windows NT could not start because the following file is missing or corrupt:
B7fQO@#}@ l dW6{%F 5Z LG d5Ve[:M
Winnt_root\System32\Ntoskrnl.exe
{ q9uT(m5Xt [+Jy%UX{
Please re-install a copy of the above file.[/size]u#N*p l/Z
[size=4][/size]
Q-l*A U awJ U { [size=4][color=darkorange]错误消息 3[/color][/size]F ?#t{_2L/s] r5R
yo$vMkn:Je
[size=4]Winnt_root\System32\Hal.dll missing or corrupt:j!F7u!^N%E

f MJ ri!Av s*c5Pai8` Please re-install a copy of the above file. [/size]
I?2L6adv/g [size=4]此外,您还可能遇到以下的一个或多个问题: [/size][size=4]•[/size][size=4]如果将计算机启动到恢复控制台,可能显示一个命令提示符,其中不包含登录到 Windows 安装的选项。[/size]
C!P-VzL&EGv [size=4]如果尝试访问 Windows 文件夹,可能会收到以下错误消息: [/size][size=4]拒绝访问。[/size]4Z3EH;] n b
[size=4]如果尝试从 Windows XP CD-ROM 中执行“修复”操作,系统将检测不到 Windows 安装,因此无法修复 Windows.[/size]
3rZl[kr [size=4][/size]
0Pb'i3C}@
6P AR mIb#Ze9e [size=4]原因满足以下任何或某些条件时可能发生这种情况: [/size]m/?;Nv]1T@Sd?_
[size=4]Boot.ini 文件的 [Boot Loader] 部分中的“Default”值缺失或无效 x1{ rT`pu+n ]&f
Windows XP 没有安装到 Boot.ini 文件中指定的位置。
8@ d Fy(xz:cC Ntoskrnl.exe 文件缺失或已损坏。Boot.ini 文件中的分区路径设置不正确。
O"D,W mI-JC,V 一般硬件故障。[/size]

imapx2 2008-10-13 07:52 PM

解决方案
4e `M:v0izZmM
p9M6R!Eo;~mrf 方法 1编辑 Boot.ini 文件以恢复或更正“Default”项,并确保 Boot.ini 文件的 [Operating Systems] 部分中的其他项指向正确的目录。0u5y6]p'D&\Nr

vxB!h)iE4T 如何在 Windows XP 中编辑 Boot.ini 文件t.g$YzVU$EyF)j
概要本文说明如何在 Windows XP 中从“启动和故障恢复”对话框查看和手动配置 Boot.ini 文件。i-p;w5w(dLO

0K6Z)J;`T8G,N)W 在 Windows XP 中,可以非常快捷地找到 Boot.ini 文件,以验证和/或编辑该文件。'V;?KEs~vrp*|
|B(OQ _*b
建议在编辑 Boot.ini 文件之前先备份该文件。首先,您需要修改文件夹选项,使其显示隐藏文件,然后再备份 Boot.ini 文件。*f H!k})t/V?'Wn
5N mh,npn
保存 Boot.ini 的备份副本p,Q)|.~EB
1.右键单击“我的电脑”,然后单击“属性”。 - 或 -
R1o K4dc5CeG'I 单击“开始”,单击“运行”,键入 sysdm.cpl,然后单击“确定”。Z"Rg Z3ZA e
2.在“高级”选项卡上,单击“启动和故障恢复”下的“设置”。5E3GH{D%]H
3.在“系统启动”下,单击“编辑”。这将在“记事本”中打开该文件,您可以对它进行编辑。
1N$y D f,k1Ha"P 4.在“记事本”中,单击菜单栏上的“文件”,然后单击“另存为”。
{e-N;@%\ 5.右键单击“另存为”对话框的空白区域,指向“上下文”菜单中的“新建”,然后单击“文件夹”。
2}N4M Ut/e 6.键入新文件夹的名称,例如 temp,然后按 Enter 以创建名为“temp”的文件夹。
u5?z`@:i%i 7.双击名为“temp”的新文件夹,然后单击“保存”按钮以保存 Boot.ini 文件的备份副本。
]jdD8z g5I{
SY C#Dh 编辑 Boot.ini 文件要查看和编辑 Boot.ini 文件,请按照下列步骤操作:
;Q [-Pn9] O1^ 1.右键单击“我的电脑”,然后单击“属性”。
?0ji k#_8x7w - 或 -
'y2\d&CH4p 单击“开始”,单击“运行”,键入 sysdm.cpl,然后单击“确定”。+N D N(v'Z^$P}9B
2.在“高级”选项卡上,单击“启动和故障恢复”下的“设置”.
I$yn `r%Y 3.在“系统启动”下,单击“编辑”。9Q;Hxx7]A
I2OgdSv
示例 Boot.ini 文件这是安装了 Windows XP Professional 的计算机中的默认 Boot.ini 文件的一个示例: [boot loader]6Kf/x2iTI&O+OD.h
timeout=30
$w{.M0wc{-F!gk default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS9Mg%C"z(nJ$E
[operating systems]+v j4d'hI)jr
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
h _;E4H3@ 这是先前在单独的分区中安装的 Windows 2000 附带的上述 Boot.ini 文件的一个示例。 [boot loader]
@/X'w$m#I3BW;}+J timeout=30Y5u kARm E6E J
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWSkNk-G;K`tap
[operating systems]
CQW];BO8wJ multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /fastdetect!|1H5]}t+r!m
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" /fastdetect
%t \+A7q'NL /w7w+`(fX PU
修改 Boot.ini虽然可以使用“启动和故障恢复”对话框(可以在该对话框中选择默认的操作系统、更改超时值或手动编辑文件)来修改 Boot.ini 文件,但以下方法将使用命令行实用工具 Bootcfg.exe。
n7I KN1J
7b3Wl3@_q^%a [b]注意[/b]:Bootcfg.exe 实用工具仅在 Windows XP Professional 中可用。此实用工具在 Microsoft Windows XP Home Edition 中不可用。因此,此部分不适用于 Windows XP Home Edition。
J#]J&MF \q^ 1.[单击“开始”,然后单击“运行”。
,b]'{r0}#O*^3Tm 2.在“打开”文本框中,键入 cmd。/Y,~0u(yy bfb
3.在命令提示符下,键入 bootcfg
*g9zW0[b9N 4.将显示 BOOTCFG.exe 的帮助和参数。+n|!U i&P i4[H&q%P
W!X#_0b Lw _Kh
添加操作系统
v\6K? l 在命令提示符处,u} do4eP+`^4`
键入: bootcfg /copy /d <操作系统说明> /ID#k0]3_"s}(Q
其中,<操作系统说明> 是一个文本说明(例如,Windows XP Home Edition);而 # 指定在 BOOT.INI 文件的操作系统部分中要从中生成副本的启动项目 ID。
z|*I_D H V L5u/XA7Wa

M1^bPl5r,S
?!ZC$cP9U5{;O ds'~j 删除操作系统P)}L%Q\
在命令提示符处,
/@Mp&hq%@EQ 键入: bootcfg /delete /ID#
K]*fP!dh*cI7MH 其中,# 指定要从 BOOT.INI 文件的操作系统部分中删除的启动项目 ID(例如,2 指定列出的第二个操作系统)。1x;xlsU{#V
JX _ e |.X!EC
*VC\vA

'u?7y3@:Zp6Z[.V 设置默认的操作系统
{_'r/Zz Jm S 在命令提示符处,Y6` b?\+u'n
键入: bootcfg /default /ID#
O2@7iR u.f5n 其中,# 指定 BOOT.INI 文件的操作系统部分中要成为默认操作系统的启动项目 ID。l:Cs0M,QRXa3j

0W*d3Q&X^+Zp ? v3Q*M#X.T9u/hW/{"Z

ZIxBc9I*A+P 设置超时时间
^'Yw&T? 在命令提示符处,
K}Y6[gm'U H 键入: bootcfg /timeout# 其中,# 指定在多少秒之后将加载默认的操作系统。
YE@^.c E R4G&jc`^ Z
A2R3qN D9YOH
打开 Boot.ini 文件以验证更改
M/xPxF hK aA 1.右键单击“我的电脑”,然后单击“属性”。 - 或 - cYs%v Xt
单击“开始”,单击“运行”,键入 sysdm.cpl,然后单击“确定”。
)a/lG-y"\*Q,b9Z 2.在“高级”选项卡上,单击“启动和故障恢复”下的“设置”。1{P5W|t|o)Kn\-N;i#@4R
在“系统启动”下,单击“编辑”。

imapx2 2008-10-13 07:59 PM

方法 2使用恢复控制台中的 Bootcfg 实用工具更正 Boot.ini 文件:
'T&F4@*P*r2Ii
#OQ)j%M2F 1. 使用 Windows XP CD-ROM 启动计算机。
a{X9zZ&`L+pG
I1cCmo(h4I 2.
3R0KL`-~B3H1e 当收到按 R 以使用恢复控制台修复 Windows 的消息时,请按 R 键。
R%m9Z$] w2Z-Da
D*`0UB8f\k)F 3. 选择所需的 Windows 安装,然后在系统提示时键入管理员密码。)U%l s8G;S%Jj;kl
+B kN n~TWY z
4. 键入 bootcfg /rebuild,然后按 Enter
+gv4^^9P&ot E O7n3S9?h7V w
5.找到 Windows 安装后,将显示以下说明: “将安装添加到启动列表吗?(是/不/全部)”
in2Pk.LIf [键入 Y 响应此消息。]
${.PPdD&Nc Eh`f 6hq u5g&UGad
[b]输入加载标识符:[/b]
(a8rap!y)G!u [这是操作系统的名称。键入 Windows XP Professional 或 Windows XP Home Edition。]Dl ng!Im

BOL r4dOm6P.J [b]输入 OS 加载选项:[/b]wYZ8uC8`'B
[将此字段保留为空,然后按 Enter]。 ,j @4n,p1l.sv$K
执行上述步骤后,重新启动计算机,然后选择引导菜单中的第一项。这应该能正常启动 Windows XP。)|5h*I/Vv
A9C!_3sy$_A;o
成功加载 Windows XP 后,可以修改 Boot.ini 以删除不正确的项。

imapx2 2008-10-13 08:05 PM

方法 3
I3G!? Wa[5p 1.使用 Windows XP CD-ROM 启动计算机。按任意键从 CD 引导。!_n Q:{6QHbk
2.加载完安装文件后,按 R 以使用恢复控制台进行修复。^cd ~g*M Tg
3.在恢复控制台中,选择要登录到的安装(通常其编号为 1),然后按 Enter。3qQ*O'__K"Z3Fy
4.通过键入管理员帐户的密码登录到管理员帐户,然后按 Enter。d)?:D[*o7q!a)c
5.在恢复控制台的命令提示符下,键入以下命令,然后按 Enter: J I0RW8u{.V

4\h3GxeQ)c 对于单处理器系统: expand <cd-drive>:\i386\ntoskrnl.ex_ <hd-drive>:\Windows\system32\ntoskrnl.exe
O|[ D1{|j1NW 对于多处理器系统: expand <cd-drive>:\i386\ntkrnlmp.ex_ <hd-drive>:\Windows\system32\ntoskrnl.exe +s1B:H^4G ktO`5{8H
[b]注意[/b]:在上面两个命令中,<cd-drive> 占位符表示 CD 驱动器的驱动器号,<hd-drive> 占位符表示安装 Windows 的硬盘的驱动器号。
@&~+@5|$IR 6.如果收到覆盖此文件的提示,请按 Y。*B7G-vo:^j.f4N
键入 exit,然后在命令提示符处按 Enter。
0wcqg/ee@8v ts{y3RF R
方法 4
}S6X.tS5fIH\9u X 使用恢复控制台启动计算机,然后运行 CHKDSK /r 命令。E0B \ M*yR E"G

-s1ut}_4fq$C [b]注意[/b]:不必在 Chkdsk 命令行中包含 [b]/p[/b] 开关,因为 [b]/r[/b] 开关将使 Chkdsk 实用工具查找坏扇区并恢复可读信息。此命令暗含了“/p”开关。
页: [1]
查看完整版本: 由于计算机磁盘硬件配置出现问题,Windows 无法启动解 (决方案)