http://cfc.kizzx2.com/index.php/bootmgr-is-missing-totally-demytisfied/ - В BIOS записано, к какому физическому устройству при включении обращаться. Это устройство должно содержать partition, помеченную как Active. При нескольких дисках, каждый может иметь Active partition, но запустится та, что выбрал BIOS.
В NT - XP был файл Boot.ini. В Win 7 - Boot Store, где описаны Boot Manager и Boot Loaders. Boot Store сидит, например, в C:\Boot\BCD
- В Boot Manager есть список Boot Loaders, их параметры и как их запускать.
- Boot Loader, непосредственно, запускает OS.
Редактировать Boot Manager/Loaders:
> bcdedit
Выбрать, какой BCD store редактировать - с помощью ключа /store:
> bcdedit.exe /store D:\Boot\BCD...
See for more:
http://diddy.boot-land.net/bcdedit/files/examples1.htm То же, но с GUI: Visual BCD Editor (
http://www.boyans.net)
ВАЖНО: нумерация HardDisk Volumes в bcd начинается с 1, не с 0! Т.е. самый первый логический диск на физическом Disk 0 (см. стандартный виндовсовский Disk Management) будет иметь номер 1, второй - 2 и.д. Нумерация volumes сквозная через все физические диски. Если на Disk 0 последни Volume X, то первый на Disk 1 будет X+1.
Возможные ошибки:
1. NTLDR is missing - boot record рассчитывает на работу с Windows 2К/XP - т.е. с Boot.ini, а не с BCD. Можно починить с помощью bootsect / bootrec:
http://technet.microsoft.com/en-us/library/cc749177(v=ws.10).aspx Fix:
Let’s follow these methods & check if it helps.
Method 1
You may change the Windows 7 drive to active drive then run this command from command prompt in Windows Recovery Environment.
bootsect.exe /nt60 ALL
Restart the computer 7 check if it fixes the issue.
Method 2
You may also run the Bootrec.exe tool from Windows Recovery Environment to repair Windows 7 & check if you are able to boot normally.
How to use the Bootrec.exe tool in the Windows Recovery Environment to troubleshoot and repair startup issues in Windows
2. BOOTMGR is missing - неверно указано устройство, где комп будет искать boot manager. Лечится bcdedit.