无忧启动论坛

标题: 各位大虾们,小弟求教了!启动后无法进入系统了, [打印本页]

作者: dlyfb    时间: 2007-3-7 21:13
标题: 各位大虾们,小弟求教了!启动后无法进入系统了,
各位大虾们,小弟求教了。我的系统是win98和win2000 的双系统(98在c盘,2000在e盘),平时进入时,系统会让选择win98或win2000 ,但有一天我用瑞星卡卡修复了系统的启动项,第二天开机后显示“NTLDR  IS  MISSING“,无法进入。后来我在网上搜了一下,有人建议进入DOS后使用命令"SYS C:"来修复,我用98的启动盘进入DOS,使用命令"SYS C:",再次开机后仍没有那个要求选择进入win98或win2000 的界面,而且“NTLDR IS MISSING“的提示也不见了,而是win98的蓝天白云界面一闪而过,出现DOS下C:\>, 无法继续进行了。安全模式也进不去。恳请各位赐教!
另外,是不是我在清理瑞星卡卡的启动项时,禁止了什么东西,才导致这样的。在dos下能进入卡卡,改回来吗?
各位能帮我恢复原样吗?
作者: dlyfb    时间: 2007-3-10 16:48
没有人可以回答吗?急死了!
作者: 6618    时间: 2007-3-10 17:24
要解决楼主的问题,说难不能,说易也不易。下面我简单说说:
1、你用卡卡修复后,估计是卡卡修改了boot.ini把windows2000系统指向了C盘,另也有可能是NTLDR给卡卡助手修掉了。
2、你再启动到DOS用SYS C: 传了一个DOS的引导盘文件,改动了C盘的启动引导,自然只能进入C盘下的DOS提示符C:>   了。

解决方法:
1、用WINDOWS2000光盘启动到故障控制台,输入如下命令:
fixboot c:
按提示再输入y,系统自动写入一个WINDOW2000的启动扇区。再启机子,双启菜单就出来了。
在WINDOWS2000光盘提取一个NTLDR,输入如下命令:
copy x:\i386\ntldr c:\                (x:是你的光盘的盘符)
2、看能否启动到98系统,如能把boot.ini的WINDOWS2000项指向第3分区(改成3)
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS=

3、如不能启动到98,启动到DOS,用eidit编辑boot.ini(如不懂,这步略过)

4、如有PE光盘,启动PE光盘,编辑C盘下的boot.ini,像第二步一样操作。

[ 本帖最后由 6618 于 2007-3-11 07:40 PM 编辑 ]
作者: 龙雷之火    时间: 2007-3-11 11:43
讲得够细的,学习了!
作者: zjq20032006    时间: 2007-3-12 10:38
NTLDR是对启动来说很重要!
作者: userinfo    时间: 2007-3-12 12:13
学习了!
很好,谢谢!
作者: 知心鸟    时间: 2007-3-12 14:52
学习了,支持。
作者: longteeth    时间: 2007-3-12 15:11
学到东西了
作者: shrkog    时间: 2007-3-13 18:50
3楼正解.
作者: dlyfb    时间: 2007-3-15 21:40
谢谢6618斑竹,我正在试试,您太强了!!
作者: libaojiangsu    时间: 2007-3-16 14:34
上学要交学费
看贴 要回帖。。。
作者: dlyfb    时间: 2007-3-17 15:11
斑竹,我按你的指导作了,现在双启动菜单出来了,如果选择2000可以进入系统,可是选择win98时显示“windows2000 could not start because the following file is missing or corrupt:<windows 2000 root>\system32\ntoskrnl.exe”。我的98装在c盘,2000装在e盘。我的boot.ini文件改完后是这样的

