上海大众浩纳怎么样:电脑高手急进!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 08:34:40
我的系统是WIN2000,开机后自检完后在进入系统前出现NTLDR NOT MISSING.....后无反应,提示按CTRL+ALT+DEL键后重新启动,然后反复这样,进不了系统请问是怎么回事?
另外在一电脑中挂双硬盘装了两个2000系统,两个系统分装在不同的硬盘上,现取下一个硬盘后,用另一硬盘启动,两项启动项仍然存在,但有一启动项进去提示找不到硬件,请问在何处将那一无用的启动项删除!

NTLDR NOT MISSING见
http://www.chinadesign.com.cn/NewsContents1.asp?id=4132

资源管理器---工具---文件夹选项---查看---显示所有文件和文件夹
打开boot.ini ,修改
抄段与你

boot.ini系统引导配置文件

前些日子我误删了C盘下的boot.in(系统引导配置文件),使得我的电脑在启动时出现“boot.ini文件非法,正在从c:\winnt启动”的错误信息。用WinXP的自动修复功能也解决不了这个问题。虽然WinXP是不需要boot.ini文件就能正常启动的,可是我心有不甘,经过网上的查找资料,重装系统?终有收获.废话,重装肯定好了!(因编写了错误boot.ini文件导致系统无法启动,代价是惨痛di).
修复过程:
在我的电脑属性里面,高级启动属性里面点击 “编辑”就可以修改boot了,象我这样删除的,会提示新建一个boot的文件 .书写规格我用的XP,仅供参考)
[boot loader]
timeout=0
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" /fastdetect

(我当时就是在最后多写了一条(C:\=MicrosoftWindows),导致无法启动,重装后打开boot一看追悔莫及.)
写完后把该文件的属性设置为只读、隐藏,重起电脑。OK

注: timeout=0//表示默认启动的等待时间为0秒,你可改为更大的值,如10秒、30秒等随你自便;

default=用来控制默认的启动系统,“=”后面是操作系统的启动目录,目前默
认的系统是 Windows XP,你可以通过改变目录来改变默认的启动系统,例如
你是98+XP双系统,要想让默认的启动系统是 Windows 98,可以为: default=C:\

[operating systems] 下显示的是本机已安装的操作系统列表,如果你是98+XP双
系统,那么会有两行。注意:每一行“=”前是该操作系统的启动目录,Win98的启动目录是C:\="Microsoft Windows 98",Windows XP的启动目录是“multi(0)disk(0)rdisk(0)partition(2)\WINDOWS”,Partition 的意思是“分区”,“(2)”代表D盘.也就是说启动目录实际上指的就是“D:\WINXP”,只不过表示的方法不一样.“=”后面包含在双引号之间的内容是启动菜单显示的内容,可以随意更改成更有个性的名称。

通过以上分析:
我们知道可以通过修改 boot.ini 文件来改变启动菜单显示时间、启动菜单默认选项和启动菜单选项。这样,一旦启动菜单出现了问题,我们就可以用简单的方法修复了。例如重装系统后发现多了一个启动选项,你可以在 boot.ini 文件中去
掉相应的项目,保存后重新启动电脑即可。需要注意的是,为了防止修改时出现错误,请先将 boot.ini 文件备份。

由此想到:
现在许多人都喜欢在电脑上安装多个操作系统,有时由于安装不慎就会引起boot.ini错误,然后就无法开机了。这里公布几段网上典型的双系统引导的boot.ini的代码,供大家参考:

Windows98 和 Windows2000 Professional双系统

