时间停到这一刻..感受暖暖的幸福..
Google
不指定 2007年3月24日 14:36 posted by taiyuan123 from 本站原创
可能用这个标题不太正确,但我不知道应该称之为什么.暂且这么叫吧~

起因:

同学的 Windows XP 系统不知何原因启动后蓝屏,看了下大概是一个比较关键的驱动程序吧,是 sptd.sys (位于 %System%\drivers\ 下) 出错了~

也许利用 Windows XP 系统盘的修复是可以解决的,但这里有一个特殊情况,就是已经安装了比 XP 更高版本的 Windows Vista ,也就说(也经过了测试),利用 Windows XP 的 CD 安装盘引导启动后,无法选择控制台修复或者使用其他的修复功能,因为 Windows XP Setup 程序根本无法检测到已经安装的 XP 系统!

因此,只能进行 Windows XP 的全新安装.但是在 XP 的安装完成之后, XP 是正常了,让同学无法理解的是 Windows 启动引导的菜单中丢失了 Windows Vista 选项,取而代之的是 Windows XP 的启动选单,并且在后来正常安装的 XP 下面多出一个 "在驱动器 C 上有无法识别的操作系统。 " ,下面是系统根目录下的 boot.ini 文件:
C:\>type boot.ini
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"
/noexecute=optin /fastdetect /detecthal
C:\ = "在驱动器 C 上有无法识别的操作系统。"

这时,只能通过 Vista 的系统修复来解决恢复 Vista 启动引导菜单了~

注: Vista 和 XP 安装在不同的分区~

解决:

将 Windows Vista 的安装盘放入 CD/DVD 然后选择从光驱启动,然后启动计算机,可以看到 Windows Vista 的安装界面`

略去选择语言和区域的步骤,从主界面的左下角选择 "修复......" 来进行 Vista 的修复~

由于只是 Vista 的启动选单有问题,而其所有的数据文件均未受到破坏,所以,在选择修复的这个界面里,提供的程序(如\"系统还原","还原完整备份","检查错误\","检查内存\"等等)基本上对于我们来说是没有帮助的~

因此我选择了使用\"命令提示符\"去寻找有没有可以修复启动选单的工具~

首先想到的是 bcdedit.exe ,这个程序时用来配置 Vista 启动选单的工具,但是看完所有的选项后,似乎没有找到我想要的~

然后对 Windows Vista Setup DVD 进行了搜索,在 Windows\System32\ 下找到了一个程序叫 BootRec.exe ,运行它,看到它支持的选项(后面的中文是我的叙述,具体请运行这个程序察看):
/FixMbr    修复系统主引导区和启动菜单
/FixBoot    修复系统启动菜单
/ScanOs    检查可以使用的OS(基本上是 Vista )
/RebuildBcd    重建系统启动菜单


然后我选择运行:
bootrec /rebuildbcd
bootrec /fixboot

程序提示操作成功,重新启动看到久违的 Windows Vista 启动选单,任务完成~

后来想了下,第一个命令似乎没有用~呵呵~

具体运行什么选项要根据自己的实际情况来定~

进入系统后,打开 Windows XP 系统的根目录,编辑 boot.ini 去掉最后一行的
引用
C:\ = "在驱动器 C 上有无法识别的操作系统。\"

就完成了所有的修复功能~

后来搜索了下关于 bootrec.exe 的内容,得到 MS 官方知识库中的文章,很有用,推荐大家去看一下:

English: How to use the Bootrec.exe tool in the Windows Recovery Environment to troubleshoot and repair startup issues in Windows Vista
简体中文: 如何使用 Windows 恢复环境中 Bootrec.exe 工具来诊断和修复 WindowsVista 中启动问题 (机器翻译,部分语义不准确,部分命令有瑕疵)

重点提示: BootRec.exe 该文件只在 Windows Vista Setup DVD 中存在,并且在 Windows 状态下无法查找到该文件~只能在用 CD/DVD 引导后看到~

剧终提示:

安装 Windows 多系统一定要先安装以前出的,再安装新出的~

基本顺序是:

Windows 9x --> Windows 2000 --> Windows XP --> Windows 2003 -->Windows Vista
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]