Операционная система. 2

 

 

 

 

 

Москва, 2015

СОДЕРЖАНИЕ:

 

 

 

 

 

 

 

 

 

ВВЕДЕНИЕ

 

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

Назначение ОС - организация вычислительного процесса в вычислительной системе, рациональное распределение вычислительных ресурсов между отдельными решаемыми задачами; предоставление пользователям многочисленных сервисных средств, облегчающих процесс программирования и отладки задач. Операционная система исполняет роль своеобразного интерфейса ( Интерфейс - совокупность аппаратуры и программных средств, необходимых для подключения периферийных устройств к ПЭВМ) между пользователем и ВС, т.е. ОС предоставляет пользователю виртуальную ВС. Это означает, что ОС в значительной степени формирует у пользователя представление о возможностях ВС, удобстве работы с ней, ее пропускной способности. Различные ОС на одних и тех же технических средствах могут предоставить пользователю различные возможности для организации вычислительного процесса или автоматизированной обработки данных.

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

В соответствии с условиями применения различают три режима ОС: пакетной обработки, разделения времени и реального времени. В режиме пакетной обработки ОС последовательно выполняет собранные в пакет задания. В этом режиме пользователь не имеет контакта с ЭВМ, получая лишь результаты вычислений. В режиме разделения времени ОС одновременно выполняет несколько задач, допуская обращение каждого пользователя к ЭВМ. В режиме реального времени ОС обеспечивает управление объектами в соответствии с принимаемыми входными сигналами. Время отклика ЭВМ с ОС реального времени на возмущающее воздействие должно быть минимальным.

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

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

Как хранится информация на жестком диске?

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

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

Диск разбивается на разделы программным путем. То есть вы можете создать произвольную конфигурацию разделов. Информация о разбиении диска хранится в самом первом блоке жесткого диска, называемым главной загрузочной записью (Master Boot Record (MBR)).

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

Хотя в теории диск можно поделить на большее количество разделов. Но вот использовать одновременно можно только четыре из них. Увы, такова жизнь.

Решение

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

Как это сделать?

Все современные операционные системы содержат программы разбивки диска на разделы. В DOS и Windows это — FDISK.EXE. Но эти программы не дружат с инородными файловыми системами. То есть с помощью FDISK от Windows Вы сможете создать раздел только с Windows-совместимой файловой системой (FAT16, FAT32), а для Linux нет. Сами файловые системы этими программами не создаются в принципе (необходимо форматирование), но они ставят метку в MBR о типе файловой системы. И FDISK от Windows ставит только метки FAT(16/32). Но этот тип может быть неподдерживаемым устанавливаемой операционной системой. Хотя на FAT16, кажется, устанавливается все системы. Кроме того с помощью FDISK от Windows можно создать только два раздела «Primary DOS partition» и «Extended DOS partition». Первый из них (primary) — это обычный досовый диск C:. Второй — это контейнер логических дисков. Которые в нем болтаются в виде цепочки подразделов. Хотя не запрещено создавать несколько Primary DOS partition, важно чтобы загружаемым был только один из них. Еще более важно то, что если у Вас уже есть раздел с инородной файловой системой, то FDISK от Windows может его просто не увидеть. И в случает модернизации MBR с помощью этой программы раздел с чужой файловой системой может быть потерян. Несколько лучше дела с программами типа FDISK у других операционных систем. Они имеют представление о FAT(16/32), но часто ничего не знают о какой-нибудь другой экзотике вроде себя. Поэтому пользоваться такими программами, при наличии нескольких разделов с разными несовместимыми файловыми системами, следует очень осторожно. А лучше вообще их не трогать, а воспользоваться универсальными программами разбивки. (Перечислять их не буду, так нашел универсальное средство — FDISK и NTFS).

