Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Что за загрузчик?
Показать сообщение отдельно

Аватара для Avatar-Lion

Support L1+


Contributor


Сообщения: 5413
Благодарности: 1097

Профиль | Отправить PM | Цитировать


cahes, У вас просто слегка неверное понимание терминов, поэтому и возникла путаница. BCD - это аналог файла boot.ini, в нем просто указано чего и откуда надо загружать. Загрузчик - это файлик bootmgr. Для того, чтобы загрузить в память загрузчик, есть два варианта:
- На ПК под управлением BIOS считывается MBR (Master Boot Record) с носителя, ибо в MBR (помимо таблицы разделов) хранится ещё и крошечный кусочек исполняемого кода, который ищет активный раздел на накопителе и пытается загрузить с него загрузчик.
- На ПК под управлением UEFI нужды в MBR нет, т.к. в материнскую плату уже встроен свой менеджер загрузки, который всегда ищет нужные ему файлы по одному и тому же пути: \EFI\Boot\boot_имя_архитектуры.efi.

Плюсы UEFI: нет нужды заморачиваться с MBR и прочей хренью. Тупо копируем нужные файлы в нужные папки, а дальше всё за нас сделает встроенный менеджер загрузки. Чайники ликуют: наконец-то для переустановки Windows нет нужды в сторонних утилитах, достаточно тупо распаковать ISO-образ Винды на флэшку (начиная с Windows 7 там есть готовая структура каталогов и файлов).
Минусы UEFI: возможна загрузка только с FAT32-накопителей. А как известно, у FAT32 есть серьёзное ограничение: не больше 4Гб на один файл. Пока что Microsoft удерживает размеры install.wim в дистрибутивах своих систем в рамках 4Гб. Впрочем, обновленные дистрибутивы Windows 10 выходят регулярно, их объём понемногу растёт и мне очень интересно что будет делать Microsoft, когда размер install.wim превысит 4Гб...

Плюсы BIOS: загружаться можно с любых файловых систем, главное чтобы в MBR было указано чего и откуда грузить.
Минусы BIOS: содержимое MBR исполняется по принципу "что есть, то и грузим". Сколько троянов и прочей дряни писало себя в MBR - не сосчитать... Да и для рядового юзера непонятно что такое MBR, ведь увидеть ее как некий отдельный файл и область на накопителе нельзя, поэтому простому смертному тяжеловато понять чем загрузочный диск отличается от незагрузочного и т.д. Впрочем, с приходом утилит типа Rufus проблемы рядовых пользователей сведены к минимуму телодвижений.

По поводу GRUB4DOS: да, он у вас там вроде как присутствует. Правда, не вижу файла с настройками (grub.cfg или menu.lst). Я так полагаю, в MBR прописан именно он: если грузиться с флэшки на ПК под управлением BIOS, то стартует GRUB4DOS и выдаёт всю эту красотень. Если грузиться на ПК под управлением UEFI, то встроенный в плату менеджер загрузки автоматом \EFI\Boot\bootx64.efi загрузит, а сей файл явно взят от Microsoft, т.е. ничего кроме MSDART вы не увидите.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:04, 15-08-2016 | #3

Название темы: Что за загрузчик?