Тэги:
Текст:
Путаница получилась с этими разделами, вернее с их названиями. Тот который системный (system) на самом деле используется для загрузки, а на (boot) загрузочном располагаются файлы операционной системы.
Теперь по порядку.
Системный раздел помечен как активный (active), загрузка начинается с него. На нем также расположен каталог boot содержащий Boot Configuration Data (BCD). В BCD хранится расположение Windows Boot Manager (bootmgr), по умолчанию он находится на этом же разделе. Также в BCD указан Windows Boot Loader (winload.exe) по умолчанию находящийся уже на загрузочном разделе в \Windows\System32
Теперь о подводном камне, который поджидает пользователей. Мы не рассматриваем сложные случаи установки нескольких ОС. Самый простой, представьте себе...
Компьютер с одним жестким диском и XP, вы покупаете второй HDD и заодно решаете установить Windows 7 или даже 8, а может быть и server 2008, 2012. Первый HDD уже разбит на два раздела, а второй пока неразмечен.
Установка проходит без сучка и задоринки. Все работает отлично и ничто не предвещает беды. Новый терабайтный диск легко вмещает все накопленное и даже больше. Но, как полагают некоторые, чем больше емкость диска, тем больше вероятность возникновения ошибок на нем. А может дело в том, что производители все больше и больше экономят на производственном процессе, доводя его до границы за которой начинается откровенный брак.
В общем, новый диск начинает сбоить и его быстренько меняют по гарантии. Но после этой невинной операции Windows перестает загружаться.
Дело в том, что Windows по умолчанию избегает, чтобы системный и загрузочный разделы были объединены. Не найдя на первом, размеченном HDD свободного места для создания раздела, она создала системный раздел на втором. Для этого раздела в целях безопасности буква не назначается и обычно внимания на него не обращаешь. Пока что-нибудь не приключиться.
Для восстановления загрузки нам надо пересоздать каталог boot c BCD и bootmgr.
Загружаемся с установочного образа, выбираем режим восстановления и командную строку. Допустим загрузочным разделом содержащим каталог Windows у нас является C:
bcdboot c:\windows /s c:
Команда запишет на раздел C: bootmgr и каталог boot с BCD по умолчанию, используя установочные файлы из c:\windows
Теперь необходимо сделать раздел C: активным: diskpart -> select partition -> active
Выбираем первый HDD в BIOS как загрузочный и вперед!
P.S. Если вы посмотрите Disk management то увидите, что раздел C: стал и системным и загрузочным.
Комментарии
Спасибо, помогло
Опубликовано пользователем Anonymous (не проверено)
Спасибо, помогло
Спасибо огромное, 2 дня
Опубликовано пользователем Вячеслав (не проверено)
Спасибо огромное, 2 дня голову ломал, очень помогло
А если диск GPT? Такие диски
Опубликовано пользователем Евгений (не проверено)
А если диск GPT? Такие диски нельзя сделать активными. В общем у меня такая проблема: BCD восстановил, но система при запуске не распознает загрузочный диск, мол его нет. Если выбрать загрузку с указанием вручную файла EFI, то винда успешно стартует. При перезагрузке снова - No bootable device...
Если раздел не был поврежден
Опубликовано пользователем manager
Если раздел не был поврежден - то все должно быть хорошо.
Может в BIOS не выбрана загрузка UEFI?
Как жаль, что Вашу статью
Опубликовано пользователем Ольга (не проверено)
Как жаль, что Вашу статью нашла уже при запущенном Acronis - часов 5 бы сэкономила. Ну, хотя бы стало ясно что же случилось. Спасибо!
Спасибо! За пять минут все
Опубликовано пользователем Эммануил (не проверено)
Спасибо! За пять минут все сделал. Да и нашел вас, в гуле стояла первая ссылка.
Спасибо !!! отправил вам
Опубликовано пользователем Эммануил (не проверено)
Спасибо !!! отправил вам донат
У меня стоит windows 10 .
Опубликовано пользователем Влад (не проверено)
У меня стоит windows 10 . Имеется раздел "Зарезервировано системой" 500 МБ .
Но почему-то раздел BOOT находится на разделе С: . Могу я сделать загрузочным этот раздел 500 МГ ?
И имеется ли в этом смысл ?
Все правильно, раздел boot
Опубликовано пользователем manager
Все правильно, раздел boot (загрузочный) содержит файлы операционной системы, то есть каталог windows и по умолчанию этому разделу назначена буква C:
Раздел "Зарезервировано системой" 500 МБ - это system (системный) раздел, на нем находятся Boot Manager и Boot Configuration Database.
Прочтите внимательно первый абзац. Загрузка как раз и начинается с этого 500МБ раздела, именно он помечен как active. У вас стандартная разметка диска менять ее совершенно не имеет смысла.
Добрый день. написал
Опубликовано пользователем Дмитрий (не проверено)
Добрый день. написал коментарий, но он пропал. Может на модерации?
На всякий случай попробую еще раз. Win 7
Пк работал, затем стал выдавать ошибку:
Win boot manager Windows failed to start
Если грузиться с загрузочного диска винды, но не нажимать ничего, то система загружается через него.
Если диск вытащить то ошибка снова возникает при загрузке.
На жестком диске стандартный раздел 100 мб, раздел с системой и раздел с данными.
Отключил UEFI в биосе и выставил Legacy загрузку. Стало работать. Но хотелось бы разобраться что случилось с UEFI. Подскажите куда копать
Статья о другом, но попробуем
Опубликовано пользователем manager
Статья о другом, но попробуем разобраться в вашем случае.
Сообщение Windows boot manager Windows failed to start говорит о проблемах с MBR. Отсюда и нужно начинать: проверить физическую исправность сектора с MBR и если все OK - то попытаться его восстановить. Для начала загрузимся с установочного диска и сделаем восстановление MBR загрузчика Repair your computer - Command Prompt - команда bootrec /fixmbr
При отрицатеном результате пробуем более общее Repair your computer - Startup Repair
Спасибо. Респект.
Опубликовано пользователем Anonymous (не проверено)
Спасибо. Респект.
Огромное человеческое спасибо
Опубликовано пользователем Дмитрий (не проверено)
Огромное человеческое спасибо!
Добавить комментарий.