Отметим еще одно важное обстоятельство. Когда на чистый жесткий диск устанавливается DOS, то при загрузке нет никаких альтернатив в выборе операционных систем. Поэтому загрузчик выглядит весьма примитивно, ему не надо спрашивать у пользователя, какую систему тот хочет загрузить. С желанием иметь сразу несколько систем возникает необходимость заводить программу, позволяющую выбирать систему для загрузки. В случае OS/2 предлагается ставить Boot Manager, который умеет выбирать системы, но он занимает один цилиндр диска и один раздел в таблице разделов. В более общем случае можно поставить System Commander, но эта программа тоже довольно громоздка и, что более критично, она располагается в разделе DOS, что может привести к печальным последствиям в случае вирусов или просто сбоев в файловой системе DOS.

Универсальное Средство

Более года назад в интернете, было найдено очень мощное универсальное средство, которое сочетает в себе менеджер загрузки со встроенным редактором диска и утилитой типа FDISK. Это SyMon — System Monitor (Монитор Операционных Систем).

Монитор представляет собой программу, позволяющую организовывать на диске до 36 разделов и размещать в них до 20 операционных систем. Как уже было сказано ранее, основным препятствием для подобных улучшений является проблема сохранения совместимости с существующим программным обеспечением. Первое, чего требует совместимость, — это представление всего четырех разделов в таблице, находящейся в MBR. Снятие этого ограничения осуществляется путем организации внутренней таблицы разделов, принадлежащей исключительно монитору и неизвестной другим программам. Поскольку все существующие операционные системы изначально рассчитаны на совместимость с таблицей разделов, находящейся в MBR, то они не занимают более четырех разделов. Учитывая это обстоятельство, можно использовать все разделы из внутренней таблицы монитора, выбирая, однако, для каждой операционной системы любые четыре из них. Таким образом, для монитора описание операционной системы заключается в указании разделов, которые должны быть помещены в MBR и указания активного раздела, с которого надо производить загрузку. Для организации и содержания 36 разделов монитор имеет встроенные мощные средства. Эти средства доступны вам всегда, независимо от того, какими операционными системами вы предпочитаете пользоваться. К этим средствам относятся: редактор разделов и автопоиск разделов. Монитор размещается на нулевой дорожке жесткого диска, которая для современных жестких дисков составляет ~32K. Эта дорожка не используется, так как ее первый блок — это MBR, и поэтому он не может принадлежать какому-либо разделу. Разделы принято выравнивать на границу цилиндров. В случае нулевого цилиндра это невозможно из-за MBR, но жертвовать целым цилиндром слишком накладно, поэтому самый первый раздел на диске начинается с первой дорожки, оставляя нулевую дорожку свободной. Это позволяет разместить на ней монитор без ущерба для уже установленных операционных систем. В соответствии с требованиями совместимости таблица разделов для MBR компонуется всякий раз при старте операционной системы. То есть каждый раз происходит запись первого блока диска. Если в вашем биосе стоит защита от вирусов, то она выдаст предупреждение. Разумеется, такое предупреждение, выдаваемое каждый раз при запуске любой системы, очень быстро вам надоест. Поэтому эту защиту лучше отключить. Это не сильно ослабит иммунитет вашего компьютера, потому что поврежденный вирусом монитор просто не заработает и физически не даст вам загрузить системы, которая могла бы стать жертвой вируса. После старта монитор предоставляет вам меню для выбора операционной системы. Помимо загрузки операционной системы можно выбрать также загрузку с дискеты или другого жесткого диска. На компьютерах с ATX блоком питания можно также выключить питание компьютера, что иногда бывает весьма удобно. Выбор из меню является повседневной операцией каждого пользователя. Но помимо выбора операционной системы можно воспользоваться любым из инструментов монитора. К ним относятся:

  • Редактор разделов (FDISK)
  • Редактор диска
  • Автопоиск разделов
  • Установка пароля на доступ к инструментам
  • Некоторые замечания

Следует знать, что BIOS видит только первые 8 ГБ Вашего жесткого диска. Для работы с дисками большего объема все современные системы уже не пользуются BIOS’ом, а используют собственные драйвера для работы с дисками. Поэтому ограничение в 8ГБ на них не распространяется. Но следует понимать, что прежде чем система сможет использовать собственный драйвер, она должна как минимум его загрузить. Поэтому на этапе начальной загрузки любая система вынуждена пользоваться BIOS’ом. Это и вызывает ограничения на размещение многих систем за пределами 8ГБ, они не могут оттуда загружаться, но могут читать и писать туда информацию. То есть загрузочный раздел должен находится в пределах первых 8 ГБ. А MS-DOS вообще может запускаться только из первых 2 ГБ!

