Что такое загрузочное устройство

Начальная загрузка компьютера

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство

В информатике начальной загрузкой называется сложный и многошаговый процесс запуска компьютера. Загрузочная последовательность — это последовательность действий, которые должен выполнить компьютер для запуска операционной системы.

Содержание

Начальная загрузка

Большинство компьютерных систем могут исполнять только команды, находящиеся в оперативной памяти компьютера, в то время как современные операционные системы в большинстве случаев хранятся на жёстких дисках, загрузочных CD-ROM, USB дисках или в локальной сети.

После включения компьютера в его оперативной памяти нет операционной системы. Само по себе, без операционной системы, аппаратное обеспечение компьютера не может выполнять сложные действия, такие как, например, загрузку программы в память. Таким образом мы сталкиваемся с парадоксом, который кажется неразрешимым: для того, чтобы загрузить операционную систему в память, мы уже должны иметь операционную систему в памяти.

Решением данного парадокса является использование специальной маленькой компьютерной программы, называемой начальным загрузчиком, или BIOS (Basic Input/Output System). Эта программа не обладает всей функциональностью операционной системы, но её достаточно для того, чтобы загрузить другую программу, которая будет загружать операционную систему. Часто используется многоуровневая загрузка, в которой несколько небольших программ вызывают друг друга до тех пор, пока одна из них не загрузит операционную систему.

В современных компьютерах процесс начальной загрузки начинается с выполнения процессором команд, расположенных в постоянной памяти (например на IBM PC — команд BIOS), начиная с предопределённого адреса (процессор делает это после перезагрузки без какой бы то ни было помощи). Данное программное обеспечение может обнаруживать устройства, подходящие для загрузки, и загружать со специального раздела выбранного устройства (чаще всего загрузочного сектора данного устройства) загрузчик ОС.

Начальные загрузчики должны соответствовать специфическим ограничениям, особенно это касается объёма. Например, на IBM PC загрузчик первого уровня должен помещаться в первых 446 байт главной загрузочной записи, оставив место для 64 байт таблицы разделов и 2 байта для сигнатуры AA55, необходимой для того, чтобы BIOS выявил сам начальный загрузчик.

История

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

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

Данный пример основан на начальном загрузчике одного из миникомпьютеров, выпущенного в 1970-х годах фирмой Nicolet Instrument Corporation.

Длина загрузчика второго уровня была такой, что последний байт загрузчика изменял команду, расположенную по адресу 6. Таким образом, после выполнения пункта 5 стартовал загрузчик второго уровня. Загрузчик второго уровня ожидал заправки в устройство считывания перфолент длинной перфоленты, содержащей операционную систему. Различием между загрузчиком первого уровня и загрузчиком второго уровня были проверки на ошибки считывания с перфоленты, которые часто встречались в то время, и, в частности, на используемых в данном случае телетайпах ASR-33.

Некоторые операционные системы, наиболее характерными из которых являются старые (до 1995 года) операционные системы компьютеров Macintosh производимых Apple Computer, настолько тесно связаны с аппаратным обеспечением компьютеров, что на данных компьютерах невозможно загрузить какую либо другую операционную систему. В данных случаях обычно разрабатывается начальный загрузчик, который работает как загрузчик стандартной ОС, а затем передает управление альтернативной операционной системе. Apple использовала данный способ для запуска A/UX версию Unix, а затем он использовался различными бесплатными операционными системами.

Устройства, инициализируемые BIOS

Загрузочное устройство — устройство, которое должно быть проинициализировано до загрузки операционной системы. К ним относятся устройства ввода (клавиатура, мышь), базовое устройство вывода (дисплей), и устройство, с которого будет произведена загрузка ОС — дисковод, жесткий диск, CD-ROM, флэш-диск, SCSI-устройство, сетевая карта (при загрузке по сети; например, при помощи PXE).

Источник

«No Bootable Device» — ошибка при включении ноутбука (ПК). Как исправить?

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство

