Стандартная ситуация: приехал новый комп с новеньким Windows и как на зло в нем на диске всего 1 раздел — кому ж такое нада?! Старым добрым акронисом переразбиваем хард и видим ошибку загрузчика Windows…
С версиями Windows до Vista все было понятно и привычно — заходим в консоль восстановления и любимые Fixboot и Fixmbr все прекрасно решают. Но, начиная с Vista, ребята из Microsoft решили обрадовать нас новым загрузчиком и, как следствие, новыми решениями старых проблем…
Для восстановления понадобится установочный диск Vista/Server2008/7. Как показал опыт, диски совершенно взаимозаменяемы для требуемой нам целей — чего и следовало ожидать. Дальше степ бай степ:
- Загружаемся с диска, выбираем привычный язык;
- В нижней части окна выбираем Восстановление системы;
- Умный Windows попытается сам установить что не так с системой и предложит восстановить неполадки. В моем случае он сразу сказал что проблема с загрузкой, и попытался даже что-то восстановить, но у него так ничего и не получилось;
- Выбираем Другие методы восстановления windows и в открывшемся окне выбираем самый нижний пункт — командная строка CMD;
- В командной строке CMD вводим команды (все дальнейшие команды с учетом того, что Windows установлен на диске С):
c:
cd boot:
bootsect /nt60 c: /force /mbr
bootrec /rebuildbcd
-
После успешного завершения работы последней команды можно перезагружать компьютер и проверять загрузчик.
Примечание: если на системном разделе отсутствует папка Boot, то нужно ее скопировать с CD, через командную строку средства восстановления Windows, следующими командами:
mkdir c:boot
copy e:boot* c:boot
Псоле чего можно переходить к вводу команд восстановления загрузчика. В данном примере системным является диск C.
После изменения размера системного раздела Windows Server 2008 мне помог только этот метод восстановления.