загрузочном секторе, BIOS может решить, что в привод по ошибке поместили неправильный диск. В этом случае программа приостанавливает работу и выводит на экран сообщение о необходимости вставки загрузочного диска. Затем от пользо- вателя ожидается нажатие клавиши Enter, после чего вновь проводятся попытки считать код загрузочного сектора. Если же в приводе вообще не обнаруживается носитель, BIOS пытается обследовать следующее устройство, указанное в настройках как загрузочное. В большинстве случаев загрузку операционной системы производят все-таки не со сменного носителя, а с жесткого диска. В отличие от других носителей, жесткий диск содержит несколько разделов, каждый из которых имеет свой загрузочный сектор. Кроме того, жесткий диск содержит в начале так называемую главную загрузочную запись. Именно она считывается в память, а уже ее код должен передать управление загрузчику нужного раздела жесткого диска. Этот загрузчик выполняет функции загрузки ядра операционной системы. Затем он запускает программы инициализации устройств и другие программы, которые подготавливают операционную систему к взаимодействию с пользователем. Таким образом, загрузка операционной системы — процесс многоступенчатый. Это важно понимать для того, чтобы правильно оценить причины сбоев, если таковые возникают при загрузке системы. Разделы жестких дисков Говоря о загрузке операционных систем, нельзя не упомянуть о том, каким образом эти системы могут быть расположены на жестком диске компьютера. Хотя большинство операционных систем можно загружать и со сменных носителей — Процесс загрузки компьютера гибких дисков, компакт-дисков и т. д.; если пользователь запускает операционную систему более или менее постоянно, он размещает систему именно на жестком диске. Особенно актуальной проблема размещения ОС на диске становится, если на одной машине должны одновременно сосуществовать две или более операционные системы. Для начала просто напомним, что физические жесткие диски почти никогда не соответствуют тем логическим наименованиям разделов, которые используются в системе. Например, если в системе DOS или Windows видны "жесткие диски" под именами С:, D: и Е:, то это вовсе не означает, что в компьютере физически установлены три винчестера. Это вполне может быть, например, один жесткий диск, поделенный на логические разделы. Более того, можно утверждать, что жесткий диск может использоваться операционной системой только в том случае, если он поделен на разделы. В крайнем случае он может быть представлен одним большим логическим разделом, занимающим практически все пространство диска. В начале жесткого диска обязательно располагается таблица его разделов, и если она пуста (разделы отсутствуют), то доступ к данным на диске становится невозможным (если, конечно, говорить о стандартных методах доступа, а не о программах, подобных Disk Editor, напрямую работающих с физическими секторами на диске). Доступ к данным осуществляется внутри каждого из существующих разделов, и способ этого доступа уже зависит от организации данных внутри раздела. Разбивку диска на разделы обычно осуществляют программой fdisk или ей подобной. В разных операционных системах под именем fdisk могут фигурировать программы с разными возможностями. Существуют и специальные средства для разбивки дисков — например, программы Partition Magic или Acronis OS Selector. Стоит отметить, что физический жесткий диск не может содержать более четырех логических разделов. Дело в том, что для таблицы разделов в начале жесткого диска по стандарту отводится слишком мало места. Поэтому таблица разделов не может содержать сведения более чем о четырех разделах — они туда просто не помещаются. Это ограничение можно обойти, и о том, как это делается, мы поговорим чуть ниже. А пока отметим, что разделы, сведения о которых находятся в основной таблице разделов в начале диска, называют первичными. Таким образом, корректнее будет сказать, что на одном физическом жестком диске не может существовать более четырех первичных разделов. Некоторые операционные системы могут быть загружены только с первичного раздела жесткого диска (если не используется какой-либо специальный загрузчик). Для операционных систем DOS или Windows необходимо также, чтобы этот раздел находился на первом физическом диске, если дисков несколько, и был помечен как активный. В некоторых случаях играет роль также физическая удаленность раздела от начала диска. 20 Более того, при применении операционных систем DOS или Windows 95/98/МЕ следует учитывать, что они могут использовать только один первичный раздел на каждом из жестких дисков. Помимо первичных разделов на жестком диске можно размещать еще и логические "вторичные" разделы, для их обозначения применяют термин "расширенный" (extended). Эта технология была разработана для того, чтобы обойти ограничение по количеству разделов на одном диске. Решение состоит в том, что один из четырех первичных разделов может быть помечен как "расширенный". Этот раздел просто содержит еще одну таблицу разделов, которая уже не имеет ограничения по размеру и, следовательно, может содержать сведения о сколь угодно большом количестве разделов. Данная картина может быть представлена в разных вариантах. Например, при использовании программы fdisk от DOS или Windows пользователю демонстрируется, что все логические разделы находятся внутри расширенного, хотя удобнее

<< назад                        следущая страница >>


2008 © Computer repair