onRestart():删除了D盘的系统文件为什么还会出现两个系统?

来源:百度文库 编辑:中科新闻网 时间:2024/05/10 09:07:54
我家的电脑有点慢了,所以就想把C盘重装一下。可是安装的时候不知道为什么安在D盘了?!于是我就把D盘的3个系统文件删除了,可是删除D盘的系统文件为什么进入电脑的时候还是会出现两个系统选项???进第一个就是原有的系统,第二个就是我删除D盘系统文件的盘(第二个进不去,只会出现缺少系统文件,无法运行)。这到底是什么问题啊!!!

你说不小心装了两个XP,其中一个不能用,所以,你的操作应该是这样的:
在已经存在一个操作系统的基础上,你再次运行过XP系统的安装,导致XP系统进行了一些安装的前期准备,但是由于某种原因而中止了该新的安装,导致系统误认为有两个系统的引导,实际上是只有一个系统的可引导文件存在(因为同一版本的操作系统不可以在计算机中进行重复的安装)。这样,你需要做的操作其实只是删除系统启动菜单而已。
通过在开始->运行中输入“notepad c:\boot.ini”后回车,系统使用记事本程序打开启动配置文件。
我的系统配置文件内容如下:
[boot loader]
timeout=5
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
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
在这里,multi(0)disk(0)rdisk(0)这一部分的内容应该是一致的(如果使用了多个磁盘控制器,且磁盘分别挂在不同的控制器上的话,这内容可能与我描述的不一致,这里不详细解释,如果确实是不同,下次补充),partition(?)表示在第几个分区,带双引号的文字将出现在启动列表中,你可以将[operating systems]下的不正确的一个启动菜单删除就可以了,然后进行保存。
如果保存时系统提示文件为只读,不可以改写时,你可以在“开始->运行”中输入“del c:\boot.ini /f”后确认,然后再保存你修改的文件就可以了。

参考以下文章修改boot.ini

个性化多重启动菜单

大家都知道,在正确地安装好两个或多个操作系统以后,在启动时就会出现启动菜单,然后让你在其中选择一操作系统启动。但是重新安装其中某一操作系统时(特别是光盘启动自动安装的那一类),就会出现两个相同的选项,其中一个有可能是错误的,这时怎么办呢?或者你看腻了Microsoft Windows 等字眼,想给它换一个个性化的名字或者是有带有提示性的字眼……这时你就可能会用到下面的内容了!
打开C:\找到 Boot.ini 注意:这个文件在默认状态下是隐藏(系统)的,要找到它,必须"文件夹选项"(Windows 98在"查看"菜单下,Windows Me 及以上则在"工具"菜单下)的"查看"选项" Windows 98则选中"显示隐藏和系统文件" Windows Me 及以上则除了选中"显示所有文件和文件夹"以外还要把"隐藏受保护的操作系统文件"前面的小钩去掉。

打开boot.ini你会发现什么呢?请你看一下吧:

[Boot Loader]
timeout=10
Default=multi(0)disk(0)rdisk(0)partition(5)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\="Microsoft Windows 98"

细心的你会发现什么呢?最后两行的""的内容正是启动菜单上的内容,这里有两个选项,也就是启动菜单上的两个可供选择的操作系统。
这下可好办了,我们可以将""引起来的部分改成自己想要的话比如把"Microsoft Windows 98"改成"Windows 98 打游戏专用", 把"Microsoft Windows XP Professional"改成"Windows XP 学习、生活"(注意引号要用西文)。

timeout=10则是停留时间,这里是10秒,默认是30秒,你可以把它改为你想要的时间(0秒 - 30秒);如果为0则不会出现启动菜单,除非你按F8……

Default=multi(0)disk(0)rdisk(0)partition(5)\WINDOWS 表示默认的操作系统,也就是如果你不选择的话,停留时间完后便会自动进入的操作系统,这里为位于第5分区的WINDOWS XP,如果你想把它改为其它如位于C:\下的WINDOWS 98则应为Default=C:\ 请参考下面内容.

multi(0)disk(0)rdisk(0)partition(5)则是该操作系统的路径。如果你不想记得太多,你可以这样简单地认为:partition(5)表示在第5个分区也就是G盘;同样道理partition(2)则表示在第2个分区也就是D盘……本人一次在安装LINUX后发现WINDOWS系统中只有位于C:\下的WIN98能正常启动外,安装在D盘的WINDOWS 2000 以及安装在G盘的XP都不能正常启动。后来才发现安装LINUX后它自动把C:以后的分区都后移一个分区,也就是说本来D:是partition(2)的但被换成partition(3)。后来我把它们相应的改动一下,就全部可以正常启动了。
另外,不规则安装多操作系统后有时也会出现两个相同的选项,这时你可以把相对应的行删掉。

好了,现在修改好了,应该保存了吧,可是很多时候是不能保存在原来的位置的。这是因为C:\下的 Boot.ini 在默认下是只读的,因此你只要查看它的属性,把它的只读去掉就可以了。最后记得把它的属性全部改回去。

修改一下C:\BOOT.INI文件,把你删掉的操作系统的那行删掉然后开机就不会再出现了

兄弟 你的BOOT.INI改了没!!!! 回去改改那哪吧 把地2个系统引导删掉吧

你没完全删除,要在控制面板的删除修改文件里删

在我的电脑上击右键→属性→高级→最下面的一个设置→点击默认操作系统
看看里面有几个选项,如果有二个就删除一个没用的就可