Play Video
1
How to Repair a Missing NTLDR for Windows XP
How to Repair a Missing NTLDR for Windows XP
::2011/01/30::
Play Video
2
NTLDR is missing fix
NTLDR is missing fix
::2012/06/11::
Play Video
3
COMO REPARAR EL WINDOWS XP CUANDO FALTA EL NTLDR
COMO REPARAR EL WINDOWS XP CUANDO FALTA EL NTLDR
::2010/07/30::
Play Video
4
Fix NTLDR without windows cd
Fix NTLDR without windows cd
::2014/01/26::
Play Video
5
Como Resolver Erro FALTA NTLDR no Windows XP
Como Resolver Erro FALTA NTLDR no Windows XP
::2014/04/08::
Play Video
6
metodo para reparar los archivos ntldr ntdetect y boot del sistema
metodo para reparar los archivos ntldr ntdetect y boot del sistema
::2009/04/03::
Play Video
7
Como Reparar Error Falta NTLDR En Windows XP No Inicia
Como Reparar Error Falta NTLDR En Windows XP No Inicia
::2013/04/10::
Play Video
8
How to Repair "ntldr is missing press ctrl alt del to restart" Error on Windows XP
How to Repair "ntldr is missing press ctrl alt del to restart" Error on Windows XP
::2012/02/13::
Play Video
9
Falta NTLDR XP [Solucion]
Falta NTLDR XP [Solucion]
::2013/04/10::
Play Video
10
Falta NTLDR
Falta NTLDR
::2011/03/15::
Play Video
11
Falta Archivo NTLDR solucionado | www.Luisreyna.pe
Falta Archivo NTLDR solucionado | www.Luisreyna.pe
::2014/01/23::
Play Video
12
How to Repair Ntdetect.com or NTLDR Missing or Corrupt on Bootup with no Windows CD
How to Repair Ntdetect.com or NTLDR Missing or Corrupt on Bootup with no Windows CD
::2009/07/11::
Play Video
13
NTLDR is missing USB boot disk - ntldrismissing.com
NTLDR is missing USB boot disk - ntldrismissing.com
::2014/02/12::
Play Video
14
Como reparar windows xp cuando falta el archivo NTLDR
Como reparar windows xp cuando falta el archivo NTLDR
::2012/04/24::
Play Video
15
NTLDR is compressed. Press CTRL+ALT+DEL to restart by Britec
NTLDR is compressed. Press CTRL+ALT+DEL to restart by Britec
::2011/06/14::
Play Video
16
How to fix Windows 7/XP boot problems (NTLDR is missing)
How to fix Windows 7/XP boot problems (NTLDR is missing)
::2011/10/09::
Play Video
17
How to Fix NTLDR Missing using Hiren
How to Fix NTLDR Missing using Hiren's BootCD and XP CD
::2014/04/15::
Play Video
18
How to Repair NTLDR Missing or Corrupt on Bootup
How to Repair NTLDR Missing or Corrupt on Bootup
::2009/05/17::
Play Video
19
Falta NTLDR - Windows 7 / 8 / 8.1
Falta NTLDR - Windows 7 / 8 / 8.1
::2013/03/09::
Play Video
20
NTLDR fehlt
NTLDR fehlt
::2009/11/06::
Play Video
21
Computer Help!?!?!?!?! NTLDR is missing problem
Computer Help!?!?!?!?! NTLDR is missing problem
::2014/01/15::
Play Video
22
ntldr
ntldr
::2010/11/04::
Play Video
23
Воскрешаем убитую XP - ошибка NTLDR is missing
Воскрешаем убитую XP - ошибка NTLDR is missing
::2013/12/27::
Play Video
24
NTLDR is missing
NTLDR is missing
::2010/08/25::
Play Video
25
How to fix NTLDR is missing
How to fix NTLDR is missing
::2013/08/16::
Play Video
26
طريقة حل رسالة خطأ ntldr is missing
طريقة حل رسالة خطأ ntldr is missing
::2012/11/05::
Play Video
27
NTLDR is compressed fix
NTLDR is compressed fix
::2012/06/13::
Play Video
28
Falta NTLDR Presione Ctrl+Alt+Supr para reiniciar solucionado
Falta NTLDR Presione Ctrl+Alt+Supr para reiniciar solucionado
::2013/07/02::
Play Video
29
regler le probleme
regler le probleme ''ntldr manquant''
::2014/04/01::
Play Video
30
"NTLDR eksik" hatası çözümü
"NTLDR eksik" hatası çözümü
::2011/08/12::
Play Video
31
error falta ntldr
error falta ntldr
::2011/05/01::
Play Video
32
How to fix NTLDR is missing in
How to fix NTLDR is missing in ''ALL WINDOWS'' with USB boot disk
::2014/08/12::
Play Video
33
NTLDR ohne Windows CD wiederherstellen
NTLDR ohne Windows CD wiederherstellen
::2009/12/29::
Play Video
34
Recuperar NTLDR- NTDETECT- BOOT.INI
Recuperar NTLDR- NTDETECT- BOOT.INI
::2009/04/02::
Play Video
35
Как устранить ошибку NTLDR is missing.avi
Как устранить ошибку NTLDR is missing.avi
::2012/06/10::
Play Video
36
Correction du message d
Correction du message d'erreur ntldr manque
::2013/12/06::
Play Video
37
Reparar Archivo Ntldr Con Usb 2014 Windows XP
Reparar Archivo Ntldr Con Usb 2014 Windows XP
::2014/07/03::
Play Video
38
Come risolvere il problema hal.dll mancante o ntldr mancante in Windows XP
Come risolvere il problema hal.dll mancante o ntldr mancante in Windows XP
::2009/07/15::
Play Video
39
Solución al problema del NTLDR
Solución al problema del NTLDR
::2010/12/23::
Play Video
40
recuperar archivo ntldr en win xp
recuperar archivo ntldr en win xp
::2011/03/08::
Play Video
41
Reparar archivos NTDETECT, NTLDR, BOOT.INI
Reparar archivos NTDETECT, NTLDR, BOOT.INI
::2009/04/03::
Play Video
42
NTLDR naprawa Windows XP
NTLDR naprawa Windows XP
::2011/03/05::
Play Video
43
Recuperar el archivo NTLDR(consola de recuperacion).wmv
Recuperar el archivo NTLDR(consola de recuperacion).wmv
::2010/12/14::
Play Video
44
Falta NTLDR Presione Ctrl+Alt+Supr para reiniciar.mp4
Falta NTLDR Presione Ctrl+Alt+Supr para reiniciar.mp4
::2012/03/15::
Play Video
45
NTLDR is missing  press ctrl + alt + del to restart
NTLDR is missing press ctrl + alt + del to restart
::2012/05/27::
Play Video
46
41# طريقة حل مشكلة طريقة حل مشكلة Ntldr is missing
41# طريقة حل مشكلة طريقة حل مشكلة Ntldr is missing
::2013/08/15::
Play Video
47
Khắc phục lỗi "NTLDR is missing"
Khắc phục lỗi "NTLDR is missing"
::2013/04/02::
Play Video
48
Ошибка NTLDR is missing
Ошибка NTLDR is missing
::2014/02/06::
Play Video
49
Reparar error NTLDR en windows XP
Reparar error NTLDR en windows XP
::2013/01/02::
Play Video
50
COMO ARREGLAR LA FALLA NTLDR CON HIREN´S BOOT
COMO ARREGLAR LA FALLA NTLDR CON HIREN´S BOOT
::2014/05/15::
NEXT >>
RESULTS [51 .. 101]
From Wikipedia, the free encyclopedia
Jump to: navigation, search