[boot[boot loader]
timeout=30
default=C:\
[operating systems]
C:\="Microsoft Windows 98"
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect

WindowsME 和 Windows XP双系统

[boot loader]
timeout=30
default=C:\
[operating systems]
C:\ = "Microsoft Windows Millennium Edition"
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

这里有一点值得注意的问题就是如果你的主操作系统是装在C盘上,第二个操作系统是装在D盘上,那么可以直接引用上面的代码,如果你的第二个操作系统是装在E盘或其他盘上,那么记得要把partition(2)中的数字2改成你的分区数字,C盘是1,D盘是2,E盘是3...依此类推。 好,希望这些东西能给大家帮上一些忙。

或我的电脑---右键---属性----高级----启动和故障---设置,两时间前钩去掉.(不改文件)

你的机子是启动不了的,楼上的方法好像欠妥。
解决办法
1. 用Windows 2000的安装盘启动电脑,进入Windows 2000 Server的安装界面;
2. 界面提示“要修复Windows 2000中文版的安装,请按R”,按R键继续;
3. 界面提示“要用故障恢复控制台修复Windows 2000安装”选项,按C键继续;
4. 屏幕出现故障恢复控制台提示“C:\\Winnt,要登录到哪个Windows
2000安装(要取消,请按Enter)?”,在此键入“1”,然后按Enter键;
5. 键入管理员密码,然后按Enter键;
6. 键入Copy F:\\Simpchin\\Windows2000\\Server\\I386\\Ntldr
c:\\,按ENTER键(注:Windows
2000三合一光盘,如果是其他的安装盘,可以使用搜索命令查找一下ntldr文件的位置,一般在i386目录下。“f:”为我的光盘驱动器号),系统提示您是否覆盖文件,键入Y,然后按Enter键。
搞定!

事实上,Windows 2000的引导过程是从安装时候就已经开始的。

那我们首先从Windows 2000的安装说起。

当Windows 2000 setup运行时,它向硬盘上写入MBR(主引导记录),同时在这个磁盘驱动器的第一个可引导 分区(就是我们在fdisk后激活的分区)写入引导扇区,引导扇区的内容根据不同的文件系统格式而变化(FAT或者是NTFS)。如果你的机器上曾装有MS操作系统并建立了引导扇区的话,Windows 2000 setup将检测它要覆盖的引导扇区是否有效,如果有效的话,Windows 2000 setup安装程序将把引导扇区的内容复制到这个分区的根目录中的文件bootsect.dos中。Setup程序在写完引导扇区后,将把Windows 2000所用的文件拷贝到硬盘,包括两个引导文件Ntldr和Ntdetect.com。另外,setup还会在引导分区的根目录中建立引导菜单文件boot.ini。

例:

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows "
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2000" /fastdetect

这是我的机器上的boot.ini文件,该内容显示装了两个操作系统,Win98和Win2000,后面的那个参数/fastdetect最常见,是安装系统时默认的,它的作用是使ntdetect忽略秉性和串行设备的枚举。Boot.ini文件中的相关参数还有很多,各有不同的功能,因为与本文没太大关系,所以不作具体介绍,有兴趣的朋友可以到网上找找有关资料。

Windows 2000的启动:

当你按下机器上的power键,计算机就开始启动了,首先是上电自检,通过后bios引导计算机去读取硬盘上的MBR,根据MBR中的信息,找到引导分区,将引导分区内的引导扇区的代码读入内存并把控制权交给该代码。引导扇区代码的作用是向Windows 2000提供磁盘驱动器(硬盘)的结构和格式信息并且从磁盘根目录中读取Ntldr文件,在引导扇区代码将Ntldr加载到内存后,它把控制权交给Ntldr的入口点。如果引导扇区代码在根目录中没有找到Ntldr文件的话,若文件系统为FAT格式,则显示:“Boot:无法找到Ntldr”,若引导文件系统是NTFS格式,则显示:“NTLDR丢失”。然后,Ntldr使用内建的文件系统代码从根目录读取boot.ini文件(Ntldr内建代码与引导扇区文件系统代码不同的是,Ntldr文件系统代码可以读取子目录)。此时,Ntldr清除屏幕,如果boot.ini中存在不止一种引导选项,则显示引导选择菜单,如果在boot.ini制定的超时范围内未有任何动作的话,Ntldr会选择默认的选项。引导选项确定后,Ntldr加载和执行Ntdetect.com(这是一个使用系统bios进行查询计算机基本设备和设置信息的16位实模式程序)。然后,Ntldr开始清除屏幕并显示:“Starting Windows……”进度栏。这个进度栏保持空白,直到Ntldr开始加载引导驱动程序(假如有100个引导驱动程序,则每加载一个文件,进度条增加1%)。在进度条的下面是信息:“For troubleshooting and advanced startup options for windows 2000 , press F8 .”如果此时按下F8键,会出现高级启动菜单,包括:已知的最近正确模式(last known good),安全模式(safe mode),调试模式(debug mode)等等等等。

此后,Ntldr加载合适的内核和HAL映像文件(缺省为Ntoskrnl.exe和HAL.dll),读入SYSTEM注册表hive文件(hive文件是一种包含注册表子树的文件)以确定该加载哪些引导驱动程序,加载引导驱动程序,为Ntoskrnl.exe的执行准备CPU寄存器。之后,Ntldr调用Ntoskrnl.exe并由它开始初始化执行程序子系统并引导系统-启动(system-start)设备驱动程序,在一系列的初始化工作完成后Ntoskrnl.exe为系统本机应用程序作准备并运行smss.exe。

Smss的主要任务是:初始化注册表,创建系统环境变量,加载Win32子系统(Win32k.sys)的内核模式部分,启动子系统进程Crss,启动登陆进程Winlogon。然后,Winlogon开始执行其启动步骤,如创建初始的窗口和桌面对象等等。然后它创建服务控制管理器(SCM)进程(Winnt\System32\Services.exe),它加载所有的标记为自动启动(auto-start)的服务程序和设备驱动程序和本机安全验证子系统(Lsass)进程(Winnt\system32\Lsass.exe)。当一切加载成功且用户在控制台成功登陆后,SCM则认为系统引导成功,注册表中 已知最近正确配置(HKLM\SYSTEM\select\LastKnownGood)由\CurrentControlSet替代。反之,如果用户在引导的时候选择高级菜单中的已知最近正确模式(LastKnownGood)或者加载时驱动程序返回一个严重的或者关键的错误,系统会以LastKnownGood的值作为CurrentControlSet 的值。

祝好运!

操作步骤如下:
打开"我的电脑"中的 "C:盘",选择"工具"菜单中的"文件夹选项"命令;进入"文件夹选项"对话框,选择"查看"选项卡,在"高级设置"中,将"隐藏受保护的操作系统文件 "和"隐藏已知文件类型的扩展名"前面对钩去掉,另外选中"隐藏文件和文件夹"中的"显示所有文件和文件夹",单击"确定"按钮;你就会看到boot.ini 文件了。

那个你是在安装完一个硬盘后再把第二个硬盘挂上去的把,这样的花还是重装一个系统把;

NTLDR NOT MISSING.....
是指C:\根目录下NTLDR文件丢失
从其它WIN2000机上考过来即可。