Вадим Стеркин
Силами участников OSZone.net новые функции и интерфейс получила утилита MultiBoot для восстановления загрузчика Windows Vista / Windows 7, затертого после установки XP. Первая версия (под названием FixBootFull) была создана моим коллегой Павлом Кравченко и помогла тысячам людей. Новая версия утилиты имеет больше возможностей. Он вполне функциональна, но в данный момент она проходит открытое публичное тестирование.
С помощью этой программы вы сможете:
- восстановить загрузчик Windows Vista или Windows 7, затертый при установке Windows XP;
- создать конфигурацию с двойной загрузкой как после, так и до установки Windows XP;
- указать операционную систему, загружаемую по умолчанию;
- переименовать название для Windows XP и определить положение ее записи в меню загрузки;
- установить таймаут для меню с выбором загрузки операционных систем;
- экспортировать и импортировать данные конфигурации загрузки;
- отобразить сведения об активных элементах хранилища загрузки, дисках и разделах, а также сохранить эту информацию в текстовый файл;
- запустить командную строку для выполнения команд вручную
Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.
Об авторе
Вадим является владельцем этого блога, и большинство записей здесь вышло из-под его пера. Подробности о блоге и авторе здесь.
Подпишитесь на бесплатные уведомления о новых записях и получите в подарок мою книгу об ускорении загрузки Windows!
комментариев 20
Гут, больше утилит хороших и разных 🙂
утилита хорошая, но вот есть вопрос. Если у меня на одном диске установлена Windows7 ultima x64, а на другом(независимом) установлена Windows XP. Как мне можно с помощью этой утилиты упорядочить загрузку той или иной ОС. В данный момент мне приходится проходить в БИОС и там выставлять приоритет диска на котором установлена та или иная ОС. После проделанной процедуры, поработав в, допустим ХР чтото не понятное творится при переходе на 7-ку. Выдает мол произошла ошибка (не правильно вышли из системы) и предлагает восстановить файлы загрузки Windows 7
За раннее спасибо
swat_67, для квалифицированной помощи требуется информация о ваших дисках и состоянии загрузчика. Здесь вы найдете инструкции, там же и задавайте вопрос, сопроводив его всей необходимой информацией.
Вадим, можно скриншот сменить на актуальный? 🙂
okshef, F5 🙂
ХР в таком случае прописать в загрузчике семерки.
Но для себя я нашел лиш одно рпавильное решение
Испольщовать другой — сторонний загрузчик, который может работать спокойно и с семеркой и с ХР (к примеру GRAB4DOS)
stingrey, правильное решение состоит в том, чтобы обходиться без сторонних загрузчиков там, где можно обойтись собственным загрузчиком Windows.
Вадим, вопрос может немного не в тему, но он про загрузчик windows 7. На сайте OSzone есть статья Установка Windows 7 на VHD, так вот
1) После установки системы на VHD, при загрузке будет выходить выбор между двумя системами или виртуальная будет по умолчанию? как сделать чтобы по умолчанию загружалась обычная, но был выбор
2) При установке системы на VHD она подменяет загрузочный раздел 100мб на физическом диске на свой? если да, то как его восстановить, если я захочу удалить систему с VHD, чтобы не было проблем с обычной системой на физическом диске
Стоит Windows 7 32 Максимальная, на VHD хотел на время установить Windows 7 64 Максимальная
Все будущие вопросы не по теме направляйте в форум OSZone, плиз.
Что за проблемы и зачем вообще-эти утилиты,у меня на одном диске стоит Windows 7 на
другом-XP.Всё нормально работает при включении компа выскакивает 2 загрузчика выбирай что нужно XP или 7-и всё пошла загрузка того что выбрал.Единственное сначало нужно установить -ХР-затем-7-и всё.Если первой установить-7-то ничего не будет…..и вообще столько фигни появилось в нете ненужной.всё делается намного проще легче,все советуют советуют советуют,страна советов.
А есть ли программа по восстановлению загрузчика Windows 8 или 10? У меня после установки последней осью Windows 7 со временем (не сразу) перестают загружаться 8 и 10, хотя они и присутствуют в списке при выборе загрузки. Windows 7 при этом загружается нормально.
Vladimir Razumov
Восстановление загрузки Windows 7 без установочного диска
Если у Вас нет диска, с которого была установлена ОС Windows 7, то восстановить загрузки ОС можно другими способами.
Вариант 1. Автоматически — при помощи среды восстановления Windows RE в Windows 7 .
Во время установки Windows 7 на жестком диске автоматически создается служебный раздел, обеспечивающий доступ в среду восстановления Windows RE (Recovery Environment). Используя данный служебный раздел, Вы можете:
— загрузиться в среду восстановления с жесткого диска
— создать компакт-диск, содержащий среду восстановления
1) Выполните загрузку в среду восстановления с жесткого диска или диска восстановления системы.
Для того чтобы войти в меню Дополнительные варианты загрузки, нажмите F8 после включения компьютера (но до загрузки операционной системы).
2) Выберите первый пункт меню Устранение неполадок компьютера (Repair your computer) и нажмите Enter .
3) Выберите язык раскладки клавиатуры, на котором у вас задан пароль административной учетной записи.
4) Введите пароль администратора. После ввода пароля вы увидите окно с вариантами восстановления.
5) Выберите пункт Восстановление запуска(Startup repair), также иногда может помочь пункт Восстановление системы (System Restore), позволяющий вернуться к точке, созданной до возникновения проблемы.
Вариант 2. Восстановление вручную, с созданием мультизагрузочного меню.
Здесь главное — это добраться до командной строки для введения дальнейших команд.
1) Скачайте архив Bootfiles_x86+x64.zip (содержит файлы: Bcdboot.exe; Bcdedit.exe; Bootsect.exe; Bootrec.exe).
2) Создайте папку Boot.
3) Распакуйте скачанный архив и скопируйте файлы нужной Вам битности в созданную Вами папку Boot.
4) Запустите среду необходимую для работы:
5) Загрузитесь в Windows, установленную на другой диск или в среду восстановления (На жестком диске запускается нажатием, клавиши F8 . Если клавиша F8 используется материнской платой, после выбора диска нажмите F8 снова, выберите пункт меню Устранение неполадок компьютера (Repair your computer) и нажмите Enter )
6) Запустите командную строку.
В Windows: Win + R → cmd → ОК.
В среде восстановления: Выберите язык раскладки клавиатуры, на котором у вас задан пароль административной учетной записи. Введите пароль администратора. Выберите пункт Командная строка (Command Prompt)
Далее все команды вводимые в командную строку будут одинаковы как в Windows, так и в среде восстановления.
1) Windows 7 использует усовершенствованный метод загрузки — хранилище данных конфигурации загрузки. Это хранилище содержит все сведения обо всех операционных системах, установленных на компьютере. Следовательно, загрузчики более ранних операционных систем Windows, не могут быть использованы для ее запуска. Итак, для восстановления, загрузочного сектора Windows 7, перезаписываем загрузочный сектор на всех разделах:
X:\boot\bootsect.exe /nt60 all
где Х — буква диска, на котором содержится программа Bootsect.exe
2) Если у Вас вторая система Windows XP, то Вам необходимо выполнить ещё ряд действий:
Создайте в хранилище загрузки Windows 7 — хранилище для загрузки Windows XP.
Bcdedit /create
Если же система откажется это делать, значит данное хранилище уже создано, поэтому необходимо его только переименовать:
Bcdedit /set
Далее укажите загрузчику Windows 7 устройство расположения файлов загрузки Windows XP:
Bcdedit /set
Затем укажите загрузчику Windows 7 путь к загрузчику Windows XP:
Bcdedit /set
После добавьте строчку о выборе Windows XP в меню загрузки и расположив ее под остальными:
Bcdedit /displayorder
Также для работы с загрузчиками, Вы можете воспользоваться программой EasyBCD, позволяющей выполнять указанные выше действия, используя графический интерфейс.
Главная Загрузочная Запись (Master Boot Record — MBR), совместимая с загрузчиком операционной системы (ntldr — для Windows XP и bootmgr — для Windows 7/Vista);
Файлы загрузки: для Windows XP — файлы ntdetect.com и boot.ini, для Windows 7/Vista — хранилище загрузки — Boot Configuration Data (BCD), которое расположено в скрытой системной папке BOOT.
Вариант 3. Восстановление вручную, при помощи bootrec.exe.
1) Загрузитесь в среду восстановления (На жестком диске запускается нажатием, клавиши F8 . Если клавиша F8 используется материнской платой, после выбора диска нажмите F8 снова, выберите пункт меню Устранение неполадок компьютера (Repair your computer) и нажмите Enter )
2) Выберите операционную систему, которую необходимо восстановить, и нажмите «Next»(«Далее»).
3) В окне Опции системы восстановления (System Recovery Options) выберите пункт Командная строка (Command Prompt).
4) Откроется окно интерпретатора командной строки cmd.exe, где следует ввести:
Bootrec.exe /FixMbr
Параметр /FixMbr записывает в системный раздел основную загрузочную запись, совместимую с Windows 7. Этот параметр не перезаписывает существующую таблицу разделов. Данный параметр следует использовать для устранения проблем, связанных с повреждением основной загрузочной записи, или если необходимо удалить из основной загрузочной записи нестандартный код.
Bootrec.exe /FixBoot
Параметр /FixBoot записывает в системный раздел новый загрузочный сектор с использованием загрузочного сектора, совместимого с Windows 7. Этот параметр следует использовать, если выполняется хотя бы одно из перечисленных ниже условий.
— Загрузочный сектор Windows 7 был заменен нестандартным загрузочным сектором
— Загрузочный сектор поврежден
— После установки Windows 7 на компьютер была установлена более ранняя версия операционной системы Windows. В данном случае для запуска компьютера вместо диспетчера загрузки Windows (Bootmgr.exe) используется загрузчик Windows NT (NTLDR).
Bootrec.exe /RebuildBcd
Параметр /RebuildBcd выполняет поиск установленных операционных систем, совместимых с Windows 7, на всех дисках. Кроме того, этот параметр позволяет выбрать установленные системы, которые необходимо добавить в хранилище данных конфигурации загрузки. Этот параметр следует использовать в том случае, если необходимо выполнить полную перестройку данных конфигурации загрузки.
Если Вы не запомнили необходимого Вам значения Вы можете просто ввести:
Bootrec.exe
и утилита выведет справку по доступным ключам командной строки.
Восстановление загрузчика Windows 7
Если у вас возникли проблемы с запуском ОС и вы предполагаете, что виной тому испорченный загрузчик Windows, здесь вы найдете способ исправить эту проблему вручную.
Восстановление загрузчика Windows 7 может потребоваться (или его хотя бы стоит попробовать) в следующих случаях: при возникновении ошибок Bootmgr is missing или Non system disk or disk error; кроме этого, если компьютер заблокирован, при этом сообщение с требованием денег появляется еще до начала загрузки Windows, восстановление MBR (Master Boot Record) также может помочь. Если же ОС начинает загружаться, но происходит сбой, то дело не в загрузчике и решение стоит поискать здесь: Не запускается Windows 7.
Загрузка с диска или флешки с Windows 7 для восстановления
Первое, что следует сделать, загрузиться с дистрибутива Windows 7: это может быть загрузочная флешка или диск. При этом, это не обязательно должен быть тот же диск, с которого устанавливалась ОС на компьютер: для восстановления загрузчика подойдет любая из версий Windows 7 (т.е. не важно Максимальная или Домашняя базовая, например).
После загрузки и выбора языка, на экране с кнопкой «Установить», нажмите ссылку «Восстановление системы». После этого, в зависимости от используемого дистрибутива, вам может быть предложено включить сетевые возможности (не потребуются), переназначить буквы дисков (как хотите) и выбрать язык.
Следующим пунктом будет идти выбор Windows 7, загрузчик которой следует восстановить (перед этим будет непродолжительный период поиска установленных операционных систем).
После выбора появится список средств для восстановления системы. Тут есть и автоматическое восстановление запуска, но оно не всегда срабатывает. Я не буду описывать автоматическое восстановление загрузки, да и описывать особо нечего: нажать и ждать. Будем использовать ручное восстановление загрузчика Windows 7 с помощью командной строки — ее и запустите.
Восстановление загрузчика (MBR) Windows 7 с помощью bootrec
В командной строке введите команду:
Именно эта команда перезаписывает MBR Windows 7 на жестком диске или SSD. Однако, этого не всегда бывает достаточно (например, в случае с вирусами в MBR), а потому следом за этой командой обычно используют еще одну, которая записывает новый загрузочный сектор Windows 7 на системный раздел:
После этого можно закрыть командную строку, выйти из программы установки и загрузиться с системного жесткого диска — теперь все должно работать. Как видите, восстановить загрузчик Windows довольно просто и, если вы правильно определили, что проблемы с компьютером вызваны именно этим, остальное — дело нескольких минут.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
«Программе установки не удалось создать новый или найти существующий раздел..» при установке win7. Ни один из найденных по теме советов, увы, не помог. Было 3 раздела: с данными, XP и Win 7 и какой-то менеджер двойной загрузки (BCD…-не помню точно). В прошлый раз 7-ка переустановилась без вопросов. Сейчас уже удалил оба системных раздела: та же ошибка как на пустом месте, так и на вновь созданном разделе.
Т.е. даже в том случае, когда все пространство на диске не занято (т.е. вы не создали ни одного раздела) он об этом сообщает? При этом это Диск 0? (программа установки разделы создает всегда на Диске 0, именно на нем должно быть нераспределенное пространство или уже имеющиеся системные разделы, не на Диск 1).
Насчет комментов: они просто не отображаются до проверки, а я их раз в сутки где-то могу проверить.
У меня идет бесконечный поиск загруженных систем виндовс, хотя они уже нашлись, что делать?
А если этот шаг пропустить просто (т.е. не искать установленные ОС), не срабатывает восстановление?
Если система установлена на виртуальный диск (vhd), то операции выполнять так же или использовать дополнительные команды? (типа diskpart, чтобы подключить виртуальный диск)
Если он сразу не смонтирован у вас, то да, сначала смонтировать. Хотя тут я могу ошибаться, нужно полностью знать как у вас всё настроено.
Здравствуйте. У меня на компьютере не запускается виндос 7. На светлом экране монитора в нижнем углу справа надпись В4. До этого подключал б/у монитор.
Не знаком с проблемой. Т.е. она появилась четко после подключения другого монитора? Быть может, теперь, подключив этот монитор вы где-то кабели не плотно присоединили (со стороны монитора или видеокарты)?
ОТЛИЧНАЯ статья, мне она нужна была месяц назад. ( Я тогда винду переустановил, запарился опять всё под себя настраивать
Здравствуйте! У меня возникла такая проблема, я свой жесткий диск подключил к другому компьютеру через usb и в управлении дисками сделал его активным. Теперь когда я подключил этот диск к моему компьютеру, комп не загружается, только мигает точка. Пробовал всякие варианты но ничего не помогло, хотел деактивировать через команду строку, но тоже ничего не получается. Хотел переставить Windows но компьютер не видит диска, просит драйвера. Пожалуйста помогите советом как решить эту проблему. Заранее спасибо!
Скорее всего достаточно просто порядок загрузки в биос поменять, видимо, он пробует загрузиться с диска, подключенного по USB.
Спасибо все помогло, только мне не сразу дошло что командную строку надо запускать с установочного диска, просто из винды метод не работает
У меня, судя по всему отключена защита системы, я не могу сделать восстановление системы, устранение неполадок тоже не помогает, через командную строку тоже пробовал, при включении идёт запуск Windows и дальше ничего не происходит. Есть способы решить эту проблему?
Можно попробовать вручную восстановить реестр. У меня есть статья для 10-ки, в 7 то же самое будет: https://remontka.pro/registry-recovery-windows-10/ (первый способ, со второго шага или в командной строке безопасного режима с поддержкой командной строки).
Еще одно интересное решение сохранения данных с жесткого — на мой взгляд. Может кому и пригодится. Кратко — Вин 7 проф тормозила и ошибалась — пока в один прекрасный момент и вовсе не загрузилась. Дня два морочилась — пыталась как-то реанимировать. А все потому, что на рабочем столе для удобства работы сохраняла смонтированное видео и фото — а ведь рабочий стол — это диск С! Я, конечно, старый разведчик, но почему-то ничего не сохранила куда надо. После плясок с жестким по всякому «поплакала» о всех несохраненных видео и фото…попрощалась и решила таки не пытаться оживить запуск Винды, а ставить на чистую. Причем — жесткий был — то виден в БИОСе, то нет. Виктория его вообще не распознала. Но я чувствовала, что он там жив! Так вот мое решение проблемы. Загружаемся с загр. флешки- доходим до восстановления системы, потом — параметры восстановления — далее, если видит Вашу Ось — выделяем и жмем Загрузить драйверы. И тут появляется окошко со всеми моими дисками и их содержимым. Аккуратненько копируем или вырезаем все что нам нужно с диска С и вставляем на диск Д. Ну в моем случае — папка Рабочий стол. Фух! Теперь со спокойной душой форматим диск С и ставим новую Ось. Ну это если уже не возможно восстановить поврежденные файлы запуска или реанимировать его, а инфа на нем важна. Сохраняйтесь почаще! впредь. Может кому и поможет.
У меня так диск на работе умер. То был виден, то нет. Может быть дело в контроллере жесткого. С него нужно срочно все копировать на другие диски (физические), пока есть возможность.
Не повторяйте чужих ошибок.
И лучше MHDD проверить на битые сектора (хотя опять же может быть виноват контроллер).
Здравствуйте! Полгода пытаюсь решить проблему с загрузчиком Windows 10. Сын, решив, что самый умный хотел самостоятельно установить на диск windows. Взял флэшку с дистрибутивом, и удалил все системные разделы, включая скрытый с загрузчиком. После чего диск перестал загружаться и, вообще реагировать на обращение. Тупо горит красный светодиод. Все попытки форматирования или других действий приводят к ошибке «Диск защищен от записи. При этом разделы MBR. Указанный метод невозможен, т.к. диск можно подключить только по usb. Сможете подсказать что либо? С уважением, Аркадий
Здравствуйте. По описанию не похоже, что дело в загрузчике: при установке, даже если все разделы удалить, то все будет в порядке и загрузчик снова создастся автоматически.
а когда просто горит красный светодиод — это чаще говорит о плохом подключении или аппаратных неисправностях. ну и иногда на старых материнках было то же самое, когда больше определенного количества sata-устройств (жестких дисков, приводов dvd) подключаешь.
Насчет «диск можно подключить только по usb» не вполне понял — о каком диске идет речь.
Здравствуйте!
Спасибо за Ваш ответ!
На счет «диск можно подключить только по usb» не вполне понял — о каком диске идет речь.» Речь идет о жестком диске. На нем нет системы. И она не устанавливается ввиду вышеуказанных причин. Я ничего не могу сделать из-под DOS. Ни удалить ни форматировать разделы, ни установить в раздел Систему. Выдается ошибка. Физически диск исправен. Это подтверждают все программы. и утилиты. Только сделать ничего не могут. На диске есть разделы с хранящейся информацией. Пытался Starus Partition Recovery восстановить удаленные разделы и систему. Он натворил такого. что, если раньше было примерно 10 секунд на «общение» с диском, то теперь при включении через usb загорается зеленый, тут же красный светодиод, и наступают всеобщие тормоза. Каким-то чудом 3 из 4 логических диска изменилиcm с MBR на NTFS.
Глухой тупик!
Что-то из этого да и помогло
Ребята, поделюсь проблемой и решением, уже чуть было загрузчик не восстановил.
В общем такая ситуация — комп с Win 7 на борту x64 не грузился, просто доходил до эмблемы и бац в перезагрузку, и безопасный не выходил, BSOD выдавал ошибку 7B. Восстановление при загрузке не помогало. Сделал бэкап и начал крутить систему, но потом меня осенило — вышел в БИОС, выставил режим SATA с IDE на AHCI и все загрузилось. Странно, батарейка BIOS сбросила настройки в дефолт и там выставилось IDE, только такой вариант.
Может кому пригодится
Дядька, ты мой спаситель! Еще как помогло! )
Я че-то забыл о такой возможности, хоть уже и сталкивался года полтора назад с таким самопереключением)
Спс, ошибка с mbr исчезла.
Спасибо! Очень помогло.
Наплужил при установке ХР на другой ЖД, так что слетела загрузка 7-ки.
Откинул винт, загрузился с флешки (с диска не пошло) и всё получилось…
Всем удачи!
У меня находит ОС для восстановления, затем когда нажимаешь кнопку далее то сразу начинает делать автоматическую проверку без права на выбор и длится она бесконечно
Насколько бесконечно? Возможно, стоит подождать (т.е. если несколько часов — это вполне может быть ок).
Вынужден был прервать обновление 7-ки винды. На утро система начинает, но не может, загрузится. Дошёл до страницы выбора методов исправления, автоматические не действуют. Осталась командная строка. После ввода Bootrec/ScanOs… Получил ответ, что систем Windows: 0
Вопрос. Что можно сделать дальше?!
Здравствуйте.
А точки восстановления есть в наличии? Если да, то можно попробовать.
Здравствуйте, Дмитрий.
У меня проблема, очень похожая на проблему Михаила. Только я не прерывал установку обновления, проблема возникла уже в ходе автоматической перезагрузки после обновления. Это было обновление КВ4490628, которое необходимо, чтобы установить антивирус НОД32 на ЭВМ с 7-й. Теперь ноутбук загружается до окна с восстановлением запуска, но оно не помогает. Переход к доп. возможностям восстановления ничего не даёт: точки восстановления нет, а восстановление образа системы невозможно, поскольку образ не создавался. Командная строка доступна, но запуск команды Bootrec/ScanOs даёт ответ, что систем Windows: 0
Безопасный режим запуска (хоть простой, хоть с поддержкой командной строки) не помогает, т.к. выбрасывает в тот же самый сервис «Восстановление запуска», который пишет, что не может автоматически восстановить компьютер и определяет проблему как StartupRepairOffline — 6.1.7600.16385 с сигнатурами AutoFailover и CorruptFile. Как в такой ситуации можно восстановиться без установочного диска?
Здравствуйте.
Вообще без каких-либо дисков загрузочных/установочных не подскажу. Как минимум нам бы пригодилась какая-то оболочка для работы с файлами загрузочная или командная строка и восстановить стоит попытаться реестр, а не загрузчик, вот так: https://remontka.pro/registry-recovery-windows-10/ (статья писалась для 10-ки, но в 7-ке так же).
Здравствуйте. Хотелось бы уточнить, при таком восстановлении загрузчика с данными на жд ничего не случится(надеюсь, они не удалятся? и если окажется, что проблема не в загрузчике и зря сделали такое восстановление, такой сбой не нарушит ничего в системе? у меня ошибка disk read error occured
Здравствуйте.
Нет, данные никуда не денутся и система затронута не будет.
Но: при вашей ошибке вы и не сможете скорее всего ничего восстановить, навряд ли тут дело в загрузчике, а что-то с диском или его подключением.
Проверил диск на ошибки командой chkdsk c: /r, через ком строку (загрузился с помощью загрузочной флешки). Ошибка disk read error occured больше не появляется, но теперь запуск останавливается на Verifying dmi pool data… и больше ничего не происходит. Что можете посоветовать?
А вот теперь можно попробовать восстановить загрузчик.
Пробовал, но не помогает. Все также на verifying останавливается. В статье Проверки жд на ошибки нашел команду chkdsk C: /F /R, а я использовал chkdsk c: /r, без параметра F. Есть ли смысл повторно запустить команду, но теперь с F?
А точно /r использовали, а не /f ? Я просто именно /f рекомендовал (так как /r долго и в вашем случае похоже, что не нужно было).
А вот дальнейшие действия уже сложнее подсказать. Тут бы разобраться, в сохранности ли все разделы на диске или что-то было повреждено.
Дмитрий, понимаю, что статья далеко не новая, но все же в ней есть неточность:
«Именно эта команда перезаписывает MBR Windows 7 на системном разделе жесткого диска.»
Насколько я понимаю, MBR (master boot record), как и таблица разделов диска, записываются не на системном разделе диска, а в первые сектора диска, которые не относятся ни к одному из разделов на диске. А вот загрузочный сектор действительно записывается в начале каждого отформатированного в какой-либо файловой системе раздела.