NTLDR (abbreviation of NT loader) is the boot loader for all releases of Windows NT operating system up to and including Windows XP and Windows Server 2003. NTLDR is typically run from the primary hard disk drive, but it can also run from portable storage devices such as a CD-ROM, USB flash drive, or floppy disk. NTLDR can also load a non NT-based operating system given the appropriate boot sector in a file.

NTLDR requires, at the minimum, the following two files to be on the system volume:

  • ntldr, the main boot loader itself
  • NTDETECT.COM, required for booting an NT-based OS, detects basic hardware information needed for successful boot

An additional important file is boot.ini, which contains boot configuration (if missing, NTLDR will default to \Windows on the first partition of the first hard drive).

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.

History[edit]

Windows NT was originally designed for ARC-compatible platforms, relying on its boot manager support and providing only osloader.exe, a loading program accepting ordinary command-line arguments specifying Windows directory partition, location or boot parameters, which is launched by ARC-compatible boot manager when a user chooses to start specific Windows NT operating system. But because the x86 lacked any of the ARC support, the additional layer was added specifically for that platform: custom boot manager code presenting text menu allowing the user to choose from one or more operating system and its options configured in boot.ini configuration file, prepended by special StartUp module which is responsible for some preparations such as switching the CPU to the protected mode. When a user chooses an operating system from the boot menu, the following command-line arguments are then passed to the part of the osloader.exe common to all processor architectures:

load osloader=<Windows Path>\System32\NTLDR systempartition=<Windows Partition> osloadpartition=<Windows Partition> osloadoptions=<Windows Boot Parameters> consolein=multi(0)key(0)keyboard(0) consoleout=multi(0)video(0)monitor(0) x86systempartition=<NTLDR partition>

In Windows versions starting from Windows Vista and Windows Server 2008, NTLDR has been split off back to its boot manager and system loader parts: the Windows Boot Manager and winload.exe. The boot manager part has been completely rewritten, it no longer uses boot.ini as a configuration file, although the bootcfg utility for modifying boot.ini is still present for the case of multi-boot configurations with Windows versions up to Windows XP and Windows Server 2003.

The bootsect.exe utility program in the Windows PE tools has options /nt52 (NTLDR) and /nt60 (Vista and up) to store a NTLDR or Vista boot record in the first sector of a specified partition.[1]

Startup process[edit]

For more details on this topic, see Windows NT startup process.

When a PC is powered on its BIOS follows the configured boot order to find a bootable device. This can be a harddisk, floppy, CD/DVD, network connection, USB-device, etc. depending on the BIOS. In the case of a floppy the BIOS interprets its boot sector (first sector) as code, for NTLDR this could be a NTLDR boot sector looking for the ntldr file on the floppy. For a harddisk the code in the Master Boot Record (first sector) determines the active partition. The code in the boot sector of the active partition could then be again a NTLDR boot sector looking for ntldr in the root directory of this active partition. In a more convoluted scenario the active partition can contain a Vista boot sector for the newer Vista boot manager with an {ntldr} entry pointing to another partition with a NTLDR boot sector.[2]

When booting, the loader portion of NTLDR does the following in order:

  1. Accesses the file system on the boot drive (either FAT or New Technology File System, NTFS).
  2. If Windows was put in the hibernation state, the contents of hiberfil.sys are loaded into memory and the system resumes where it left off.
  3. Otherwise, reads boot.ini and prompts the user with the boot menu accordingly.
  4. If a non NT-based OS is selected, NTLDR loads the associated file listed in boot.ini (bootsect.dos if no file is specified or if the user is booting into a DOS based OS) and gives it control.
  5. If an NT-based OS is selected, NTLDR runs ntdetect.com, which gathers information about the computer's hardware. (If ntdetect.com hangs during hardware detection, there is a debug version called ntdetect.chk that can be found on Microsoft support.[3])
  6. Starts Ntoskrnl.exe, passing to it the information returned by ntdetect.com.[4]

boot.ini[edit]

NTLDR's first action is to read the Boot.ini file.[5] NTLDR allows the user to choose which operating system to boot from at the menu. For NT and NT-based operating systems, it also allows the user to pass preconfigured options to the kernel. The menu options are stored in boot.ini, which itself is located in the root of the same disk as NTLDR. Though NTLDR can boot DOS and non-NT versions of Windows, boot.ini cannot configure their boot options.

For NT-based OSs, the location of the operating system is written as an Advanced RISC Computing (ARC) path.

boot.ini is protected from user configuration by having the following file attributes: system, hidden, read-only. To manually edit it, one would first have to remove these attributes. A more secure fashion to edit the file is to use the bootcfg command from a console. bootcfg will also relock the file (setting the file back to system, hidden, and read-only). Additionally, the file can be edited within Windows using a text editor if the folder view option "Show hidden files and folders" is selected, the folder view option "Hide protected operating system files" is unchecked, and the "Read-only" option is unchecked under file properties.

bootsect.dos is the boot sector loaded by NTLDR to load DOS, or if there is no file specified when loading a non NT-based OS.

Example[edit]

An example of a boot.ini file:

[boot loader]
timeout=40
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

If the boot loader timeout option in boot.ini is set to 0, the NTLDR boot menu does not appear. Extreme caution should be taken when modifying the boot loader, as erroneous information can result in an OS that fails to boot.

NT kernel switches[edit]