Подскажите с одним вопросом.

Что можно сделать, документы «навернулись»? (Очень надеюсь на помощь, т.к. живу не в крупном городе, и до ближайшего сервиса 50 Км. Уже прогуглила кучу информации, но пока воз и ныне там. )

Эта ошибка означает буквально следующее: «Нет загрузочного устройства». Т.е. компьютер при включении не находит (не видит) диска (или находит не тот. ).

Возникать она может как в случае повреждения диска (и тогда ваши документы на нем действительно могут быть потерянными), так и при некорректных настройках того же BIOS (что легко исправляется).

В этой заметке (инструкции) попробую указать в пошаговом режиме, как и что нужно проверить, для решения вопроса. Постараюсь представить решение в пошаговом виде.

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство

Что делать при появлении «No Bootable Device»: по порядку

ШАГ 1

И так, первое, что порекомендую:

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство

Отключаем флешку и др. устройства от USB-портов

ШАГ 2

👉 Далее нам понадобиться зайти в BIOS/UEFI (без этого никак). Ссылку на инструкцию, как это сделать, привел.

В BIOS (UEFI) нам нужно обратить внимание на 2 вещи. 👉 Первая : определился ли диск, видна ли его модель, серийный номер?

Обычно, эта информация представлена на самом первом экране BIOS — ищите название «Storage», «Disk», и пр. подобные производные (см. пример на моем фото ниже 👇).

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство

UEFI (BIOS) ноутбука ASUS — установлен SSD (его модель определяется)

Если операция не дала результатов и устройство не определяет диск — дальнейшие рекомендации из этой заметки вам ничего не дадут. Могу лишь посоветовать вынуть диск и попробовать его подкл. к другому компьютеру для диагностики (пару ссылок ниже в помощь!).

1) Диагностика и проверка диска за 5 мин. для начинающих (быстрый тест в новой Victoria 5)

👉 Вторая вещь (на которую следует обратить внимание, если диск определяется!) — это раздел «BOOT» (отвечает как раз за загрузку). Здесь следует проверить:

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство

Переключаем с UEFI на Legaсy // BIOS ноутбука Dell Inspiron

ШАГ 3

В определенных случаях* вызвать рассматриваемую ошибку могло повреждение загрузочных записей Windows (в следствии чего они могли повредиться — другой вопрос, иногда из-за вирусного заражения, аварийного откл. электричества и пр.).

Если у вас есть установочная флешка с Windows 10 — можно попробовать восстановить загрузчик (либо установить вторую копию Windows без форматирования и удаления текущей информации на диске). Парочка моих прошлых инструкций по этим темам — вам в помощь! 👌

1) Windows 10 не загружается, как восстановить загрузчик: способ 1, способ 2

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство

Восстановление системы (при установке ОС)

Если нужно поработать с документами, без переустановки (восстановления) Windows

👉 Вариант 1 : вынуть диск и подключить его к телефону или к другому компьютеру (ноутбуку).

👉 Вариант 2 : воспользоваться Live-CD-флешкой ( прим. : загрузившись с нее — вы получите практически полноценную Windows, очень похожую на классическую, установленную на HDD).

Разумеется, в «такой» системе (запущенной с LiveCD) есть неск. общих программ для работы с документами: doc, txt, pdf и пр. (без специфических вещей!).

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство

Какие программы есть на диске «Стрельца. » // Это классическая LiveCD флешка

Источник

Загрузчик: определение, характеристики, типы и принцип работы на ПК

Чтобы иметь возможность выполнять заказы и заявки, ЦП ПК всегда использует Оперативная память память, поскольку именно там хранятся информация и вычисления, которые процессор должен постоянно использовать для выполнения своих задач.

Что такое загрузчик?

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство

Загрузочный носитель получает информацию о том, где находится загрузчик, через микропрограмму компьютера, такую ​​как, например, BIOS, и именно по этой причине в BIOS мы можем настраивать загрузочные устройства.

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

