Jump to content

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


daff9000
 Share

Recommended Posts

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

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

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

Link to comment
Share on other sites

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

i

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

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

Link to comment
Share on other sites

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

Вот смотри:

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

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

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

Link to comment
Share on other sites

daff9000:

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

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

Edited by Тролль
Link to comment
Share on other sites

daff9000:

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

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

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

Link to comment
Share on other sites

daff9000:

При форматировании диска загрузчик стирается ? ИЛи перезаписывается во время установки ОС ?
И стирается и перезаписывается (дополняется).
Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

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

Edited by Тролль
Link to comment
Share on other sites

  • 1 month later...

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

chainloader(1,0)+1

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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...