Где взять?

SyMon существует в двух версиях Lite и Pro. Различаются наличием редактора диска.

Впечатления от использования

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

И в заключение ещё об одной важной проблеме. Многим часто приходится переустанавливать систему. Это особенно актуально для тех, кто часто инсталлирует и деинсталлирует разного рода программы, что быстро приводит в негодность систему. Рекомендации воспользоваться хорошим деинсталлятором конечно же оправданы, но это приводит к огромным потерям времени.

На сегодня большое распространение получили винчестеры с большим объёмом, для домашних ПК сейчас стандартными стали 300 и более Gb. Так же набирают популярность и CD-RW. Поэтому гораздо проще сделать архив системы и потом при необходимости её восстановить.

Существует большое количество программ такого рода, наиболее популярными являются Norton Ghost и PowerQuest DriveImage. Мне больше нравится первая, т.к. на разных ПК даёт более стабильные результаты по времени. DriveImage на некоторых ПК выполняет создание архива быстрее чем Ghost, а в некоторых случаях значительно медленнее. В любом случае обе программы со своей задачей справляются, при этом если выбрать максимальное сжатие то размер конечного файла может быть на 30-40% меньше, чем архивируемой системы. Я не буду описывать работу с этими программами. Дам просто некоторые рекомендации.

Желательно иметь два архива одной ОС — первую делаете после установки всех драйверов и настройки системы. Второй после установки всех необходимых для работы программ. Windows версия Norton Ghost умеет работать с записывающими устройствами и при наличии CD-RW гораздо эффективнее слить всё на болванки.

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

Имея копии своих систем вы можете экспериментировать с любыми программами. Как только почувствуете неладное в системе, восстановите её из архива. Например WinXP с установленными офисными и графическими пакетами общим объёмом около 2,5Gb, при архивации размер файла получается около 1,8Gb, а восстановление занимает около 15-30 мин (зависит от мощности ПК и быстродействия винчестера). Установка же и настройка всего этого хозяйства отнимает 3-4 часа. Имея архив системы на CD-R или CD-RW, вы к тому же имеете действенное оружие в защите от вирусов, а если заархивируете и свои документы, то вам не страшны никакие компьютерные напасти.

 

1. Семейство  Microsoft Windows

 

Первоначально Windows (по-английски "окна"), разрабатывалась не как операционная система, какой мы привыкли видеть современные ее версии, а как графическая оболочка MS-DOS. Надо отметить, что концепция графического интерфейса была разработана отнюдь не Microsoft. Уже за несколько лет до внедрения Windows существовали компьютеры Apple Macintosh, с графической операционной системой (MacOs), интерфейс которой был более дружественным и понятным рядовому пользователю, в отличие от командной строки MS-DOS. Строго говоря, Windows, не единственная попытка избавить пользователя от командной строки на IBM- совместимых компьютерах. Очень известной в свое время была псевдографическая (на самом деле работавшая в текстовом режиме), оболочка Norton Commander корпорации Symantec. Она ускоряла в несколько раз процесс навигации по дисковому пространству, к тому же, более естественно представляла иерархию каталогов в виде дерева. Однако, Windows появилась раньше Norton, хотя Norton был более популярен, в частности, из за низких системных требований.

2. LINUX

 

Операционная система Linux, созданная в 1991 г. и официально выпущенная в 1994 г. Линусом Торвальдсом, разительно отличается от всех других операционных систем. Причем — практически всем.

Начнем с того, что Linux — единственная популярная ОС, созданная любителем (Торвальдс написал ее в качестве дипломного проекта).

Более того — поддерживается, развивается и дополняется она сотнями тысяч таких же энтузиастов из разных стран мира. Наконец, Linux -единственная свободно распространяемая (т. е. абсолютно бесплатная) операционная система! Свое происхождение многозадачная многопользовательская 32-разрядная система Linux ведет от класса универсальных ОС UNIX, которые в течение многих лет (еще с 60-х годов!) обслуживали «большие» промышленные компьютеры. Проект UNIX объединяет десятки различных ОС, созданных для своих компьютеров различными фирмами