Как работает загрузчик на ПК

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство

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

Где именно хранится?

Первый вариант является наиболее распространенным, поскольку он тесно связан с принципом работы MBR, которая не только содержит необходимую ссылку для прошивки, чтобы найти загрузчик, но также содержит само загрузочное программное обеспечение, которое позволяет операционной системе Загружать».

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство

Во втором варианте, менее используемом, поскольку он требует, чтобы пользователь специально настроил его таким образом по какой-либо причине (хотя это также выглядит так на OEM-ПК от производителей), операционная система использует определенный раздел в качестве места хранения для загрузчик, созданный на накопителе.

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

Его обязанности?

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство

Какие есть загрузчики?

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

Источник

Что такое загрузочное устройство?

в Компьютеры 31.08.2019 0 336 Просмотров

Вот история технического слова под названием BOOT, обычно мы используем это слово для описания «запуска» нашей компьютерной системы, и это может быть биография нашего компьютера или, возможно, жесткого диска нашей системы и т. д. В основном это слово «Boot» происходит от слова Bootstrapping и этот термин самозагрузки первоначально появился в начале 19 века.

Итак, давайте поговорим подробнее о начальной загрузке:

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

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство

Всё о том, как работает загрузка:

В вашей компьютерной системе весь процесс загрузки выполняется микросхемой, называемой BIOS Chip, и это единственная микросхема на вашем компьютере, которая отвечает за весь процесс запуска системы от нажатия кнопки питания до запуска операционной системы.

Обычно этот процесс загрузки занимает около 10 секунд, что включает выполнение процедуры POST, поиск и подготовку периферийных устройств, а затем поиск и загрузку операционной системы. Процесс гибернации или сна вашего компьютера не включает загрузку.

Процесс загрузки:

Когда вы нажимаете кнопку питания вашего компьютера, он загружает BIOS материнской платы, и после этого ваша системная биос на короткое время запускает службу POST.

POST означает самотестирование при включении питания, он начинается с проверки микросхемы BIOS, а затем проверяет ОЗУ CMOS, POST может обнаружить сбой батареи CMOS, он непрерывно инициализирует ЦП и затем проверяет каждое внешнее или внутреннее подключенное оборудование. Такие компоненты, как мышь, клавиатура, оперативная память, жесткий диск и т. д., чтобы обеспечить их совместную работу.

После завершения самотестирования при включении питания BIOS обычно обращается к чипу CMOS, чтобы сообщить ему, где найти операционную систему, а затем CMOS ищет соответствующий загрузочный диск, чтобы найти загрузочную запись ОС, и когда CMOS обнаружил её, BIOS начинает загружать загрузчик для запуска вашей операционной системы.

Загрузчик – это компьютерная программа, которая отвечает за управление и запуск программного обеспечения операционной системы компьютера после завершения самотестирования при включении питания.

Как только BIOS инициализирует операционную систему, она начинает копировать свои файлы в память компьютера, после чего операционная система в основном берёт на себя управление всем процессом загрузки.

Что такое загрузочное устройство?

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

Итак, если у вас есть пустой жесткий диск, который не означает, что он загрузочный, но когда вы установили в него операционную систему, он становится загрузочным, потому что теперь ваш BIOS может читать файлы загрузчика, чтобы запустить ОС или какое-либо программное обеспечение.

Заключение

Я думаю, что теперь у вас достаточно знаний о том, что такое загрузка и как загрузка системы становится загрузкой, и почему мы называем наши диски загрузочными жёсткими дисками, и в основном это всё о запуске компьютера или, возможно, запуске чего-то на компьютере, вот почему перед загрузкой ​​нашего компьютера необходимо сделать загрузочный диск, иначе ПК/ноутбук не загрузится.

Источник

Все, что вы хотели знать про загрузку Windows, загрузчики и восстановление загрузки ОС

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

Принципы загрузки операционных систем