NTLDR Bootloader's Advanced Option Menu
  • /3GB — Forces x86-based systems to increase the virtual address space allocated for user programs to 3 GB, and to decrease to 1 GB allocated to the kernel and to executive components. Used for some programs that require more than the standard 2 GB allocated to user programs and 2 GB allocated to the system. Some configurations of Windows Server 2003 that run virtual memory- intensive applications such as database servers or Microsoft Exchange Server 2003 may require this switch[6] or may benefit from improved performance.[7] Activating this option may break VMR-9 video.[8] Activating this option may also cause audio problems with Creative SB X-Fi series sound cards with (X-Fi Gamer / X-Fi Titanium @ WINXP 32-bit 3/2012). These problems may be connected to the way that Creatives drivers handle memory over 2 GB.
  • /BASEVIDEO — Forces the system into standard 640x480 16-color VGA mode by using a video device driver that is compatible with any video adapter. If the operating system fails to load due to a faulty or incorrectly configured video driver, this switch allows the system to load, so the user may then remove, update, or roll back the problem video driver. Using this switch in conjunction with the /SOS switch helps to determine the driver that is triggering a failure.[6]
  • /BAUDRATE=nnn — Sets the baud rate of the debug port that is used for kernel debugging. Use of this switch automatically enables the /DEBUG switch.[6] Specifies an override for the default baud rate (19200) at which a remote kernel debugger host will connect.[7] Example: /BAUDRATE=115200.
  • /BOOTLOG — Turns on boot logging to a file named %SystemRoot%\Ntbtlog.txt.[6]
  • /BOOTLOGO — Displays an alternate 640x480 16-color custom bitmap. The bitmap must be saved in the \Windows directory with the name boot.bmp. Use with the /NOGUIBOOT switch.[7]
  • /BURNMEMORY=nnn — Specifies the amount of memory, in megabytes, that Windows cannot use. Use this parameter to confirm a performance problem or other problems that are related to RAM depletion.[6]
  • /CHANNEL=nn — Use with the /DEBUG switch and the /DEBUGPORT=1394 switch to selects the IEEE 1394 interface channel (numbered 0 to 62) through which kernel debugging communications will flow.[6]
  • /CRASHDEBUG — Loads the kernel debugger at OS startup, but it remains inactive until a Stop Error occurs. With this switch, the COM port can be used for normal operations while Windows is running. If Windows crashes, the switch converts the port to a debug port. (This action turns on remote debugging.)[6]
  • /DEBUG — Turns on the kernel debugger when Windows starts. Unlike the /CRASHDEBUG switch, /DEBUG uses the COM port whether you use debugging or not.[6]
  • /DEBUGPORT=comx — Specifies the COM port to use for the debug port. By default, /DEBUGPORT uses COM2 if it exists. Otherwise, the default is COM1. Use of this switch automatically enables the /DEBUG switch.[6]
  • /FASTDETECT[:comx[,comy]] — Turns off serial and bus mouse detection for the specified port(s), or for all ports if none are specified. Use this switch when there is a component other than a mouse attached to a serial port during the startup process. Ports may be separated with commas to turn off more than one port. (Note: In earlier versions of Windows, including Windows NT 4.0, this switch was named /NOSERIALMICE.)[6]
  • /HAL=filename — Defines the Hardware Abstraction Layer that is loaded at startup. This switch is useful to try out a different HAL before you rename the file to HAL.DLL. This switch is also useful when you want to try to switch between starting in multiprocessor mode and starting in single processor mode. To do this, use this switch with the /KERNEL switch. filename must be in System32 directory. It can be a simple file, hard link, but not a symbolic link or a junction point.[6]
  • /KERNEL=filename — Defines the kernel that is loaded at startup. With this switch, you can switch between a debug-enabled kernel that is full of debugging code and a regular kernel. Same limitations for filename location and type as for /HAL switch.[6]
  • /MAXMEM=nnn — Specifies the maximum amount of RAM, in megabytes, that Windows can use.[6] However, the /MAXMEM switch does not account for memory holes. Therefore, it is recommended to use the /BURNMEMORY switch instead.[9]
  • /MININT — This option is used by Windows Preinstallation Environment (WinPE) and loads the Registry SYSTEM hive as a volatile hive such that changes made to it in memory are not saved back to the hive image.[7]
  • /NODEBUG — Turns off debugging. This scenario can cause a Stop Error if a program has a debug hardcoded breakpoint in its software.[6]
  • /NOEXECUTE={OPTIN|OPTOUT|ALWAYSON|ALWAYSOFF} — This option is only available on 32-bit versions of Windows when running on processors supporting Data Execution Prevention (DEP). It enables DEP, which results in the memory manager marking pages containing data as no-execute so that they cannot be executed as code. This can be useful for preventing malicious code from exploiting buffer overflow bugs with unexpected program input in order to execute arbitrary code. No-execute protection is always enabled on 64-bit versions of Windows on processors that support no-execute protection. There are several options you can specify with this switch:[7]
    • /NOEXECUTE=OPTIN — Enables DEP for core system images and those specified in the DEP configuration dialog.
    • /NOEXECUTE=OPTOUT — Enables DEP for all images except those specified in the DEP configuration dialog.
    • /NOEXECUTE=ALWAYSON — Enables DEP on all images.
    • /NOEXECUTE=ALWAYSOFF — Disables DEP.
  • /NOGUIBOOT — Disables the bitmap that displays the progress bar for Windows startup.[6] This also disables the text output by chkdsk.[citation needed]
  • /NOPAE — Forces Ntldr to load the non-Physical Address Extension (PAE) version of the Windows kernel, even if the system is detected as supporting x86 PAEs and has more than 4 GB of physical memory.[7]
  • /NOSERIALMICE[=comx] — (Obsolete on all versions post-Windows NT 4.0) Replaced by the absence of the /FASTDETECT switch. Disables serial mouse detection on the specified COM ports. Using /NOSERIALMICE without specifying a COM port disables serial mouse detection on all COM ports.[7]
  • /NUMPROC=nnn — Sets the number of processors that Windows will run at startup. With this switch, you can force a multiprocessor system to use only the quantity of processors (number) that you specify. Useful for troubleshooting performance problems and defective CPUs.[6]
  • /ONECPU — Equivalent to using /NUMPROC=1. Causes Windows to use only one CPU on a multiprocessor system.[7]
  • /PAE — Enables Physical Address Extension support. In Safe Mode, the computer starts by using normal kernels, even if the /PAE switch is specified.[6]
  • /PCILOCK — For x86-based systems, this stops the operating system from dynamically assigning hardware input, hardware output, and interrupt request resources to PCI devices. Instead, the BIOS configures the devices.[6]
  • /REDIRECT — Turns on Emergency Management Services (EMS) on a Windows Server 2003, Enterprise Edition-based computer. To turn on EMS by editing the Boot.ini on an x86-based computer, edit both the [boot loader] section and the [operating systems] section of the Boot.ini file.[6]
  • /SAFEBOOT:{MINIMAL|NETWORK|DSREPAIR}[(ALTERNATESHELL)] — Causes Windows to start in Safe Mode. You must include the colon plus one of the three types listed above. An additional option you can append is (ALTERNATESHELL), which tells Windows to use the program specified by the HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\AlternateShell value as the graphical shell rather than to use the default, which is Windows Explorer.[7] You can also combine other boot.ini parameters with /SAFEBOOT:type. The following examples illustrate the parameters that are in effect when you select a Safe Mode option from the startup recovery menu. (Note: The /SOS, /BOOTLOG, and /NOGUIBOOT switches are not required with any one of these settings, but the switches can help with troubleshooting.) [6]
    • Safe Mode (/SAFEBOOT:MINIMAL /SOS /BOOTLOG /NOGUIBOOT) — Default: Uses a minimal set of device drivers and services to start Windows.[10]
    • Safe Mode with Networking (/SAFEBOOT:NETWORK /SOS /BOOTLOG /NOGUIBOOT) — Default mode together with the drivers necessary to load networking.[10]
    • Safe Mode with Command Prompt (/SAFEBOOT:MINIMAL(ALTERNATESHELL) /SOS /BOOTLOG /NOGUIBOOT) — Default mode, except that Cmd.exe starts instead of Windows Explorer.[10]
    • Windows in Directory Services Restore Mode (/SAFEBOOT:DSREPAIR /SOS) — (This mode is valid only for Windows-based domain controllers.) Performs a directory service repair.[10]
  • /SOS — Displays the device driver names while they are being loaded. Use with the /BASEVIDEO switch to determine the driver that is triggering a failure.[6]
  • /USEPMTIMER — Specifies that Windows uses the Power Management Timer (PM_TIMER) timer settings instead of the Time Stamp Counter (TSC) timer settings if the processor supports the PM_TIMER settings.[6] By default, Windows Server 2003 Service Pack 2 (SP2) uses the PM timer for all multiprocessor APIC or ACPI HALs. If you are not running Windows Server 2003 SP2, you must force the computer to use the PM timer by using the /USEPMTIMER switch.[11]
  • /USERVA=nnn — Customizes the amount of memory, in megabytes, that is allocated to processes when using the /3GB switch. This switch permits more page table entry kernel memory but still maintains almost 3 GB of process memory space.[10]
  • /WIN95 — Directs Ntldr to boot the Windows boot sector stored in bootsect.w40.[7]
  • /WIN95DOS — Directs Ntldr to boot the MS-DOS boot sector stored in bootsect.dos.[7]
  • /YEAR — Instructs the Windows core time function to ignore the year that the computer's real-time clock reports and instead use the one indicated. Example: /YEAR=2001. (This switch was created to assist in Y2K testing.)[7]

See also[edit]

References[edit]

External links[edit]

Wikipedia content is licensed under the GFDL License
Powered by YouTube
LEGAL
  • Mashpedia © 2014