电脑问题:NTLDR is missing,verifying dmi poot data

来源:百度知道 编辑:UC知道 时间:2024/06/07 18:31:50
前两天XP系统不知怎么回事,突然重启 ,然后 电脑自检后 出现:NTLDR is missing,verifying dmi poot data~~~要插入系统盘,我没系统盘,只好格式化 ,安装了 2000系统,安装好后,AC97的 声卡驱动装上了,但就是没有声音(这个声卡驱动以前用过的 没有问题的),不管怎么说 系统还算正常~~~

但是刚过了两天,得,今天 看电影,系统又重启,然后出现了同样的问题~~~~~~晕死了~~~~按照大侠 们教的 方法插入系统盘 进行修复 :看到 C:\>WINNT\之后 , 输入 copy h:\i386\ntldr C:\ , 可是DOS 提示 拒绝访问(我电脑 有C D E F 四个盘,H 盘是光驱盘)我用DIR 命令 看了 一下发现 ,D盘 好像没有东西啊(我用超级兔子隐藏过这个盘,但是立即解除了)同时我想看看H盘 的情况 DIR H:\ ,却发现 出现 F盘的情况,于是我 从A 一直到 Z 全部 试了一下,愣是没发现 光盘(光驱应该没问题 ,因为能读系统盘啊),这我就纳闷了, 并且我发现 我的BIOS 第一启动盘 是 光盘, 我设置了硬盘启动后保存,并设置了密码,可 在次 进入 发现 还是 光盘是 第一启动盘 ,而且进去也不要密码

这到底怎么了? 期待高手回答,我这电脑看来也不行了 (二手的)

Windows2000操作系统的引导过程分以下几步:
1.MBR代码执行。在BIOS引导过程的最后一步,计算机将MBR读入内存,然后将控制权交给MBR。MBR中的可执行代码在分区上搜索分区表,查找一个标识了可引导标记的分区。找到第一个可引导分区后,它会读取该分区的第一个扇区,这就是引导扇区。
2.Windows2000启动文件执行。操作系统代码将Ntldr读入内存,启动操作系统的引导进程。Ntldr包含了只读的NTFS和FAT代码,开始时,它只是在实模式下运行,它的第一个任务是将操作系统切换到保护模式。第一个保护模式的实例不能为硬件保护执行物理到虚拟的转换——这个功能只有在Windows2000操作系统引导完成后才可用。这时候所有物理内存都是可用的,并且计算机作为一个32位的机器运行。然后Ntldr起用页面交换并创建页表。接着,它从跟目录下读取boot.ini文件,并在显示器上显示引导选择菜单。
3.引导选择菜单显示。引导选择菜单出现,显示计算机上可用的操作系统选项。也可能什么都不显示——如果你的机器上只安装了一个Windows2000操作系统的话。
4.Ntdetect启动。当用户在屏幕上的菜单选定了Windows2000时,Ntldr启动Ntdetect.com。Ntdetect.com从系统的BIOS中查询系统的设备和配置信息。Ntdetect.com收集到的信息被发送到注册表中,并放在HKEY_LOCAL_MACHINE\\Hardware\\Description的子项中。
5.Ntoskrnl运行和HAL加载。Ntdetect执行完它的硬件见检查后,把操作系统的引导过程交回给Ntldr,Ntldr启动Ntoskrnl.exe并加载hal.dll,HAL的英文是Hardware Abstract Layer的缩写,意思是硬件抽象层。Ntoskrnl.exe包含了内核和可执行子系统,这是Windows NT内核模式组件的核心文件。它包含了内核、可执行体、缓存管理器、内存管理器、调度程序、安全引用监视器等等。这是真正使Windows 2000运行的文件。为了使硬件和操作系统能够交互,Ntoskrnl.exe需要hal.dll,因为它包含允许硬件和操作系统交互的代码。