Андрей Смирнов
Время чтения: ~15 мин.
Просмотров: 35

Как создать MBR-загрузчик с помощью программы EasyBCD

Информация к новости

  • Просмотров: 99 021
  • Автор: admin
  • Дата: 26-07-2017

26-07-2017

Категория: Windows 7 / Восстановление Windows

Привет друзья! В сегодняшней статье мы с вами создадим заново загрузчик Windows 7. В каких случаях это может пригодится. К примеру у вас не загружается Windows 7 и выдаёт ошибки, связанные с неисправностью загрузчика, например: «An operating system was not found» (Операционная система не найдена), BOOTMGR is missing. Press ctrl+alt+del, NTLDR is missing при загрузке Windows 7. А может вы перенесли Windows 7 с жёсткого диска на твердотельный накопитель, но система не стартует с SSD и выводит ошибку или показывает чёрный экран. Вы пытаетесь восстановить загрузку операционной системы стандартными командами, но у вас это не получается.В таких случаях нужно удалить и затем создать заново скрытый раздел — System Reserved (Зарезервировано системой, объём 100 МБ), именно на этом разделе находятся файлы загрузки Windows 7.

Создание загрузчика Windows 7 заново

Автор — Владимир.При установке Windows 7 на ноутбук или компьютер с обычным BIOS (жёсткий диск MBR), автоматически создаётся скрытый раздел System Reserved (Зарезервировано системой, объём 100 МБ), назначение которого — хранить и защищать файлы загрузки операционной системы. Данный раздел всегда имеет атрибуты: (Активен, Система, Основной раздел), и с него происходит запуск операционной системы, установленной на вашем компьютере.1501080200_79.jpgЕсли данному разделу присвоить букву диска и в параметрах папок (вид) установить параметры «Показывать скрытые файлы» и снять галочку с параметра «Скрывать защищённые системные файлы», то внутри вы увидите папку «Boot» (содержащую хранилище конфигурации загрузки файл — BCD), и менеджер загрузки файл «bootmgr».

1501080590_84.jpg

Для успеха нашего дела, вспомним механизм загрузки Windows 7 и поможет нам программа BOOTICE. В первую очередь, после включения компьютера, управление получает подпрограмма BIOS, которая производит проверку на работоспособность всех комплектующих системного блока, затем БИОС смотрит в своих настройках приоритетное для загрузки устройство (жёсткий диск, флешка, DVD-диск) и найдя такое (к примеру жёсткий диск) считывает с него загрузочную запись MBR (Windows 7 обычно устанавливается на диск разметки MBR)MBR располагается в первом секторе загрузочного диска, имеет размер 512 байт, и содержит в себе программный код NT 6.x,

который выполняет поиск активного раздела (Active), с которого может осуществляться загрузка операционной системы, данный активный раздел называется PBR (Partition Boot Record) и имеет свою загрузочную запись Bootmgr.</span>

После этого управление переходит менеджеру загрузки файлу «bootmgr», который запускает файл winload.exe Windows 7. Что такое winload.exe? Операционная система (в нашем случае Windows 7) это программа и чтобы она заработала (стала загружаться) необходимо запустить исполняемый файл OS: winload.exe или winload.efi. Запускает эти файлы загрузчик. Загрузчик это маленькая программа. Файл winload.exe запускает MBR-загрузчик, а файл winload.efi запускает EFI-загрузчик. Windows 7 в большинстве случаев установлена на диск с MBR загрузчиком.</span>

1501090954_93.jpg

Загрузка Windows 7 происходит в такой последовательности, менеджер загрузкифайл «bootmgr» обрабатывает имеющуюся информацию в хранилище загрузки (файле BCD), а это — меню, время отображения, список операционных систем (если их несколько) и так далее, еcли данные корректные, то следует загрузка операционной системы. Но! Если хоть один из упомянутых мной файлов (bootmgr или BCD) окажется некорректным или вовсе будет отсутствовать, то проблемы при загрузке системы нам обеспечены. Часто бывает, что целостность данных файлов бывает нарушена в силу каких-либо причин (неосторожные действия пользователя, установка менеджеров загрузки сторонних разработчиков, вирусы и т.д), в этом случае стандартные действия по восстановлению загрузчика могут не помочь и тогда лучше всего удалить этот раздел полностью, затем форматировать и создать файлы загрузки заново. Как это можно сделать.

Удаляем скрытый раздел System Reserved (Зарезервировано системой, объём 100 МБ) и создаём его заново с помощью встроенной в систему утилиты командной строки diskpart