При включении компьютера управление процессором получает BIOS, и если он настроен на загрузку (boot) с винчестера, то он подгружает в оперативную память компьютера первый сектор диска (MBR) и передает управление ему. Если у вас несколько жестких дисков, то каждый из них содержит свою MBR. В этом случае можно или менять порядок загрузки дисков в BIOS, или же прописать все операционные системы с разных дисков в один PBR загрузчик, об этом ниже.

Сразу оговоримся, что если у BIOS у вас включен режим загрузки UEFI, то структура разделов диска у вас должна быть не MBR, а GPT. GPT имеет не только другую структуру разделов, но и другую структуру загрузочной области. Там в первый сектор записывается «заглушка» для BIOS (Protective MBR), которая служит для того, чтобы старый Legacy BIOS мог загрузиться с GPT диска в режиме совместимости, если ОС была установлена на GPT (часто в BIOS его называют CSM – Compatibility Support Module). Однако, вы никогда не сможете загрузить ОС с MBR диска, если в BIOS выставлена загрузка в режиме UEFI.

При загрузке операционной системы, сначала считывается первый сектор с устройства загрузки, представляющий собой главную загрузочную запись (Master Boot Record — MBR). Стандартно, в качестве MBR выступает первый сектор загрузочного диска. MBR содержит список разделов, признак активного раздела (раздела, с которого будет выполняться загрузка ОС), некоторые служебные данные, а также программный код для считывания в память загрузочного сектора активного раздела (Partition Boot Record — PBR) и передачи ему управления.

Размер сектора на жестком диске — 512 байт. В секторе MBR хранятся данные, которые должны заканчиваться специальной сигнатурой. Этим словом называется специальная, строго установленная, последовательность из 2 байт с шестнадцатеричными значениями 55h AAh, которая записывается в последние 2 байта сектора и соответственно имеет смещение от начала сектора 1FEh. Если хотя бы один из двух последних байтов отличается по значению, считается, что первый сектор не является MBR и не содержит осмысленной информации. Если компьютер при старте, прочитав первый сектор, не обнаружит правильной сигнатуры, он не будет передавать управление располагающемуся там коду, даже если он правильный, а выдаст сообщение о том, что главная загрузочная запись не найдена.

Общая структура MBR может быть представлена следующей таблицей:

Смещение Длина Описание

000h 446 Код загрузчика

1BEh 64 Таблица разделов

1FEh 2 Сигнатура (55h AAh)

Длина указана в байтах.

Как видно, MBR может содержать информацию максимум о 4 разделах. Каждый 16-байтовый блок, содержащий информацию о разделах, в своем начале содержит признак активности раздела — т.е. признак того, что операционную систему следует загружать именно из этого раздела — может иметь значения 80h (раздел активен) и 00h (раздел не активен). Количество активных разделов должно быть не более одного.

Шестнадцатеричный однобайтовый код далее указывает на тип (ID) раздела. Например, 07h – раздел типа NTFS, 0Bh – FAT32, 17h – скрытый NTFS раздел, 27h – системный скрытый NTFS раздел для восстановления системы.

Типы MBR

Выше мы увидели, что в сектор MBR записывается код загрузчика. Что же это? Дело в том, что в MBR может быть записан как «стандартный» загрузчик, так и альтернативные загрузчики.

Существуют следующие распространенные типы MBR:

Конечно, с учетом многообразия ОС, существует масса других MBR, но они не так популярны.

Операционные системы дружат только с определёнными типа загрузчиков, однако это не значит, что их нельзя модифицировать для поддержки других ОС. Так, в Windows MBR можно добавить информацию о Linux разделе, но этого недостаточно, чтобы Linux стал грузиться. Для этого также потребуется редактировать и PBR. Однако линуксовый LDLINUX.SYS требует наличия своего микрокода в MBR, чтобы обращаться к нему в процессе загрузки, то есть если у вас загрузочная запись Windows NT MBR, а загрузчик GRUB, то такая схема работать не будет. Виндовсовые загрузчики могут обойтись без наличия соответствующего микрокода в MBR, поэтому они могут грузиться и через GRUB MBR.