Универсальность — лишь первый козырь Linux. Второй и не менее важный — бесплатность. И наконец, третий — открытость. Ядро Linux, в отличие от тех же Windows, открыто для изменения, и любой программист (на которых, собственно, и рассчитывалась эта ОС) может легко и быстро «подогнать» ее к любому конкретному компьютеру. Аппаратные конфликты — в Linux явление очень редкое: по стабильности она давно и уверенно занимает первое место. Как и по скорости — минимальная конфигурация Linux «летает» даже на компьютерах с архаичным процессором Pentium пятилетней давности. Более того — любой пользователь, обладающий хотя бы небольшими навыками программирования, может с легкостью оптимизировать Linux под свои нужды и потребности, исправить ошибки, сделанные или пропущенные разработчиками.

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

Поэтому единственной областью, в которой работал Linux, вплоть до самого последнего момента оставались сети. Да и в локальных сетях крупных компаний Linux неплохо справлялся с ролью администратора.

Положение коренным образом изменилось совсем недавно, когда появились первые коммерческие дистрибутивы — установочные комплекты Linux, которые позволяли самостоятельно инсталлировать прихотливую ОС даже новичку. Конечно, эти комплекты (такие как Red Hat) были не бесплатными, но цена за них устанавливалась чисто символическая.

Другим событием, сыгравшим на руку Linux, стало появление удобных оболочек, весьма успешно «раскрасивших» этого прыткого, но серенького «воробушка». Сочетание привычного Рабочего Стола и иконок Windows и мощи ядра Linux сразу же привлекло внимание разработчиков выпустила на рынок первую по-настоящему коммерческую версию Linux — отлично составленный дистрибутивный пакет с оригинальной системой установки, благодаря которому процесс приобщения компьютера и пользователей. Только за два последних года для Linux было написано больше программ, чем за все предыдущие! Окончательным знаком расположения к Linux со стороны программной индустрии стало решение некоторых крупных производителей игр выпустить Linux-версии своих «бестселлеров»... Наконец, в 1999 году один из крупнейших поставщиков готовых компьютеров выбрал именно Linux для установки на собственные системы. В том же году известная ккорпорация Corel к Linux упростился до крайности. Многие пользователи Linux утверждают, что Windows устанавливался на их машины дольше и тяжелее...

Метаморфоза Linux завершилась: теперь уж никто не осмелится назвать эту ОС «забавой для энтузиастов»! Рынок все внимательнее приглядывается к Linux — дошло до того, что под эту операционную систему выпущены версии самых успешных игр последних лет. Сегодня Linux устанавливается уже не только на серверы, но на готовые персональные компьютеры и даже на ноутбуки! А в 2000 году сторонники ОС, украшенной эмблемой веселого пингвина, предприняли дерзкий подрывной маневр, выпустив версию Linux, предназначенную для установки поверх Windows...

 

3. Linux и Windows на одном компьютере

 

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

Как происходит загрузка?

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

ПЕРВЫЙ ЭТАП. BIOS загружает в память компьютера содержимое основной загрузочной записи – MBR (Master Boot Record). Ее размер довольно мал и не может вместить в себя всю необходимую информацию, она лишь указывает на расположение основной части загрузчика и передает управление ему.

ВТОРОЙ ЭТАП. Запускается основной загрузчик, который считывает список доступных ОС из конфигурационного файла и инициирует загрузку ядра операционной системы.

ТРЕТИЙ ЭТАП. Запускается сама ОС с заданными параметрами ядра. Таким образом, нужный нам загрузчик должен выполнять первые два этапа запуска, давая возможность на втором выбрать нужную ОС.

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

На данный момент существует множество различных коммерческих и бесплатных загрузчиков операционных систем. Их функциональность разнится от простого запуска различных ОС до их автоматического определения на подключенных носителях. Чтобы выбрать подходящий загрузчик, для начала следует выяснить какие операционные системы вы хотите уместить на одном диске. Если требуется инсталлировать Windows и Linux, то при установке последней вы автоматически будете снабжены отличным загрузчиком GRUB. Если же необходимо загружать и многократно переустанавливать несколько Windows-систем, лучше воспользоваться коммерческим решением, например, Acronis OS Selector.

 

