Windows-Android-Linux-Visual Basic-PC - nic (NB) блог

 

Дата публикации: 17.07.2019
Автор: nic binary

Partition Boot Record - Загрузочная запись раздела накопителя

Эта загрузочная запись размещается на первых секторах логического диска (раздела).Как показывает утилита Bootice,PBR Windows Vista,7,8,10 имеет размер 12 секторов.Бывают загрузочные записи большего и,соответственно,меньшего размера.Информацию по этому вопросу можно взять из интернета или здесь http://datadump.ru/pbr-windows7/.В общем случае,выполнение кода PBR направлено на поиск файлового загрузчика и ,ИМХО,для выполнения ряда техническо-аппаратных задач,таких как начальная стадия определения оборудования и т.д.PBR Windows NT,2K,XP ищет на носителе файл NTLDR.А Vista,7,8,10 ищет BOOTMGR.С помощью альтернативного загрузчика,например,GRUB4DOS который устанавливается в MBR,можно загрузить непосредственно файловый загрузчик NTLDR или BOOTMGR.Но,я крайне не рекомендую так поступать.Почему? Напишу позже.

Скриншот программы BootIce.
C помощью этой программы можно делать резервную копию PBR.Но необходимость в создании этого резерва крайне ниже,чем создание MBR.Одного резервирования PBR мало.Надо так же делать бекап таблицы размещения файлов MFT или FAT,а они постоянно изменяются.Да и ломается PBR довольно редко,если её,например,не "погрызли" вирусы.Как было описано выше,загрузить файловый загрузчик,можно и минуя этот уровень,например с помощью GRUB4DOS.Команда root(hdxd,xr),chainloader /ntldr или chainloader /bootmgr.Где xd-номер диска с 0,а xr-номер раздела с 0.Далее в следующах статьях я опишу процедуру загрузки таким образом.Про этот загрузчик можно посмотреть здесь http://greenflash.su/Grub4Dos/Grub4dos.htm.А в этой статье я рассмотрю вопрос резервирования PBR посредством утилиты BootIce.


Сохранение PBR.
Запускаем bootice.В списке выбора дисков выбираем нужный привод.(если их несколько).Далее,если никаких манипуляций с загрузчиками не проводилось(в том числе и сторонними утилитами),необходиимо выяснить активный раздел.Это раздел на котором хранится  код PBR.Это можно сделать кликнув по кнопке Part Manage в утилите BootIce.

В моём случае это раздел с номером 0 имеющий логическую литеру "С".После закрываем окно Partition managment и выбираем Process PBR.В выпадающем списке сверху выбираем установленный активный раздел и давим backup PBR.Указываем путь.И далее переносим на внешний носитель.

Вот как-то так.Нажатием на точки можно открыть диалог выбора пути и имени файла.Здесь есть одно "что-то" :-) В предыдущем окне указано,что код занимает 12 секторов.Здесь же предлагает сохранить 16. Наверно с запасом. :-) Далее изучу этот вопрос внимательней.

Восстановление PBR.

Восстановление производится аналогично сохранению.Разве,что выполняется из окружения WinPE.(LiveCD-DVD)

После выбора файла программа сама определит кол-во секторов для воостановления.(Восстановит всё сохранёное).Так же программа показывает с какого сектора начинается размещение PBR.
Благодарю всех читателей за ознакомление,с данным материалом.

Комментарии к странице

Ваш комментарий




Наверх