在今天的帖子中,我们将找出原因,然后提供问题的可能解决方案,当您看到错误消息 - NTLDR 丢失(NTLDR is missing, Press Ctrl-Alt-Del to restart)时,当您尝试启动Windows操作系统时,请按 Ctrl-Alt-Del 重新启动。
当计算机打开时,BIOS会选择一个合格的、可引导的硬盘驱动器,然后调用该硬盘驱动器启动时存储在MBR中的代码。反过来,该MBR代码从活动分区加载引导扇区。(MBR)此引导扇区代码的任务是加载NTLDR及其依赖项,这些依赖项用于加载操作系统内核并启动Windows。
NTLDR 文件(NTLDR file)(NT 加载程序)是所有版本的Windows NT操作系统的引导加载程序,通常位于第一个引导驱动器上活动分区的根目录中。但是,如果未找到NTLDR文件或已损坏,则加载过程将停止并出现“ NTLDR丢失”错误屏幕。
NTLDR由系统分区的卷引导记录启动,通常通过Windows FORMAT或SYS命令写入磁盘。
“NTLDR is missing”错误可能以几种不同的方式出现,下面的第一项是最常见的:
NTLDR is missing
Press any key to restart
NTLDR is missing
Press Ctrl Alt Del to restart
Boot: Couldn’t find NTLDR
Please insert another disk
此错误的最常见原因是您的计算机尝试从未正确配置为从其启动的硬盘驱动器或闪存驱动器启动。换句话说,它试图从不可启动的源启动。这也适用于您尝试从中引导的光驱上的媒体。
其他可能的原因包括文件损坏和配置错误、硬盘驱动器和操作系统升级问题、硬盘驱动器扇区损坏、BIOS过时以及(BIOS)IDE电缆损坏或松动。
NTLDR丢失,按 Ctrl-Alt-Del(Press Ctrl-Alt-Del)重新启动
如果您遇到此NTLDR错误,您可以尝试下面列出的我们推荐的解决方案,不分先后顺序。
- 重启电脑
- 拔下所有可移动媒体
- 更改 BIOS 启动顺序
- 重置活动分区
- 更新主板的 BIOS
- 重新拔插(Reseat)所有内部数据线和电源线
- 重建 MBR
- 重新安装 Windows
- 更换硬盘。
现在让我们深入研究详细的故障排除。
1]重新启动计算机
重启你的电脑。也许这是一个一次性的错误,会有所帮助。NTLDR 缺失(NTLDR is missing)错误可能是由于Windows操作系统(Windows OS)无法正常启动。
2]拔下所有可移动媒体
由于“NTLDR is missing”问题通常是由于BIOS尝试从外部不可启动驱动器加载,您可以尝试拔下所有外部驱动器,并移除所有可移动媒体,例如CD/DVD、存储卡, 和USB设备,以确保BIOS不会尝试从其中任何一个加载。
3]更改BIOS启动顺序
在这里,您可以检查并更改 BIOS 引导顺序(change the BIOS boot order),以确保 PC 尝试首先从内部驱动器加载。
就是这样。确保您将选择的设备已安装启动文件(或Windows操作系统文件)。
- 重新启动电脑。
- 按(Press)必要的键打开BIOS菜单。此密钥取决于计算机制造商和计算机型号。
如果屏幕显示多个按键,请找到打开“ BIOS ”、“设置”或“ BIOS菜单”的按键。
- 使用箭头键选择引导(Boot)选项卡。
- 将硬盘驱动器移至优先级列表的顶部。
4]重置活动分区
如果您计算机上标记为活动的分区不包含Windows启动文件(或其他操作系统的启动文件),您将无法启动您的 PC,并且您可能会收到NTLDR is missing 错误。
在基于 Intel 的计算机上,系统分区必须是已标记为活动以用于启动目的的主分区。一次只能有一个活动系统分区。如果要使用其他操作系统,必须先将其系统分区标记为活动,然后再重新启动计算机。
5]更新主板BIOS
如果您计算机上的基本输入/输出系统 ( BIOS(BIOS) ) 已过时,您可能会遇到NTLDR is missing错误。确保计算机上安装了最新版本的BIOS 。如果没有,您应该联系计算机制造商询问如何获取,然后安装适用于计算机的最新 BIOS 更新。(latest BIOS update)
6]重新安装(Reseat)所有内部数据和电源线
Windows 10中的错误可能是由IDE电缆松动或故障引起的。如果您怀疑它可能有故障,请尝试用新的IDE电缆更换。(IDE)
在重新安装任何内部数据线或电源线之前,您需要关闭计算机并打开机箱。
7]重建MBR
如果主引导记录(Master Boot Record)( MBR ) 损坏,则可能会出现NTLDR 丢失(NTLDR is missing)问题。在这种情况下,唯一的解决方案是修复 MBR(repair the MBR)。
8]重新安装Windows
Windows重新安装几乎可以肯定会解决任何NTLDR缺失错误,但它会删除数据。因此,建议在重新安装 Windows(reinstalling Windows) 之前备份所有需要的数据(backup all needed data)。
9]更换硬盘
更换硬盘(HDD)应该是您应该尝试的最后一个解决方案。如果您在重新安装Windows后仍然收到(Windows)NTLDR is missing 错误,那么您很可能面临硬盘驱动器的硬件问题。在这种情况下,您可能需要用新硬盘更换损坏的硬盘,然后重新安装Windows。
这些是您可以考虑解决问题的一些选项。
(These are some of the options you can consider to fix the issue.)
相关阅读(Related read):缺少 Bootmgr,按 Ctrl+Alt+Del 重新启动。
Fix NTLDR is missing, Press Ctrl-Alt-Del to restart error in Windows 10
In today’s post, we will identify the causeѕ and then provide the possible solutions to thе issue, when you see an errоr message – NTLDR is missing, Press Ctrl-Alt-Del to restart when you try to boot into the Windows operating system.
When a computer is turned on, the BIOS picks an eligible, bootable hard drive and then calls the code stored in the MBR at the start of that hard drive. That MBR code, in turn, loads the boot sector from the active partition. This boot sector code is tasked with loading NTLDR and its dependencies, which are used to load the operating system kernel and start up Windows.
The NTLDR file (NT loader) is the boot loader for all releases of the Windows NT operating system and is normally located in the root directory of the active partition on the first boot drive. However, if the NTLDR file is not found or is corrupt, then the loading process halts and the “NTLDR is missing” error screen appears.
NTLDR is launched by the volume boot record of system partition, which is typically written to the disk by the Windows FORMAT or SYS command.
There are few different ways that the “NTLDR is missing” error may present itself, with the first item below being the most common:
NTLDR is missing
Press any key to restart
NTLDR is missing
Press Ctrl Alt Del to restart
Boot: Couldn’t find NTLDR
Please insert another disk
The most common reason for this error is when your computer is trying to boot from a hard drive or flash drive that is not properly configured to be booted from. In other words, it’s trying to boot from a non-bootable source. This also would apply to media on an optical drive that you’re trying to boot from.
Other possible causes include corrupt and misconfigured files, hard drive and operating system upgrade issues, corrupt hard drive sectors, an outdated BIOS, and damaged or loose IDE cables.
NTLDR is missing, Press Ctrl-Alt-Del to restart
If you’re experiencing this NTLDR error, you can try our recommended solutions listed below in no particular order.
- Restart computer
- Unplug all removable media
- Change BIOS boot order
- Reset Active Partition
- Update the motherboard’s BIOS
- Reseat all internal data and power cables
- Rebuild MBR
- Reinstall Windows
- Replace Hard Drive.
Now let’s delve into the detailed troubleshooting.
1] Restart the computer
Restart your computer. Maybe it was a one-off error and will help. The NTLDR is missing error could be due to the Windows OS not booting properly.
2] Unplug all removable media
Due to the fact that the “NTLDR is missing” issue is often caused by BIOS trying to load from an external non-bootable drive, you can try unplugging all external drives, and remove all removable media, such as CD/DVD, memory cards, and USB devices to make sure the BIOS doesn’t try to load from any of them.
3] Change BIOS boot order
Here, you can check and change the BIOS boot order to ensure that the PC tries to load from an internal drive first.
Here’s how. Make sure that the device you will select has boot files (or Windows operating system files) installed.
- Restart the PC.
- Press the necessary key to open the BIOS menu. This key depends on the computer manufacturer and computer model.
If the screen shows multiple keys, find the key to open “BIOS,” “setup” or “BIOS menu.”
- Use the arrow keys to select the Boot tab.
- Move the hard drive to the top of the priority list.
4] Reset Active Partition
If your computer’s partition marked as active does not contain the Windows boot files (or boot files for another operating system), you cannot start your PC and you may receive the NTLDR is missing error.
On Intel-based computers, the system partition must be a primary partition that has been marked as active for startup purposes. There can be only one active system partition at a time. If you want to use another operating system, you must first mark its system partition as active before restarting the computer.
5] Update the motherboard BIOS
You may encounter the NTLDR is missing error if the basic input/output system (BIOS) on your computer is outdated. Make sure that the latest revision for BIOS is installed on the computer. If not, you should contact the computer manufacturer to inquire about how to obtain, and then install the latest BIOS update that is available for the computer.
6] Reseat all internal data and power cables
The error in Windows 10 could be caused by loose or malfunctioning IDE cables. Try replacing the IDE cable with a new one if you suspect it might be faulty.
You’ll need to power down the computer and open the case before reseating any internal data or power cable.
7] Rebuild MBR
If the Master Boot Record (MBR) is corrupted, NTLDR is missing issue may occur. In this case, the only solution is to repair the MBR.
8] Reinstall Windows
Windows reinstallation will almost certainly resolve any NTLDR is missing errors, but it will delete data. So, it is recommended to backup all needed data before reinstalling Windows.
9] Replace Hard Drive
Replacing the HDD should be the last solution you should try. If you still receive the NTLDR is missing error after reinstalling Windows, you’re most likely facing a hardware issue with your hard drive. In this case, you’ll need to maybe replace the damaged hard drive with a new one and then reinstall Windows.
These are some of the options you can consider to fix the issue.
Related read: Bootmgr is missing, Press Ctrl+Alt+Del to restart.