GRUB: универсальный, но требовательный

Как уже было сказано, при установке современных операционных систем семейства Linux будет автоматически инсталлирован загрузчик GRUB (его можно установить и отдельно, но описание этого процесса займет много времени и места). Это средство позволяет «поселить» на одном диске операционные системы практически любых типов с помощью цепной или прямой загрузки. Также благодаря утилитам Startup Manager или KGRUBEditor к GRUB можно применять различное оформление и с удобством редактировать настройки загрузки. Однако есть у него и свои минусы: для устранения неполадок, которые могут возникнуть при переустановке Windows, придется общаться с командной строкой. Это повышает риски ошибки, способной привести к невозможности загрузки ОС. Если вы не искушены в технических тонкостях или просто желаете сэкономить время, стоит воспользоваться Acronis OS Selector.

Acronis OS Selector: мощный и удобный 

Эта утилита включена в состав пакета программ для управления жесткими дисками Acronis Disk Director Suite, и ее возможности выходят далеко за рамки функциональности обычного загрузчика. Так, с ее помощью можно редактировать разделы без загрузки операционной системы, восстанавливать поврежденные при переустановке загрузчики Windows и многое другое. Все эти действия производятся с помощью графического интерфейса и не требуют каких-либо специальных знаний.

Acronis устанавливается в специальный скрытый раздел, что позволяет ей оставаться неповрежденной при установке новых ОС. Для восстановления загрузочной записи пользователь может создать специальный загрузочный диск, позволяющий произвести восстановление OS Selector, ее установку, а также редактирование разделов жесткого диска. Еще одной полезной функцией является автоматическое определение операционных систем на подключенных носителях: достаточно вставить жесткий диск, CD или флеш-драйв с установленной ОС – и она появится в загрузочном меню OS Selector. Однако, как это обычно бывает, за удобство приходится платить. Хотя стоимость пакета программ невелика: на момент подготовки статьи она составляла 499 рублей .

Восстановление GRUB

При переустановке Windows переписывает основную загрузочную запись MBR, поэтому при очередном запуске вы не увидите привычного меню GRUB. Исправить это недоразумение можно довольно легко — для этого потребуются любой загрузочный диск LiveCD с Linux и несколько простых шагов.

  • После загрузки LiveCD зайдите в командную строку и выполните команду «sudo grub». Таким образом вы попадете в консоль GRUB, в которой необходимо проделать приведенные далее действия.
  • Следующим шагом выполните команду «find /boot/grub/stage1»(в некоторых случаях цифра «1» может не сработать, тогда попробуйте вместо нее поставить «2» и далее по возрастающей). С ее помощью вы получите список всех разделов, где были расположены загрузчики GRUB. Запомните название раздела в форме «hd*,*» (вместо звездочек должны стоять номера жесткого диска и раздела на нем).
  • Выполните команду «root (hd*,*)», подставив вместо звездочек выясненные на предыдущем шаге цифры.
  • Введите последнюю команду «setup (hd*)» для переустановки GRUB в MBR выбранного жесткого диска (если диск у вас один, команда будет выглядеть как «hd0»).
  • Теперь после очередной загрузки вы увидите привычное меню GRUB. Если вы производили установку новой операционной системы, не забудьте добавить ее в меню с помощью редактора.

Поочередная установка ОС

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

Прежде чем это сделать необходимо создать резервную копию.

Теперь перейдем к самому процессу.

  1. Разбиваем винт на нужное количество разделов и форматируем
  2. Устанавливаем ОС
  3. Устанавливаем загрузчик
  4. Устанавливаем ОС2
  5. Обновляем загрузчик
  6. Если надо еще одна ОС, переходим к п.4
  7. Все

Теперь более подробно рассмотрим каждый пункт.

Для начала нужно проверить BIOS, если есть защита boot-сектора, нужно отключить.

