目录:
视频: win10官方系统U盘制作,微软官方工具一键完成 2024
作为A +认证专业人士,您经常需要根据来自操作系统的错误代码和消息来诊断问题。所有的操作系统都容易受到启动问题的困扰,从Windows XP开始的Windows操作系统也不例外。
CompTIA A +考试的目标是正式列出Windows XP以后的操作系统版本,即Windows Vista,Windows 7和Windows 8.1。但是,900系列目标引用Windows XP启动文件。
<! - 1 - >Windows启动过程可能受到引导扇区损坏,启动加载程序问题以及启动时驱动器识别问题的影响。 ini或引导配置数据库(BCD)。对于大多数问题,紧急修复过程或Windows恢复环境(RE)都是合理的故障排除和修复步骤。
找不到操作系统或不正确的引导设备
在Windows中找不到操作系统
错误与硬盘驱动器上的引导扇区严重损坏相关联。要将驱动器恢复到工作状态,请执行紧急修复/启动修复过程以恢复硬盘驱动器上的启动扇区。此功能在Windows XP中称为“紧急修复”,在Windows Vista,Windows 7和Windows 8中称为“启动修复”。1.
轻微的启动文件损坏会报告丢失的文件,如winload。 exe或ntoskrnl。可执行程序。
没有找到操作系统
错误可能是由不正确设置的BIOS / UEFI引导顺序造成的。
如果您的计算机连接有多个硬盘驱动器,闪存驱动器或USB设备,则它们的引导顺序可能会高于正常的引导驱动器。如果是这种情况,您可能会看到与缺少引导文件相关的消息。如果是这种情况,则解决该问题的方法是在计算机上输入BIOS / UEFI配置,然后选择要用作引导设备的正确设备。使用可移动设备的解决方案可能会更简单,因为设备可以简单地移除。
缺少启动文件
Windows需要启动几个核心文件和一个可选文件。所需的文件是
- ntldr(Windows XP)
- ntdetect。 (Windows XP)
- 启动。 ini(Windows XP)
- bootmgr(Windows Vista,Windows 7,Windows 8.1)
- 引导配置数据库(BCD)(Windows Vista,Windows 7,Windows 8.1)
- winload。 exe(Windows Vista,Windows 7,Windows 8.1)
- ntoskrnl。 exe(Windows Vista,Windows 7,Windows 8.1)
可选文件是
- ntbootdd。 sys,这是Windows XP从SCSI适配器没有自己的BIOS引导的SCSI适配器驱动程序
ntldr
NTLDR是Windows XP的引导加载程序,以及Windows新技术中的以前版本(NT )OS行。NTLDR与NTDETECT一起工作。 COM,执行硬件检测,并启动。 ini,它将NTLDR指向您的Windows安装。从Windows Vista转发,Microsoft用bootmgr替换了NTLDR。 exe和winload。可执行程序。而不是在开机时记录 Windows目录位置。 ini后XP系统直接从启动配置数据库(BCD)读取启动信息;这个数据可以通过使用bootcfg工具来读取和修改。
如果Windows XP系统上缺少ntldr,当您的计算机尝试启动时,将收到以下错误消息:
NTLDR丢失
按任意键重新启动
此消息通常意味着计算机正试图从没有引导加载程序的设备引导。如果该文件实际上缺失,可以用任何Windows Vista之前的计算机上的工作副本替换它,尽管尝试用来自相同或更新版本的Windows的副本替换丢失的文件以保持完全兼容。要替换此文件,可以从Windows DVD启动系统并执行紧急修复/启动修复过程。
启动。 ini
如果开机。 ini文件丢失,并在默认位置安装了Windows XP,系统将启动,但不会显示启动菜单。在Windows XP和较新版本的Windows中,操作系统的默认位置是c: windows。如果您尚未在其默认位置安装Windows,则会收到一条消息,指出ntoskrnl。 exe或hal。 DLL损坏或丢失,你应该替换文件。从Windows XP中,消息将类似于此,指出DLL文件丢失:
Windows无法启动,因为以下文件丢失或损坏:
system32 hal。 dll
这个消息是误导性的,因为问题是真正的引导。 ini文件。该消息的原因是引导加载程序(ntldr)已经到默认位置,并ntoskrnl。 exe或hal。 DLL文件不在那里。如果开机。 ini文件被替换,并且引导路径对于您的安装是正确的,引导过程将继续正常。
启动。 ini是一个文本文件,可以用任何文本编辑器(如记事本)进行编辑。可执行程序。要更换引导。 ini文件中,您可能需要像创建启动盘一样来替换缺少的ntldr文件。
NTDETECT。 com
如果没有检测到。 com是丢失,您会收到以下错误消息:
NTDETECT失败
此文件是通用的,如ntldr文件,并可以用替换ntldr文件相同的方式替换。请参阅前面的部分“ntldr。 “
bootmgr
Windows Vista引入了启动Windows操作系统的全新方法。而不是ntldr协调启动过程,通过Windows 8.1的Windows Vista依赖位于系统分区上的一个名为bootmgr的文件。然后bootmgr文件再次读取系统驱动器上的引导配置数据(BCD)存储,以确定如何完成Windows操作系统负载。
如果bootmgr丢失,当您的计算机尝试启动时收到以下错误消息:
BOOTMGR丢失
按Ctrl + Alt + Del重新启动
要解决此类错误,请查看使用启动修复过程或使用像
bootrec这样的工具修复命令提示符。 exe / fixboot
。
引导配置数据库(BCD)
BCD数据存储位于UEFI系统的EFI系统保留分区和BIOS系统的C: boot BCD目录中。
如果BCD丢失,当您的计算机尝试启动时收到以下错误信息:
Windows启动管理器
Windows无法启动。最近的硬件或软件更改可能是
原因。要解决该问题:
插入Windows安装光盘并重新启动计算机。
-
2。选择您的语言设置,然后单击“下一步”。
3。点击“修复您的计算机”。
如果您没有此光盘,请联系您的系统管理员或计算机
制造商寻求帮助。
文件: Boot BCD
状态:0xc000000f
信息:尝试读取引导配置
数据时发生错误。
Enter = Continue ESC = Exit
要解决这种类型的错误,请查看使用启动修复过程或修复命令提示符,其中包括像bootrec这样的工具。 exe / RebuildBCD或bcdedit。可执行程序。 BCDEDIT。 exe将允许您手动重建BCD。在Windows 8.1中,可以通过从Windows DVD启动系统,然后从欢迎屏幕中选择修复计算机来访问启动修复。
WINLOAD。 EXE
从Windows Vista开始,winload。 exe(或UEFI系统上的winload.efi)将Windows操作系统执行程序(ntoskrnl.exe)和核心设备驱动程序加载到内存中。因此,winload。 exe是一个关键的系统文件。
如果winload丢失,当您的计算机尝试启动时,您将收到以下错误信息:启动管理器
Windows无法启动。最近的硬件或软件更改可能是原因。要解决这个问题:
1。插入您的Windows安装光盘并重新启动您的计算机。
2。选择您的语言设置,然后单击“下一步”。
3。单击“修复计算机”。
如果您没有此光盘,请联系系统管理员或计算机制造商以获得帮助。
文件: Windows system32 winload。 exe
状态:0xc000000f
信息:由于应用程序丢失或损坏,无法加载所选条目。
Enter = Continue ESC = Exit
要解决这种类型的错误,请查看使用Vista启动修复过程或修复命令提示符,其中包括像bootrec这样的工具。 exe / RebuildBCD或bcdedit。可执行程序。 BCDEDIT。 exe将允许您手动重建BCD。
NTOSKRNL。 exe或hal。 dll
你应该能够找到ntoskrnl。 exe文件在Windows system32目录中。如果缺失,则在Windows XP中收到类似以下消息:
由于以下文件丢失或损坏,Windows无法启动:
system32 hal。dll
请重新安装上述文件的副本。
这些消息可能看起来很熟悉;它们与您在启动时收到的信息相同。 ini文件配置错误。检查启动后。 ini文件,如果是ntoskrnl。 exe或hal。 DLL文件实际上是缺少的,您必须执行以下操作之一:
或Windows Vista或Windows 7中的启动修复,以替换系统中丢失或损坏的任何文件。
尝试使用故障恢复控制台替换文件。
- 重新安装操作系统。 100次中有99次是失踪的ntoskrnl。 exe或hal。 DLL错误信息意味着与启动错误。 ini文件或BCD,以及ntoskrnl。 exe或hal。 DLL文件是好的。尽管hal。 DLL代表一个缺少的DLL文件,许多其他的DLL文件是不可或缺的操作系统正常运行。如果其中很多缺失,恢复选项将通过紧急修复/启动修复过程。