Главное, что вам нужно понять, что MBR содержит микрокод, инструкции для процессора, а не файлы. PBR же указывает на загрузчик, который является файлом.

Разнообразие PBR

Мы с вами выяснили, что MBR передает управление на активный раздел с PBR. PBR (Partition Boot Record), так же называют volume boot record (VBR) – это микрокод в начальном секторе раздела диска (часто это сектор 63), который содержит информацию, какой же загрузчик искать.

Существуют следующие загрузчики:

Тип MBR — NT 5.x/6.x, 1 сектор

Тип MBR — Grub4DOS, 18 секторов

Тип MBR — LILO/GRUB и др. линуксовые (к-во секторов зависит от версии и количества файлов)

Как я сказал выше, загрузчик является не загрузочной областью, а бинарным файлом.

Например, типичные пример создания мультизагрузочной флэшки – Multiboot USB 2k10, создаваемые уважаемыми conty9 & korsak7. Мультизагрузочный диск системного администратора с возможностью загрузки c CD/DVD, флешки, USB-HDD и обычного HDD и состоящий из нескольких Windows PE-сборок, а также DOS версий продуктов компании Acronis – например Acronis True Image (выполнены на Linux-ядре). Именно из-за этого смешанного зоопарка систем и приходится использовать загрузчик Syslinux (хотя можно и Grub4DOS).

В своем арсенале вам необходимо обязательно иметь утилиту BootICE. Уникальная в своём роде утилита для изменения или бэкапа/восстановления MBR (Master Boot Record) или PBR (Partition Boot Record). С BOOTICE, вы можете легко изменять тип MBR/PBR. Поддерживается загрузочные записи: Grub4DOS, SysLinux, PLoP, MS NT52/60… Например, с помощью этой утилиты, вы можете установить Grub4DOS вашим MBR или PBR, установить NTLDR или BOOTMGR к вашему PBR, установить SYSLINUX на PBR, и так далее.

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство Редактирование и установка MBR

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство Редактирование и установка загрузчика

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство Установка MBR GRUB4DOS

Помимо работы с MBR и PBR, BootICE позволяет редактировать разделы диска, выполнять ручное разбиение и форматирование, модифицировать тип раздела, сохранять и восстанавливать из бэкапа таблицу разделов.

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство Работа с таблицей разделов в BootICE

Кратко о загрузчике Syslinux

Итак, Syslinux состоит из файла загрузчика и файла конфигурации меню syslinux.cfg. Файл меню может вызывать графическое меню через подгрузку файла vesamenu.c32.

Установка Syslinux под Windows на другой диск выполняется достаточно просто: используется файл «[bios/]win32/syslinux.exe» для 32-х битных систем и «[bios/]win64/syslinux64.exe» для 64-х битных систем.

syslinux.exe —install a: — установка на флоппи-диск

syslinux.exe —mbr —active —directory /boot/syslinux/ —install z: — установка на диск z:, например флешку, где

— в качестве разделителей должны быть использованы именно /, а не \

— в каталоге z:\boot\syslinux\ будет размещён файл-загрузчик «ldlinux.sys»

— и раздел z: помечен как активный

— для организации меню должен быть создан файл z:\boot\syslinux\syslinux.cfg

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство Установка загрузчика Syslinux

Через BootICE вы также можете установить загрузчик Syslinux, указав в опциях альернативное местоположение файлов ldlinux.sys и и файла меню syslinux.cfg.

Загрузчики Windows

Конечно, основное внимание мы уделим загрузчикам для Windows.