[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows98" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS=“Microsoft Windows2000“


如果把上面的红色“1字改为3也是这样的,
我原来一直使用98系统,所以希望版主能再次赐教,小弟感激不尽了。
作者: 6618    时间: 2007-3-17 17:37
原帖由 dlyfb 于 2007-3-17 03:11 PM 发表
斑竹,我按你的指导作了,现在双启动菜单出来了,如果选择2000可以进入系统,可是选择win98时显示“windows2000 could not start because the following file is missing or corrupt:<windows 2000 root>\system32\ntoskrnl.exe”。我的98装在c盘,2000装在e盘。我的boot.ini文件改完后是这样的

[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows98" /fastdetect -----这个不要。
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS=“Microsoft Windows2000“


朋友,你的机子还是引导扇区的问题。你机子的boot.ini改成这样:
[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(
1
)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows98"
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS=“Microsoft Windows2000“
[/quote]

看一下你的C盘有没有bootsect.dos这个文件(这是双系统中,98系统的要用到的引导文件),如没有,把附件中的这个文件下载下来,复制到你的C盘下。重启机子,看行不行,如还不行,看下一帖。

0.GIF (29.96 KB, 下载次数: 16)

0.GIF

bootsect.rar

587 Bytes, 下载次数: 17, 下载积分: 无忧币 -2


作者: 6618    时间: 2007-3-17 17:53
如还不行,下把附件中的BOOTPART下载下来,解压后放到C盘下其他盘下也行(注意要是FAT32格式的)。光盘启动到DOS下,输入如下命令:
bootpart win98 boot:c:
这是一个写入WIN98的启动扇区的命令,这时重启你的机子,估计就能进98系统了。再试试能不能进2000系统,如不能再光盘启动到DOS,输入下面的命令:
bootpart winnt boot:c:

要值得注意的是,由于DOS下不支持NTFS格式,如果你的C盘是NTFS格式的话,上面的操作不成功的话,以上的命令,我2004年的时候是试过的。假如你又没有支持NTFS格式的启动盘,你可以试试在WIDOWS下的命令提示符下进行操作,输入上面的命令(这个我没试过,不过我试了一下,它可以在命令提示符下正常运行:

[ 本帖最后由 6618 于 2007-3-18 10:12 AM 编辑 ]

0.GIF (17.53 KB, 下载次数: 12)

0.GIF

BOOTPART.rar

20.49 KB, 下载次数: 16, 下载积分: 无忧币 -2


作者: 6618    时间: 2007-3-17 17:54
朋友,仔细看看帖子,试试吧,如有问题,可继续跟帖。
作者: sansa520    时间: 2007-3-17 17:59
讲得蛮祥细的。。。顶上。。。关注着。。
作者: dlyfb    时间: 2007-3-18 09:49
谢谢版主,:P 我在试,之后我再回话,谢谢了,学到了很多
作者: libaojiangsu    时间: 2007-3-18 13:16
关注 顶上去。。。
作者: xinlin00    时间: 2007-3-18 15:05
虽然有点不懂 但学习下
作者: dlyfb    时间: 2007-3-21 21:34
"看一下你的C盘有没有bootsect.dos这个文件(这是双系统中,98系统的要用到的引导文件),如没有,把附件中的这个文件下载下来,复制到你的C盘下。重启机子,看行不行,如还不行,看下一帖。"
这个方法没有成功。
我又试了第二个方法,解压运行后,启动菜单除了98和2000之外,多了个选项c:,(我进到boot.ini 里发现多了行c:boot\win95的字样)。如果选择c:回车进入,直接回到dos下的c:\;如果选择2000可以进入系统;选择98仍显示“windows2000 could not start because the following file is missing or corrupt:<windows 2000 root>\system32\ntoskrnl.exe”。我有些不解的是:既然我选择了进入98,为何还提示我没有找到2000的文件呢(<windows 2000 root>\system32\ntoskrnl.exe)?

不好意思有还要麻烦斑竹了,98系统仍没有进去,我已经做好重装系统的准备了:L 。我曾问过好多人,只有无忧论坛的解答是最认真最专业的了,谢谢!
作者: 6618    时间: 2007-3-22 00:51
原帖由 dlyfb 于 2007-3-21 09:34 PM 发表
选择98仍显示“windows2000 could not start because the following file is missing or corrupt:<windows 2000 root>\system32\ntoskrnl.exe”。我有些不解的是:既然我选择了进入98,为何还提示我没有找到2000的文件呢(<windows 2000 root>\system32\ntoskrnl.exe)?

之所以这样,我估计是虽然那里(即boot.ini)显示的是98的菜单,其实引导的还是WIN2000,而你的2000是装在第3分区,即E盘的,而WIN98菜单中的是在第1分区找,自然找不到ntoskrnl.exe,ntoskrnl.exe在e:\winnt\system32\ntoskrnl.exe。

请你这样试试:
选多出来的那一项C,进到DOS,C:>输入下面的命令:
cd windows
win

上面的命令是进到c:\windows 运行win.com,在纯DOS下进入98系统。(注:98时代是支持这样进98系统的,如无意外,你就可以成功地进入98系统了,久违的98又出来了。)

如果试了红色的部分能行,直接跳到下一帖:


另,请问:
1、朋友你的C盘是FAT32格式的吧。
2、能不能把BOOT.INI的内容再粘到这里来?我看看是怎么个多了个C项法。
3、能不能像我这样打开了所有的隐藏选项,把C盘的截图传上来?只传第2幅图。
4、我想楼主的机子还是引导的问题,选别急着再重装98,也许就只差一点点就行了?呵呵,也许而已。当然如果朋友你要急着用98系统的话,那就重装吧,但我估计你按上面红色的字体去操作,是能进入98的。
5、欢迎朋友你继续跟帖,解决问题的过程也是学习的过程,这个学习包括朋友你也包括回帖的我,因为我没装过98/2000的双系统,以前装的是98/XP的双系统,但已很久没装了,现在只有一个XP系统。

[ 本帖最后由 6618 于 2007-3-22 03:46 AM 编辑 ]

0.GIF (24.24 KB, 下载次数: 16)

0.GIF

1.GIF (24.93 KB, 下载次数: 18)

1.GIF

作者: 6618    时间: 2007-3-22 03:45
朋友,如果试了上面红色的部会能行,极有可能是boot.ini的问题,把C盘的boot.ini复制一份,改名为bootold.ini(主要是备一个份,以防万一),把boot.ini改成以下的内容:

[boot loader]
timeout=8
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
C:\=Microsoft Windows 98
multi(0)disk(0)rdisk(0)partition(3)\winnt="Microsoft Windows 2000 Professional" /fastdetect



附件是我做好的boot.ini。

boot.rar

242 Bytes, 下载次数: 17, 下载积分: 无忧币 -2


作者: dlyfb    时间: 2007-4-1 21:59
谢谢斑竹了,最近出差了,一直没有机会试验,我会尽快试一下上面的方法,尽快答复的,感谢斑竹的热心和诚恳。我不会重装系统的,一定要把问题搞清楚地,呵呵~~
作者: pandorak    时间: 2007-4-1 22:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: jjwlkz    时间: 2007-4-2 06:25
看看,有什么新招
作者: 过期的可乐    时间: 2007-4-2 11:51
我以前也遇到过这种问题,后来无意中用U盘启动到PE,使用WinPM来调整C盘活动或者E盘活动(只要一个盘活动就行),能顺利的进入系统,楼主不妨试试.原因我也不知道.
作者: dlyfb    时间: 2007-4-25 20:47
很抱歉,好久没有回话,我用斑竹的方法又试了一次,显示HIMEM.SYS is missing。后来我想,2000可以进去,而c 盘的98总显示缺文件,会不会是有文件损坏或是被误删了,我用98安装盘覆盖安装了一下,重启后在选择菜单中多了一个win98(也许这次安的98与以前的那个不是同一个安装盘吧),选择后居然可以正常进入了!具体原因我也说不清楚,总之感谢6618斑竹的热心帮助,也感谢各位朋友的跟帖关注,之前我曾说过,这个问题我曾在多个地方发帖求助,只有“无忧“的解答是最专业和认真的,我想这也正是无忧论坛得到众多网友拥护的主要原因吧,这里我会常来的,谢谢大家!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3