Boot.ini 惹祸

         今天打算把 XP 美化成 Se7en,美化开机画面时需要修改 Boot.ini。但是我的 Boot.ini 已经丢失多年,所以今天重新创建了一个,我不太接触这方面,就按照参考乱写了一份,没想到惹了大祸。XP 进不去了,尝试了各种修复方法,终于费劲心思把修好了,我刚才经历了黑色的两个小时。

         半年前,我的 Boot.ini 就丢失了,每次启动都提示“Boot.ini 非法”,但是不影响进入系统,一直都没在意。今天打算把 XP 美化成 Se7en,美化开机画面时需要修改 Boot.ini,于是重新创建了一份,由于之前没接触过这方面,我就按照参考乱写了一份,重启后才发现我惹了大祸,选择进入的系统后就提示:“因计算机磁盘硬件的问题,windows无法启动。不能读取所选的引导盘,请检查引导路径和磁盘硬件,请参阅windows文档中有关磁盘配置的信息并参阅您的硬件参考手册,以获得进一步的信息。”因为不能进入系统,事情陷入了僵局。
         最头疼这种问题,幸好还有一台笔记本,打开笔记本查询这个问题的解决方法,解决方法可谓万种,各有千秋。但是大部分都是说重装,这让我有点失望,因为有很多重要资料在现在的系统上,如果重装的话,这些资料就付之东流,我连最后一眼都看不上。我打算继续寻找方法,直到万不得己再选择重装。
         了解了一些方法,决定使用这个方法,我有一张正版的 Windows XP 盘子,决定使用光盘启动的方式,但是插进去之后一直启动不起来。后来把光盘拿出来再插进去,立即重启,终于启动起来了,看见是 Windows XP 的安装程序,到了选择安装磁盘的时候我一直在犹豫。为了留住C盘的系统,我选择了堆满垃圾的 F 盘来安装系统,用了四十几分钟装好了。
         安装完成后,又有了一个新的启动项选项,上面两个是“Windows XP Home Edition”,下面还有一个“在驱动器 C 上有无法识别的操作系统”,我进入了“在驱动器 C 上有无法识别的操作系统”,发现时一个全新的操作系统,应该是进入了 F 盘新安装的系统,让我感到欣慰的是,我的资料还在。我就开始想进入 C 盘系统的方式,我打开了新的 Boot.ini,发现是如下内容:

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(4)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect
    multi<0>disk<0>rdisk<0>partition<1>\WINDOWS="Microsoft Windows XP Home Edition 2"
    C:\= "在驱动器 C 上有无法识别的操作系统。"

我感觉到了”C:\= "在驱动器 C 上有无法识别的操作系统。"“有些不对,我就把改成了”C:\WINDOWS= "在驱动器 C 上有无法识别的操作系统。"“,重启后再次进入,顺利进入到 C 盘的 XP,当时非常兴奋,进来后发现一点资料都没有丢失,真是太高兴了,没有重装系统,修复了一个大问题。但是2个小时的时间没有了,现在在半夜里,写下了这篇记录。

本文为原创文章,如需转载请标明转载自: Likekart's blog
本文地址: http://www.likekart.com/20091008/boot-ini