Загрузчик NTLDR использовался до появления операционной системы Windows Vista. В процессе начальной загрузки, программный код загрузочного сектора раздела (PBR — Partition Boot Sector) обеспечивал поиск, считывание в память и передачу управления файлу ntldr, который размещался в корневом разделе загрузочного диска. Конфигурирование загрузчика ntldr выполнялось с помощью простого текстового файла boot.ini, содержимое которого задавало список загружаемых операционных систем, их параметры загрузки, размещение системных файлов и т.п. В операционных системах Windows Vista /Server 2008 и более поздних, загрузчик ntldr не используется, и заменен диспетчером загрузки BOOTMGR. Соответственно, изменился и программный код загрузочного сектора раздела, обеспечивающий передачу управления файлу bootmgr. Новый диспетчер загрузки использует собственные данные конфигурации загрузки (Boot Configuration Data — BCD) и может выполнять, при определенных настройках, загрузку любых операционных систем семейства Windows. Загрузчик ntldr не поддерживает возможность загрузки Windows Vista и старше.

Также, хочу отметить, что все современные Windows PE любых версий также используют загрузчик bootmgr. Цепочка стадий загрузки MBR — PBR — BOOTMGR — это минимально необходимое условие для того, чтобы загрузка операционной системы могла начаться. Дальнейший же ее ход, определяется диспетчером загрузки BOOTMGR, который считывает данные конфигурации загрузки из файла \BOOT\BCD активного раздела и выполняет загрузку в соответствии с их содержимым.

Для Windows 7 он запускает файл \WINDOWS\system32\winload.exe

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство Загрузка WINDOWS\system32\winload.exe

Диспетчер загрузки bootmgr позволяет выполнить загрузку как с обычного системного диска, так и из загрузочных образов, виртуальных дисков, загрузку с использованием загрузчиков других операционных систем. Это позволяет использовать bootmgr для загрузки Windows PE. В соответствии с конфигурацией загрузки, диспетчер BOOTMGR может выполнить загрузку ядра Windows или, например, Linux, обеспечить выход из режима гибернации, загрузить диагностические программы, выполнить загрузку ядра с измененными параметрами и т.п.

Обычно файл bootmgr имеет атрибуты «скрытый» и «системный». По типу структуры, файл \Boot\BCD является кустом реестра и отображается в редакторе реестра Windows как раздел

Обычно именно конфигурация BCD становится наибольшим камнем преткновения.

Конфигурирование BOOTMGR и BCD

Для работы с загрузчиком Windows вам понадобятся системные утилиты:

Команда BCDEDIT применяется в операционных системах Windows Vista и старше для редактирования BCD. Подробную инструкцию по использованию этой утилиты можно найти здесь.

Однако, я вам крайне рекомендую использовать очень удобную программу EasyBCD для редактирования BCD. Например, с помощью нее вы легко можете добавить Linux раздел в меню загрузки. Вот статья о том, как добавить в BCD конфигурацию Windows 7 пункт загрузки Linux Ubuntu.

При запуске EasyBCD в окне View Settings можно посмотреть текущую конфигурацию BCD. На скриншоте видно, что в текущий момент на диске установлена одна Windows 7, GUID которой <9079c27c-fa49-11e5-8c8e-3417ebc2574d>и вручную добавленный пункт меню для запуска установки Windows из WIM файла:

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство BCD menu для загрузки Windows и установки из WIM файла

А вот BCD меню загрузочной флэшки, на которой присутствуют инсталляторы Windows 7 x86 и x64, а также две среды MSDaRT x86 + x64:

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство BCD меню загрузочной флэшки, overview

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство BCD menu — установка Windows из WIM файла x86 и x64

Что такое загрузочное устройство. Смотреть фото Что такое загрузочное устройство. Смотреть картинку Что такое загрузочное устройство. Картинка про Что такое загрузочное устройство. Фото Что такое загрузочное устройство Запуск среды восстановления Windows RE с загрузочной флэшки

Утилита BOOTSECT.EXE позволяет изменить программный код загрузчика Windows для переключения между двумя вариантами диспетчера загрузки — BOOTMGR или NTLDR – или восстановить поврежденный загрузчик!