Разбивка диска: желательна (для некоторых систем просто необходима). Для разбивки лучше использовать специальные утилиты (я предпочитаю Partition magic 7 или 8 версию). Разбивать желательно для каждой ОС свой раздел + раздел для данных. Некоторые загрузчики разрешают устанавливать несколько ОС в один раздел (при загрузке они подменяют системные папки), но все же лучше для каждой ОС свой диск. Более надежно, меньше влияние одной ОС на другую и убивать намного легче - форматнул винт и как и не было. Желательно работать с программой стороннего производителя, она видит информацию о многих разделах и показывает какая система установлена на каком разделе.

Примечание. Очень распространенная ошибка при использовании встроенных утилит работы с дисками: Если одна ОС не видит файловую систему другой ОС она предложит отформатировать "неразмеченную" область. Другая распространенная ошибка, связана с подменой дисков, допустим у нас есть:

C:\ - NTFS (установлена ХР); D:\ - FAT32 (диск с данными); E:\ - Ext (Linux); F:\ -FAT32 (диск с данными).

И в один прекрасный день вы решили, что ХР вам уже не нужна (или хотите ее переустановить). Вы загружаетесь с загрузочной дискеты, format C:, теперь вы перегружаетесь и очень сильно удивляетесь!!! Загружается ХР!!! А что же я только что форматировал, спросите вы. А форматировали мы диск D:\, т.к. старые утилиты не видят разделов отличных от FAT (NTFS, Ext, ...), когда мы форматировали команда format видела только 2 диска D:\ - FAT32, который стал С:\ и F:\ -FAT32, который стал D:\.

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

Установка ОС. все понятно ставим ОС, дрова, ..... (если есть защита boot-сектора, нужно отключить)

Установка загрузчика. этот пункт желателен, но не обязателен, каждая современная ОС имеет встроенный загрузчик, LILO для Unix-систем или встроенные в ОС, как в ХР (отключается: Мой компьютер -> Свойства -> Дополнительно -> Загрузка и восстановление). Почему я рекомендую установку именно загрузчика от стороннего производителя: они более функциональные (часто в них встроены утилиты администрирования и обслуживания ПК), имеют средства разделения загрузочных/системных файлов каждой ОС, легко восстанавливается загрузочная область и много других полезных мелочей.

Обновление загрузчика. После установки новой ОС, она обычно затирает boot-сектор или устанавливает свой загрузчик, правда действует это не всегда, только если обнаруживается предыдущая версия ОС, например, если нужно две ОС: 98 + ХР, сначала нужно устанавливать Windows98, а потом WindowsХР (только в этом порядке, если сделать наоборот, то Windows98 затрет загрузку ХР) после установки поставит свой загрузчик (вполне функциональный, как для этих двух ОС). В случае других ОС (я рекомендую и для этого варианта тоже) необходимо обновить загрузчик. Как его обновить зависит от конкретной программы. Некоторые программы надо проинсталлировать еще раз, некоторые после установки (после п.3) предлагают сделать загрузочную дискету, для обновления нужно загрузиться с этой дискеты, есть еще один вариант, в папке загрузчика есть файл, которые обновляет загрузку (для Acronis OS selector, reinstall.com).

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

Преимущества и недостатки этого метода после рассмотрения второго метода, т.к. недостатки одно, плавно перетекают в преимущества другого.

Установка нескольких ОС с помощью виртуальных машин

Прежде чем устанавливать ОС установить программу, которая будет эмулировать компьютер со всеми внутренними компонентами. Есть несколько программ подобной специализации: Connectix Virtual PC, VMware, Bochs (последнюю программу мы не будем рассматривать, т.к. она более сложная при работе и менее функциональна). После установки программы создания виртуальной машины можно переходить собственно к теме нашего разговора.

  1. Создание виртуальной машины
  2. Установка и настройка ОС

Если необходимо несколько ОС, повторяем п.1 и п.2 нужное количество раз.

Каждая ОС имеет свои диски, которые представлены файлами на реальной машине и никак не пересекаются (если их не подключать к разным виртуальным машинам).

Более подробное рассмотрение этого способа будет ниже.

Недостатки и преимущества этих способов.

Операционная система. 2