卡片召唤师
精华
|
战斗力 鹅
|
回帖 0
注册时间 2005-6-18
|
硬盘分区格式:
disk 0:(0) (1) (2)win2k3
disk 1:(0) WinXP (1)
之前把winxp安装在disk 1,(2)的位置。
可以实现启动,任何问题都没有。
下午打算更换了一块新硬盘。
在更换之前,启动到win2k3的环境下,然后用ghost32.exe(ghost 11.1)把disk 1,(1)的winxp分区到镜像的格式做了一个备份。
然后更换了硬盘之后,用ghost的镜像到分区的格式又做了一次还原的作业。
这次是还原到disk1 (0)的位置。
由于位置改变,所以顺手去修改了分区表。
原始分区表忘记了。
现在的分区表:[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(1)partition(0)\WINDOWS
[operating systems]
multi(0 )disk( 0)rdisk(1)partition(0)\WINDOWS=\"Microsoft Windows XP Home Edition (bootscreen)\" /noexecute=optin /fastdetect /KERNEL=kernel1.exe
multi(0 )disk( 0)rdisk(1)partition(0)\WINDOWS=\"Microsoft Windows XP Home Edition\" /noexecute=optin /fastdetect
multi(0 )disk(0)rdisk(0)partition(2)\WIN2K3=\"Windows Server 2003, Enterprise\" /noexecute=optout /fastdetect发现无论是第一个已经修改过登陆内核的启动项目还是第2个的原始启动项目都无法启动winxp.
反正选择了这些选项之后就提示:
windows could not boot up due to the below system file missing or corrupt:
<windows root>\system32\ntosknl.exe
但是我在win2k3下面检查的时候,又发现,是有这个文件的。
而且我把另外一个备份过的ntosknl.exe文件替换ghost之后的文件夹下面的那个同名文件。
还是一样的提示。
尝试过无奈的recovery console下面的fixboot d:命令。(DOS下面第2个硬盘的第一个分区自动分到D:p盘符。)可是还是无效。。。。
那么。。。
到底该咋办呢,PC区的数码大人们,请帮帮忙出出个主意来着。
人家急着上网玩cs来着。。。。
[ 本帖最后由 linskystar 于 2007-12-28 22:32 编辑 ] |
|