Hi,
when you transfer your Windows 10 Installation to another PC or disk and you get an error
ntldr is missing
then your disk has an wrong boot loader (version 5.x is used until Windows XP) installed in the MBR of your disk. For MBR (Non UEFI based Systems)
To solve this, For MBR (Non UEFI based) Systems, boot from your Windows 10 Installation DVD, or other Windows PE environment like WinBuilder, enter recovery tools and open the command line (cmd.exe). In the command Window enter
X:\> bootrec /fixmbr X:\> bootrec /fixboot
If bootrec /fixboot show an error “Access denied”. Fix the boot sector by
X:\> bootsect /nt60 SYS /force /mbr
Or directly specify the system/boot partition
X:\> bootsect /nt60 C: /force /mbr
If Windows won’t start try to update the BCD.
X:\> bootrec /scanos
If Windows still doesn’t starts. Check if the boot partition is active. Look for an volume which is about 100MB – 500MB and ntfs formated.
X:\> diskpart DISKPART> list volume Volume ### Bst Description Typ Size ---------- --- ----------- ----- ---------- ------- Volume 1 C SYSTEM NTFS Partition 199 GB Volume 4 E NTFS Partition 100 MB DISKPART> select volume 4 DISKPART> active DISKPART> exit
Also recreate the bcd startup files, bcdboot needs 2 Parameters: The Windows installation path and the boot partition (see last step). Note: Use the bcdboot command from the Windows Installation not that shipped with Windows PE
X:\> C:\windows\system32\bcdboot.exe C:\windows /S E:\
Its also possible to always show the advanced startup menu (Enable debugging, Enable Safe Mode, Enable low-resolution video …) at boot time
X:\> bcdedit /set {globalsettings} advancedoptions true
Michael