Команда bootsect /nt60 E: /mbr /force – создает на диске E: (например, флэшке) записи MBR и PBR и устанавливает загрузчик bootmgr.

Ну и третья, крайне важная утилита — BootRec входит в состав средств среды восстановления Windows (Windows Recovery Environment) и применяется для восстановления загрузки операционной системы. Найди ее вы можете, загрузившись с установочного диска Windows и выбрав вместо установки опцию «Восстановление системы». Появится окно MSDaRT, откуда можно запустить командную строку и набрать там BootRec.exe. MSDaRT также можно скачать отдельно (это бесплатный продукт Microsoft) и сделать загрузочную флэшку/диск с ним.

Команда Bootrec /FixMbr – записывает основную загрузочную запись (MBR) системного раздела, совместимую с Windows. При этом существующая таблица разделов не перезаписывается.

Bootrec /FixBoot – записывает в системный раздел новый загрузочный сектор, совместимый с Windows.

bootrec /RebuildBCD – перестроить хранилище конфигурации загрузки на данном компьютере. Удобно использовать для изменения конфигурации BCD при добавлении нового диска с установленной Windows, или для внесения изменений в существующую конфигурацию загрузки новых или ранее не использовавшихся ОС.

Загрузчик GRUB4DOS

Это один из наиболее универсальных загрузчиков, способных загружать почти любую операционную систему с любого носителя. Пользователям Linux установка GRUB очевидна, для Windows все не так просто. GRUB имеет смысл использовать, например, одним из загрузчиков мультизагрузочной флэшки, ведь он поддерживает chainloader — передачу управления на другой загрузчик по цепочке. Таким образом, на флэшке можно установить GRUB MBR, который будет обращаться к загрузчику grldr, который в свою очередь через меню позволяет перенаправить запросы на bootmgr, например, для установки Windows.

Загрузчик состоит из следующих файлов:

Файл grldr.mbr нужен для установки GRUB в качестве MBR. Итак, GRUB можно установить руками под Windows или же воспользоваться различными утилитами.

Установка GRUB загрузчика под Windows

Представим, что у вас уже есть Windows с загрузчиком bootmgr. Вам необходимо будет добавить в BCD записи о новом загрузчике, чтобы не лишаться существующего. Порядок действий:

Вот и все, не так и сложно.

Сложнее отредактировать меню menu.lst. Вот список основных команд консоли GRUB (их можно исполнять как вручную из командной строки, так и из файла меню):

Приведу примеру рабочих кусков кода из файла меню:

title Alkid Live CD root (hd0,0) chainloader (hd0,0)/minint/setuplns.bin

Если вам совсем не хочется, существует программа GRUB4DOS Installer, и даже удобный русский инсталятор для нее, но этот вариант вам не позволит сделать комбинированный загрузчик. Он задаст вопрос, куда распаковать файлы и куда установить загрузчик, после чего сделает все сам: отформатирует, установить MBR, скопирует файлы. Но я лично против такой «автоматизации».

Также, для любителей конфигурировать загрузчик из-под Windows, существует утилитка WinGRUB, которая устанавливает GRUB без форматирования флэшки.

Если все-таки вам не хватило нервов и сил разобраться в написании меню, то есть программки, которые сделают меню загрузки и установят загрузчик за вас, вам нужно только выбрать ISO файлы дистрибутивов, которые надо добавить:

Для желающих создать подобные флэшки рекомендую также почитать профильные сайты: greenflash.su, flashboot.ru и usbtor.ru.

Выводы

Итак, чтобы была возможность загрузить ОС, необходимо, чтобы был установлен корректный загрузчик MBR, который заканчивается валидной сигнатурой, должна быть таблица разделов, и хотя бы один раздел должен быть помечен как активный. А в самом разделе, куда MBR передаст управление, должна быть валидная загрузочная запись, которая укажет, какой системный файл необходимо загрузить в память для начала загрузки самой ОС. Кроме того, должно быть загрузочное меню, которое укажет на местоположение загрузочных файлов ОС.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *