In EasyBCD, select Reinstall the Vista Bootloader then Write MBR. Then in Linux, follow the steps to add Linux to the Vista Bootloader. You need to install Linux onto a hidden bootsector as shown in that guide.
So, why Windows 10 (and 8) Boot Manager can't load Windows Vista?. I thought that the only thing the Boot Manager did was loading and transferring control to specific OS loaders, but it looks like it does more things, one of which now is preventing Vista to load. Using bcdedit /enum all /v in Windows 10 I found some "hidden" variables under the Vista bootloader:
The more it seems to me that there is some structural limitation that prevents the Windows 10 Boot Manager to load correctly the Windows Vista loader, but I have no idea of what is it and if it's possible to "fix".
I found out that the UEFI OS one is the bootloader located at \EFI\Boot\bootx64.efi, used as a fallback if the UEFI can't find another entry set up in the NVRAM (I think), and that, after installing Windows, it's actually a copy of EFI\Microsoft\Boot\bootmgfw.efi (the Windows 10 boot manager, I tested it myself). If I am unable to set up the NVRAM in my purposed workaround, could I copy the Windows 7 Boot manager files to that directory (\EFI\Boot) and rename the Windows 7 bootmgfw.efi to bootx64.efi so that I could load it by selecting UEFI OS in the UEFI boot menu, without needing to create or update NVRAM entries, since there should be already there for that option?
I have an exactly the same drive (by luck) and I clone the drive (with errors and everything) so now in the good drive I am trying to repair the boot loader, but I don't have any luck. My main problem is that this machine is a Dell, and did not come with recovery disks, but a recovery partition (which is not useful if the drive is bad. So I looked into technet how to repair a broken boot loader and it says to pop the CD in and repair windows. Great... except that it will not boot with the Windows Vista Ultimate CD that I have. It does boot however with a Windows 7 CD, but I don't get the option to repair. Windows 7 was not even able to upgrade.
I know I can cleanly install Windows 7, but I want to leave it for last resource. The user of the PC lost the Office CDs (2003 pro) and has a ton of accounting software from the school that cannot get again. Is there any way to manually or another way to fix the boot loader?
BTW, I used a Super Grub 2 CD and it detected the Windows Vista boootloader, but when I select it it just comes to another screen that says "press any key to continue" and after pressing the key I am back to the OS selection in Grub again.
I've installed ubuntu before and other windows machine, but in the first case I did have some free allocated space... I don't know how to manage this, when I've read that you should not touch the windows loader partition...
I'm new to the Kali Linux "scene" and I'm installing it right now. Tho, I have an issue, when I arrive at the GRUB boot loader screen, it says that the OS detected is Windows Vista (loader) instead of Windows 10 which is the actual OS on my laptop.
The booting process of Windows NT is the process run to start Windows NT. The process has been changed between releases, with the biggest changes being made with Windows Vista. In versions before Vista, the booting process begins when the BIOS loads the Windows NT bootloader, NTLDR. Starting with Vista, the booting process begins with either the BIOS or UEFI load the Windows Boot Manager, which replaces NTLDR as the bootloader. Next, the bootloader starts the kernel, which starts the session manager, which begins the login process. Once the user is logged in, File Explorer, the graphical user interface used by Windows NT, is started.
Windows Vista introduces a complete overhaul of the Windows operating system loader architecture.[1][2] The earliest known reference to this revised architecture is included within PowerPoint slides distributed by Microsoft during the Windows Hardware Engineering Conference of 2004 when the operating system was codenamed "Longhorn". This documentation mentions that the Windows operating system loader would be undergoing a significant restructuring in order to support EFI and to "do some major overhaul of legacy code".[3] The new boot architecture completely replaces the NTLDR architecture used in previous versions of Windows NT.[2]
The Windows NT startup process starts when the computer finds a Windows boot loader, a portion of the Windows operating system responsible for finding Microsoft Windows and starting it up. Prior to Windows Vista, the boot loader was NTLDR. Microsoft has also released operating systems for Intel Itanium processors which use IA-64 architecture. The boot loader of these editions of Windows is IA64ldr.efi (later referred as simply IA64ldr). It is an Extensible Firmware Interface (EFI) program.[7] Windows Vista and later use the Windows Boot Manager (bootmgr).
The boot loader, once executed, searches for Windows operating systems. Windows Boot Manager does so by reading Boot Configuration Data (BCD), a complex firmware-independent database for boot-time configuration data. Its predecessor, NTLDR, does so by reading the simpler boot.ini. If the boot.ini file is missing, the boot loader will attempt to locate information from the standard installation directory. For Windows NT and 2000 machines, it will attempt to boot from C:\WINNT. For machines running Windows XP, 2003, and later, it will boot from C:\WINDOWS.
In Windows 2000 or in later versions of Windows in which hibernation is supported, the Windows boot loader starts the search for operating systems by searching for hiberfil.sys. NTLDR looks into the root folder of the default volume specified in boot.ini. Windows Boot Manager looks up the location of hiberfil.sys in BCD. If this file is found and an active memory set is found in it, the boot loader loads the contents of the file (which is a compressed version of a physical memory dump of the machine) into memory and restores the computer to the state that it was in prior to hibernation by running winresume.exe.
Next, the boot loader looks for a list of installed operating system entries. If more than one operating system is installed, the boot loader shows a boot menu and allow the user to select an operating system. If a non NT-based operating system such as Windows 98 is selected (specified by an MS-DOS style of path, e.g. C:\), then the boot loader loads the associated "boot sector" file listed in boot.ini or BCD (by default, this is bootsect.dos if no file name is specified) and passes execution control to it.
The operating system starts when certain basic drivers flagged as "Boot" are loaded into memory. The appropriate file system driver for the partition type (NTFS, FAT, or FAT32) which the Windows installation resides in is amongst them. At this point in the boot process, the boot loader clears the screen and displays a textual progress bar (which is often not seen due to the initialization speed); Windows 2000 also displays the text "Starting Windows..." underneath.
After the user is authenticated, LSASS enforces the local security policy (checking user permissions, creating audit trails, doling out security tokens, etc.) and passes control pack to Winlogon. Winlogon creates and opens an interactive windows station, WinSta0,[20] and creates three desktops, Winlogon, Default and ScreenSaver. Winlogon switches from the Winlogon desktop to the Default desktop when the shell indicates that it is ready to display something for the user, or after thirty seconds, whichever comes first. The system switches back to the Winlogon desktop if the user presses Control-Alt-Delete or when a User Account Control prompt is shown.[21] Winlogon now starts the program specified in the Userinit value which defaults to userinit.exe. This value supports multiple executables.[19]
After restarting the laptop, Grub rescue appear and Windows 7 is not loading anymore. Trying to fix my problem, I decided to use the Linux live-USB with Ubuntu 12.10 on it. After the installation the loader screen appear, the Ubuntu and Windows 7 is already there. Trying to boot on Windows 7 by selecting it on the selection, error appears saying that the windows is not able to load due to some software changes.
Chinese hackers have upgraded Vista Loader to version 2.1.2, with further enhancement in terms of OEM choices and improvement in terms of compatibility. Vista Loader is a crack for Windows Vista activation, where the software based loader emu is installed as boot loader to emulate BIOS with SLIC table of selected OEM ID into memory during system startup, and thus trick Windows Vista into believing that the BIOS is of genuine OEM product to achieve instant OEM activation.
New features and improvements in Vista Loader v2.1.2:
In this configuration, the Windows Boot Manager is generic and unaware of the specific requirements for each operating system while the system-specific boot loaders are optimized for the system that they load.
When a computer with multiple boot entries includes at least one entry for Windows, the Windows Boot Manager, starts the system and interacts with the user. It displays the boot menu, loads the selected system-specific boot loader, and passes the boot parameters to the boot loader.
Thanks a million guys.
While trying to repair windows using the windows Vista repair disc I downloaded through the torrent you linked did not work (even after repeatingly chosing the repair boot option the system still gave the following error:
I used the grub option instead, and that seems to work fine. My computer now boots again. I first get a Suse boot menu with four options (OpenSuse, Windows 1, Windows 2, and Open Suse failsave), and after choosing windows, I get another menu with offers me the choice of the OpenSuse installation (I started the installation originally from Windows using the DVD, because it turns out my DVD is not bootable) or boot Vista. Booting Vista from there works fine. I used the EasyDCD program from Vista to remove the OpenSuse option from the Windows menu, so I think I will be able to work it out from here for now.
aa06259810