瑞星卡卡安全论坛
菜菜菜啊 - 2006-8-17 11:39:00
我用得是2000、xp双系统,我重装了2000,又把启动菜单给修复了,可以启动xp,就是把xp安装盘下一些文件拷贝到2000下,但是开机启动时却出现了三项启动项分别如下:
windows 2000
windows xp
windows(默认)
最后一项根本不是我所安装得系统,选上windows(默认)
选项后,回车,就出现一些错误信息:
windows xp 无法启动:缺少hal.dll文件
我昏,我明明可以用第二项启动xp为什么又多出了这一项呢?
再编辑boot.ini发现没有第三项启动项啊?
我该怎样把这一项给删除呢?
请高手来指点,谢谢!!!!!!!!!!!!!
流行王子 - 2006-8-17 11:46:00
强烈建议你将叉P卸载!
菜菜菜啊 - 2006-8-17 11:53:00
我昏
中关村我帅 - 2006-8-17 12:07:00
流行王子,为什么要卸掉XP
菜菜菜啊 - 2006-8-17 12:29:00
不是吧,急等啊?谁来帮我一下
zgr稳得起 - 2006-8-17 12:44:00
| 引用: |
【菜菜菜啊的贴子】我用得是2000、xp双系统,我重装了2000,又把启动菜单给修复了,可以启动xp,就是把xp安装盘下一些文件拷贝到2000下,但是开机启动时却出现了三项启动项分别如下: windows 2000 windows xp windows(默认) 最后一项根本不是我所安装得系统,选上windows(默认) 选项后,回车,就出现一些错误信息: windows xp 无法启动:缺少hal.dll文件 我昏,我明明可以用第二项启动xp为什么又多出了这一项呢? 再编辑boot.ini发现没有第三项启动项啊? 我该怎样把这一项给删除呢? 请高手来指点,谢谢!!!!!!!!!!!!! ……………… |
首先在“开始”→“运行”输入→“SFC /scannow”也可在→“运行”输入→“cmd”在命令提示符下→“SFC /scannow回车”修复windows xp文件它可自动的没有任何提示的(前提是必须将安装盘放入光驱中否则出错)。
最后再在“开始”→“运行”输入→“msconfig”回车,进入下面的检查下,参见下图所示
附件:
6919462006817123604.JPG
菜菜菜啊 - 2006-8-17 12:47:00
谢谢了,先试下再来
菜菜菜啊 - 2006-8-17 13:19:00
| 引用: |
【zgr稳得起的贴子】 首先在“开始”→“运行”输入→“SFC /scannow”也可在→“运行”输入→“cmd”在命令提示符下→“SFC /scannow回车”修复windows xp文件它可自动的没有任何提示的(前提是必须将安装盘放入光驱中否则出错)。 最后再在“开始”→“运行”输入→“msconfig”回车,进入下面的检查下,参见下图所示 ……………… |
对了,我想问一下 zgr稳得起 老兄,我用第二项xp可以启动起来,第三项是多余的,所以想把第三项给删除掉,而不是所有xp都启动不起来,用你讲得这种方法有效吗?呵呵
zgr稳得起 - 2006-8-17 13:47:00
| 引用: |
【菜菜菜啊的贴子】
对了,我想问一下 zgr稳得起 老兄,我用第二项xp可以启动起来,第三项是多余的,所以想把第三项给删除掉,而不是所有xp都启动不起来,用你讲得这种方法有效吗?呵呵 ……………… |
按照五楼作法应该没问题。不放心可将BOOT.INI先行做个备份吧,有问题也不怕了还可还原啊。
菜菜菜啊 - 2006-8-17 14:20:00
谢谢各位,但是在boot.ini、msconfig下都没有第三项啊?我就算用bootcfg /delete也没有用啊?回复一下 zgr稳得起 你在上边讲得方法我试过了,没有用,开机还是有第三项,这问题到底是在哪儿呢,我就是怕麻烦才不想重装,呵呵,还请赐教其它方法,谢谢
菜菜菜啊 - 2006-8-17 14:24:00
adl兄,你发得网站我去看过了,那些方法我早就试过了,没有用啊?
阿诺8979 - 2006-8-17 14:28:00
[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
以上是一个单XP系统标准BOOT.ini的代码。
partition(1)如果这个()是1那就代表C:()是2就代表D:如果这行multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect里有“WINDOWS XP安装程序”就会出现C:根目录下,$winnt$如果你的C盘里有两个带$ $目录,应该删除它们。再删除带有WINDOWS安装程序的那行代码。
阿诺8979 - 2006-8-17 14:30:00
如果还有2000操作系统应该是如下代码
[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 2000 Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
()1启动2000 在C盘
()2启动XP 在D盘
菜菜菜啊 - 2006-8-17 16:01:00
| 引用: |
【阿诺8979的贴子】[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
以上是一个单XP系统标准BOOT.ini的代码。 partition(1)如果这个()是1那就代表C:()是2就代表D:如果这行multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect里有“WINDOWS XP安装程序”就会出现C:根目录下,$winnt$如果你的C盘里有两个带$ $目录,应该删除它们。再删除带有WINDOWS安装程序的那行代码。
……………… |
就会出现C:根目录下,$winnt$如果你的C盘里有两个带$ $目录,应该删除它们。再删除带有WINDOWS安装程序的那行代码。
这一行我不太懂?请详解,谢谢
菜菜菜啊 - 2006-8-17 16:08:00
我修复过程是这样的,我在xp下重装2000后,为了避免xp启动不起来,就用安装盘启动在控制台下,用fixboot、bootcfg /add等命令修复,但发现均没有用,没办法了,于是把XP光盘里面的NTLDR , Ntdetect.com 和 Bootfont.bin 三个文件复制到2000下,现在xp可以启动了,却多出来第三项启动项,我想问题是出在这三个文件上,但是又无从下手,呵呵,还请大侠指点一下,谢谢!!!
阿诺8979 - 2006-8-17 16:09:00
如果你2000安装在C,XP安装在D,你可以直接复制
boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
到你的BOOT.INI在重启就不全出现了。
菜菜菜啊 - 2006-8-17 16:10:00
补充一下,我用记事本打开以上三个文件,却都是乱码
阿诺8979 - 2006-8-17 16:12:00
阿诺8979 - 2006-8-17 16:14:00
菜菜菜啊 - 2006-8-17 16:19:00
我boot.ini文件如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional"
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
我怎么找也找不到第三项啊???
阿诺8979 - 2006-8-17 16:23:00
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
partition(3)()3应该是在E盘下,怎么没有看到()2
菜菜菜啊 - 2006-8-17 16:27:00
我想阿诺8979 兄恐怕还没理解我讲得意思,我是讲2000和xp都启动得起来,我不过就是把xp安装盘下一些文件拷贝到2000下,但是开机启动时却出现了三项启动项分别如下:
windows 2000
windows xp
windows(默认)
最后一项根本不是我所安装得系统,在boot.ini上也找不到这项,我选上windows(默认)
选项后,回车,就出现一些错误信息:
windows xp 无法启动:缺少hal.dll文件
虽然可以启动,为什么又多出了windows(默认)这一项呢?
我在xp下重装2000后,为了避免xp启动不起来,就用安装盘启动在控制台下,用fixboot、bootcfg /add等命令修复,但发现均没有用,没办法了,于是把XP光盘里面的NTLDR , Ntdetect.com 和 Bootfont.bin 三个文件复制到2000下,现在xp可以启动了,却多出来第三项启动项,在复制这三个文件以前,是没有第三项启动项的,我想问题就是出在这三个文件上,但是又无从下手
我该怎么删除掉呢?
菜菜菜啊 - 2006-8-17 16:28:00
xp确实是装在e盘下,所以partition(3)是没错的
菜菜菜啊 - 2006-8-17 16:38:00
晕啊,到底谁来帮我一下
阿诺8979 - 2006-8-17 16:49:00
我感觉你修复的方法有太好,如果你怕XP不能启动,应该在2000下运行XP安装程序,安装会搜索其他系统,如果搜索到就会自动生成多重启动菜单,当然也会生成一个“WINDOWS 安装程序”在多重启动菜单里,这一项会出现在BOOT。INI里,当你正常启动WINDOWS后,就可以在BOOT。INI删除这一行,然后删除C盘目录下的临时文件夹。就不会出现你现在这种情况。
菜菜菜啊 - 2006-8-17 16:49:00
go top
菜菜菜啊 - 2006-8-17 16:51:00
呵呵,可是现在我怎么办呢?
菜菜菜啊 - 2006-8-17 18:17:00
再顶上去
zgr稳得起 - 2006-8-17 19:44:00
①多系统下的WIN_XP无法启动,进入故障恢复控制台,键入“BOOTCFG /ADD”回车,(将WINDOWS安
装添加到启动菜单列表中)然后提示选择添加安装,选“1”接着提示添加输入加载识别符(启动菜
单的名称,例如要恢复的是WINDOWS_XP系统可输入“WINDOWS_XP”)下一步会提示输入OS加载选
项,键入fastdetect回车,再键入exit,重启即可。
②恢复boot.ini文件
首先执行bootcfg /scan扫描磁盘上windows安装,找到磁盘上的windows_xp后,再输入bootcfg /
redirect重建boot.ini,同时使用copy命令将安装光盘上i386目录下的NTDETECT.COM和NTLDR复制到C盘根目录下,最后执行:fixboot c:回车,把windows_xp的系统分区写入启动扇区。即可完成。最后到下面的地方看一下再修复BOOT.INI文件吧。
全面解析BOOT.INI文件和让启动菜单“锦上添花”
http://forum.ikaka.com/topic.asp?board=3&artid=8125599
© 2000 - 2026 Rising Corp. Ltd.