Перейти к содержанию
СофтФорум - всё о компьютерах и не только

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


daff9000

Рекомендуемые сообщения

Вопрос следующий.

Стоял вин хр, в другой раздел поставил линукс, но после этого хр перестала загружаться. При попытке загрузить хр требует линукс, не находит ее и ступорит.

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

Ссылка на комментарий
Поделиться на другие сайты

daff9000: загрузчики линукса обычно корректно с виндой обходятся.... у меня стоял ASP. Еще lilo хороший загрузчик.

i

Уведомление:

так как тема касается всех Осей переношу в раздел другие

Ссылка на комментарий
Поделиться на другие сайты

Что значит загрузчик стоял ?

Вот смотри:

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

Загрузочный сектор создается при установки винды ? Если я ставлю 2 операционки на разные разделы, то где создаются загрузчики ?

Может ссылки дадите на литературу ? =)

Ссылка на комментарий
Поделиться на другие сайты

daff9000:

Для Windows - в MBR находится программа поиска системного раздела, из его начальных секторов загружается программа поиска находящегося на этом же разделе собственно загрузчика (NTLDR) и его запуска, а этот загрузчик, в свою очередь, выбирает одну из установленных на этом или других разделах ОС и загружает ее. То есть фактически для запуска ОС используется цепочка из трех загрузчиков.

В Linux свои загрузчики, начиная с MBR все может быть иначе.

Изменено пользователем Тролль
Ссылка на комментарий
Поделиться на другие сайты

daff9000:

Для Windows - в MBR находится программа поиска системного раздела, из его начальных секторов загружается программа поиска находящегося на этом же разделе собственно загрузчика (NTLDR) и его запуска, а этот загрузчик, в свою очередь, выбирает одну из установленных на этом или других разделах ОС и загружает ее. То есть фактически для запуска ОС используется цепочка из трех загрузчиков.

В Linux свои загрузчики, начиная с MBR все может быть иначе.

При форматировании диска загрузчик стирается ? ИЛи перезаписывается во время установки ОС ?

Ссылка на комментарий
Поделиться на другие сайты

daff9000:

При форматировании диска загрузчик стирается ? ИЛи перезаписывается во время установки ОС ?
И стирается и перезаписывается (дополняется).
Ссылка на комментарий
Поделиться на другие сайты

daff9000: И стирается и перезаписывается (дополняется).

Можно более подробно ?

Вообще, помимо разделов на винчестере какие еще имеются области ? Какова его структура (не физическая)

Ссылка на комментарий
Поделиться на другие сайты

помимо разделов на винчестере какие еще имеются области ?
Имеется MBR (master boot record), разделы, могут быть также неразмеченные области, при динамических логических дисках еще некоторые небольшие специальные области за MBR и в конце физического диска. Вот и все. Всяких инженерных областей поверхности винчестера, которые операционной системе не видны и используются контроллером диска для собственных нужд, не касаемся.

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

P.S. Могут быть некоторые, так сказать, иносказания, например, утилита резервного копирования Acronis True Image создает на винчестере то, что Acronis называет "защищенной зоной", фактически это скрытый раздел.

Изменено пользователем Тролль
Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Мля, отконфигурируй загр линухи( я имею в виду груб, мож и другие тож-хто знает) таким образом:

chainloader(1,0)+1

Где в скобках номер винта с 0-го, потом номер раздела также. Должно сработать

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...