Загружаемся с установочной флешки Windows 7. Если не найдёте ISO-образ семёрки, то можете использовать загр. флешку Windows 8.1 или Win 10.В начальном окне установки системы открываем командную строку клавиатурным сочетанием Shift+F10.

1501087957_85.jpg

Вводим последовательно команды:

diskpart lis vol (эта команда отображает буквы, номера, метки, размер и файловую систему. Буква раздела 100 мб (С:). Том 1. Буква раздела с установленной Windows 7 — (D:).sel vol 1 (выбор тома с которым будем работать — 100 мб (С:). Том 1)del vol (удаляем том 100 мб).после удаления тома на диске появилась неразмеченная область 100 мб.creat par prim (создаём основной раздел в этой неразмеченной области)format fs=ntfs (создаём на разделе файловую систему NTFS)assign letter С (присваиваем созданному разделу букву С)activ (делаем раздел активным)exit (выходим из diskpart)bootsect /nt60 C: /mbr (данная команда записывает на жёсткий диск нужные коды PBR (Bootmgr) и MBR (NT 6.x))bcdboot D:windows /s C: (создаём загрузчик для Windows 7, находящийся на (D:), расположение загрузчика (С:))Файлы загрузки успешно созданы.

Данный способ подойдёт и для тех у кого несколько жёстких дисков, и на них установлены OS с загрузчиком.

На данных дисках мы не используем средства bootrec /fixmbr и bootrec /fixboot для обновления кодов MBR и PBR. Эти команды работают только с жёстким диском 0. Команда bootsect работает с диском который мы укажем. То же самое касается и bcdboot. Без параметра /s, bcdboot работает с активным разделом на жёстком диске 0. Используемый нами параметр /s указывает на активный раздел нужного жёсткого диска.

Статьи по этой теме:

1. Форматирование в командной строке скрытого раздела «Зарезервировано системой» объём 100 МБ содержащего файлы загрузки Windows 7 и дальнейшее автоматическое восстановление системы

2. Как удалить Скрытый раздел System Reserved, размер 500 МБ (Зарезервировано системой) на Windows 10 (жёсткий диск MBR)

3. Как создать заново Скрытый раздел System Reserved (Зарезервировано системой)

4. Как узнать, где на жёстком диске MBR находится активный раздел вместе с загрузчиком операционных систем (при наличии на HDD нескольких установленных Windows и отсутствии Скрытого раздела System Reserved (Зарезервировано системой)

ВернутьсяКомментариев: 54 Дорогой посетитель, Вы можете задать на сайте любой вопрос и обязательно получите ответ!

Когда мы устанавливаем Windows на пустой (неразмеченный) жёсткий диск или отформатированный раздел обычным образом – с использованием установочного носителя, нам не нужно заморачиваться по поводу создания EFI-разметки операционной системы. Все необходимые разделы, в частности, загрузочный EFI, создаются автоматически, если компьютер работает в режиме BIOSUEFI. Но если Windows нужно установить не обычным образом.

А на другой жёсткий диск со своим независимым загрузчиком, если стоит вопрос в восстановлении работоспособности системы после удаления жёсткого диска с загрузочным разделом, в таких нестандартных ситуациях потребуется ручная работа.

Содержание статьи:

Как вручную создать загрузочный EFI-раздел Windows?

***

Windows на подключённый к компьютеру второй GPT-диск не устанавливается со своей EFI-структурой. При обычной установке с установочного носителя загрузчик второй системы прописывается на уже существующий EFI-раздел – тот, что находится на первом диске.

img_1-5.jpg

Что делает вторую Windows уязвимой – она не сможет самостоятельно существовать, если загрузчик первой системы будет повреждён. Или если выйдет из строя или просто будет отсоединён первый жёсткий диск. Чтобы у второй Windows была своя независимая EFI-разметка, на время её установки нужно сделать невидимой первую систему – отключить её носитель в настройках BIOS, если такое возможно, или аппаратно. Это не всегда удобно, а иногда и невозможно в случае с ноутбуками.

Вторую Windows со своим независимым загрузчиком могут установить запускаемые в среде текущей системы программы типа WinNTSetup или WinToHDD. Но они потребуют указать им загрузочный EFI-раздел.

img_2-5.jpg

Создать такой на пустом жёстком диске очень просто.

1. Создание EFI-раздела на пустом жёстком диске в командной строке

Итак, имеем проинициализированный как GPT носитель без разметки и данных.

img_3-5.jpg

Запускаем командную строку.

Обязательно делаем это от имени администратора.

Поочерёдно вводим:

img_4-5.jpg

В утилите управления дисками видим, что на втором жёстком появился EFI-раздел на 100 Мб. Теперь можем формировать обычный раздел для указания его программам типа WinNTSetup или WinToHDD в качестве системного раздела С.

img_5-5.jpg

2. Создание EFI-раздела на пустом жёстком диске утилитой Bootice

Кто не любит командную строку, для создания EFI-разметки пустого носителя может воспользоваться утилитой Bootice с графическим интерфейсом. Она бесплатная, её можно скачать на любом софт-портале Интернета. В главном окне выбираем второй жёсткий. Кликаем «Parts Manage».

img_6-5.jpg

Затем – «Re-Partitioning».

img_7-3.jpg

Первым делом ставим галочку GPT в графе «Partition table type». Затем галочку ставим «Create ESP partition». И вверху в графе «Settings» убираем все значения «Size»кроме последнего. Жмём «Ок».

img_8-3.jpg

В итоге получим разметку диска с EFI-разделом на 128 Мб и разделом, вместившим в себя остальное дисковое пространство.

***

А как быть, если жёсткий диск не пустой? Если на нём есть структура и хранящиеся пользовательские данные. Или мы хотим восстановить Windows, лишившуюся загрузочного EFI-раздела после выхода из строя или отключения жёсткого диска, на котором ранее существовал её загрузчик. И на этот случай есть решения. Для восстановления системы без загрузчика нам, естественно, понадобится среда для выполнения определённых операций. В одном из случаев сгодится и обычный установочный носитель Windows. В другом случае будем работать с менеджером дискового пространства, потому нам понадобится функциональный и надёжный LiveDisk WinPE. Одним из таких является LiveDisk Стрельца. Сайт загрузки образа — Sergeistrelec.Ru.

Примечание: приведённые ниже операции не могут быть проведены на дисках динамического типа. Диск оставшегося без загрузчика зеркала Windows необходимо прежде преобразовывать в базовый тип. Сделать это можно только сторонними средствами.

3. Создание EFI-раздела в конце Windows

Итак, имеем, к примеру, вторую Windows, лишившуюся EFI-загрузчика после поломки диска с первой системой.

img_9-2.jpg

Как её запустить? Самый простой и быстрый способ – создать EFI-раздел в конце системного раздела и пересоздать загрузчик. Для этого не понадобится ничего более командной строки. Загружаемся с установочного носителя Windows, сразу же нажимаем Shift + F10. Эта комбинация запустит командную строку. Если используем LiveDisk Стрельца, запускаемся, соответственно, с него.

img_10-2.jpg

И уже на его борту задействуем командную строку.

В ней вводим:

img_11-2.jpg

Вот указанный раздел сжался на 100 Мб и на освободившемся месте создался EFI-раздел.

Теперь можем пересоздавать загрузчик.

В командной строке выходим из diskpart:

Далее смотрим, под какой буквой значится системный раздел (смотрим карту разделов после ввода lis vol). И подставляем её вместо нашей буквы С:

Всё – работоспособность Windows восстановлена.

4. Создание EFI-раздела перед Windows

Загрузочный раздел обычно существует в начале диска, перед системным разделом. Так не обязательно должно быть, но делается с целью ускорения запуска Windows. Чтобы UEFI быстрее нашла загрузчик. На SSD такая оптимизация вряд ли будет ощутимой, а вот в случае с HDD можно побороться пусть даже за толику производительности.

На борту LiveDisk Стрельца запускаем AOMEI Partition Assistant. Делаем клик на системном разделе, на боковой панели операций жмём «Изменение размера».

Немного оттягиваем ползунок на карте вправо, чтобы в графе ниже «Незанятое пространство перед» появилось несколько Мб. Далее вместо оттянутой цифры вписываем 105. Чтобы получилось 105 Мб. Жмём «Ок».

В итоге программа высвободит корректное значение дискового пространства, в нашем случае 102,01 Мб. И оставит небольшой хвост сзади раздела. Жмём «Применить».

Подтверждаем.

Далее можем присоединить хвост к разделу.

Теперь запускаем командную строку. И создаём EFI-раздел точно так же, как описано в п.1 статьи.

Вот EFI-раздел создан.

Осталось только пересоздать загрузчик, как описано в конце п.3 статьи.

Большинство пользователей уже сами могут самостоятельно выполнить установку операционной системы. Ведь тут не нужно иметь много познаний, главное наличие головы и строгое следование инструкциям. Обычно установка производится с диска, либо при помощи загрузочной флешки.

Но сегодня мы узнаем еще об одном, оригинальном способе установить операционную систему. Если так подумать, то для этих целей могут подойти любые сменные носители, подходящего объема. Так почему же не испытать для этого внешний HDD? Иногда это действительно может пригодится, когда нет оптического привода, или подходящей флешки.

В интернете множество приложений, которые могут сделать загрузочный hdd. Но потом выяснилось, что сделать жесткий диск HDD загрузочным при помощи стандартных средств Windows, ничего не устанавливая на свой компьютер. Сейчас мы и посмотрим, как это делается.

Подготовка винчестера

Самый первый шаг в таких случаях, убедиться, что на диске нет важной информации. Скопируйте все его содержимое в другое место и сохраните, чтобы потом не жалеть об утраченном. Настройку жесткого диска будем проводить на операционной системе Windows 8.1. Но если вы пользуетесь более старыми версиями этой ОС, то ничего страшного — разница не большая и все делается примерно так же. Интересная фишка состоит в том, что на загрузочном винчестере может одновременно быть Windows и отдельно файлы для других, своих нужд. Это достигается созданием нескольких разделов на нем.

1. Подключите к ПК внешний диск и откройте Управление дисками

Вся информация на винчестере будет потеряна!

Сделайте клик правой кнопочкой мышки по меню «Пуск» и выберите «Управление дисками».

sdelat-zhestkij-disk-hdd-zagruzochnym-1.jpgНа более старых версиях Windows нужно попасть в «Управление компьютером». Для этого откройте «Панель управления», через меню «Пуск». Дальше откройте раздел «Администрирования» и раскройте «Управление компьютером». После этого нужно будет развернуть вкладку «Запоминающих устройств». На ней открываем «Управление дисками».

sdelat-zhestkij-disk-hdd-zagruzochnym-2.jpg

2. Выбираем внешний диск

Дальше необходимо, в табличке среди дисков, найти свой винчестер и выделить его. Постарайтесь не ошибиться диском, будет очень обидно, если случайно отформатируете не тот, да еще и с ценными данными.

У нас это «Диск 1».

sdelat-zhestkij-disk-hdd-zagruzochnym-3.jpg3. Удаляем все разделы на диске

Делаете щелчок правой кнопкой мышки по каждому разделу и выбираете «Удалить том».

sdelat-zhestkij-disk-hdd-zagruzochnym-4.jpgТаким образом должны быть удалены все разделы, на этом диске.

sdelat-zhestkij-disk-hdd-zagruzochnym-5.jpg

4. Разбиваем диск на разделы

Теперь делаем наоборот — создаем разделы. Нам понадобится создать один раздел непосредственно для установочной ОС, а второй будет для других нужд. Делаем щелчок правой кнопочкой по не распределенному полю, для этого диска и в открывшемся контекстном меню нажимаем на Создание простого тома.

sdelat-zhestkij-disk-hdd-zagruzochnym-6.jpg

5. Создаем новый том

Тут же появится специальный мастер, для создания простых томов. Укажите объем для данного тома равным 4404 мегабайта. Нажмите «Далее».

sdelat-zhestkij-disk-hdd-zagruzochnym-7.jpgМожно указать букву диска, или оставить как есть. Опять нажимаем «Далее».

sdelat-zhestkij-disk-hdd-zagruzochnym-8.jpgВыбираем форматирование этого тома в файловую систему FAT32. И снова нажмите «Далее», а потом нажимаете «Готово».

sdelat-zhestkij-disk-hdd-zagruzochnym-9.jpg6. Делаем раздел активным

Кликните правой кнопкой по разделу и выберите «Сделать активным».

sdelat-zhestkij-disk-hdd-zagruzochnym-10.jpgПодтвердите свои действия кнопкой «Да». Теперь мы можем наблюдать такую картинку.

sdelat-zhestkij-disk-hdd-zagruzochnym-11.jpg

Точно так же сделайте и с оставшемся разделом на диске. В этом случае, его не нужно будет делать активным.

Записываем Windows на внешний HDD

Тут вообще ничего сложного, все делается проще простого. Если у Вас есть загрузочный DVD, то просто откройте его при помощи проводника, потом выделите все файлы и папки, которые находятся на нем и скопируйте в активный том на внешнем винчестере.

Если же у Вас имеется ISO образ диска, с дистрибутивом операционной системы, то его можно открыть любым архиватором. Ведь такой образ, это своего рода архив. На «восьмерке» его даже можно открыть проводником. После того, как откроете, таким же образом скопируйте все файлы и папки на внешний HDD. После такой не хитрой процедуры, USB HDD будет работать как обычная загрузочная флешка. Остается только, после подключения диска, сделать нужные настройки в БИОСе. Зайдите в настройки BIOS. На разных компьютерах это делается по-разному, обычно это клавиша Del, или кнопка F2 (на ноутбуках). В параметрах откройте раздел загрузки «Boot». Дальше в параметрах приоритетной загрузки (Boot Priority order), ставим первым в списке USB HDD. Для сохранения настроек нажимаем на F10 и кнопку ОК. После этого компьютер перезагрузится и будет выполнена загрузка установки Windows (или любой другой ОС) с внешнего жесткого диска

Если не получается сделать раздел активным

По не понятным причинам, эта тема нигде в интернете не встречается. Даже несмотря на то, что с ней сталкиваются многие пользователи. А ведь бывает так, что никакие разделы на дисках не хотят делаться активными, эта кнопка просто не нажимается. Для тех, кто не совсем еще понял разницу между активным и не активным поясняю: компьютер выполняет загрузку операционной системы только с активных разделов.

Раздел делается активным при помощи одного из двух, основных способов:

  1. Через управление дисками. Это тот способ, который мы уже выше рассмотрели. Но он не всегда срабатывает. Иногда просто не получается сделать том активным.
  2. Через командную строку используя diskpart. Тут все делается немножко сложнее, но зато к этому способу можно прибегнуть, когда не сработал первый. Сейчас мы его подробно изучим.

Как сделать том активным, используя командную строку?

Подключите свой внешний диск, который уже разбит на разделы. Через меню «Пуск», на вкладке всех программ, откройте папку со стандартными и выберите Командную строку. Ее нужно запустить с правами администратора. Если кто не знает, то нужно сделать щелчок правой кнопкой мышки и выбрать соответствующий пункт, в контекстном меню. Также при помощи комбинации клавиш WIN+X.

sdelat-zhestkij-disk-hdd-zagruzochnym-12.jpgПосле того, как появится окошко терминала, введите следующую команду: diskpart. Затем нажмите на «Enter». Должна появится строчка DISKPART>.

sdelat-zhestkij-disk-hdd-zagruzochnym-13.jpgТеперь понадобится ввести команду list disk и опять подтвердить нажатием кнопки «Enter». В окне будет показана табличка со всеми жесткими дисками, которые, в данный момент, подключены к компьютеру.

sdelat-zhestkij-disk-hdd-zagruzochnym-14.jpgВам нужно выбрать тот, который используется в качестве загрузочного. Это делается при помощи команды select disk 0. Причем «0» — это номер для нужного нам диска. Поскольку мы разбивали диск под номером «1», то команда, в нашем случае, будет выглядеть так: select disk 1. Таким образом, будет выбран диск с номером один.

sdelat-zhestkij-disk-hdd-zagruzochnym-15.jpgСейчас мы будем искать разделы, которые находятся на этом диске. Нам нужно получить их список. Поэтому вводим команду list partition и нажимаем на кнопочку Enter.

sdelat-zhestkij-disk-hdd-zagruzochnym-16.jpgА теперь, нам нужно будет выбрать раздел, который мы сделаем активным. Введите такую команду: select partition 1. После этого нажмите на кнопку Enter. Как и в случае с дисками, единица — это номер раздела. После этого появится подтверждающая надпись о том, что выбран нужный раздел.

sdelat-zhestkij-disk-hdd-zagruzochnym-17.jpgПосле предыдущего шага, вводим такую команду active и нажимаем на клавишу «Enter». Затем должно появиться сообщение, в котором говорится что текущий раздел помечен как активный.

sdelat-zhestkij-disk-hdd-zagruzochnym-18.jpgНа этом все, если столкнулись с каким-нибудь новыми проблемами, или у Вас возникли вопросы — обязательно отпишитесь в комментариях.

Используемые источники:

  • https://remontcompa.ru/windows/windows-7/1288-sozdanie-zagruzchika-windows-7-zanovo.html
  • https://www.white-windows.ru/kak-sozdat-zagruzochnyj-efi-razdel-windows-na-gpt-diske-vruchnuyu/
  • https://prostocomp.net/sistema/kak-sdelat-zhestkij-disk-hdd-zagruzochnym.html

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации