до 20 операционных систем.
— Ух ты, а как это так? Как это им удается?
— Принцип прост — раз нельзя изменить размер Корневой таблицы разделов, значит, надо ее изменять саму. К примеру, SyMon (рис. 26.2) все данные об имеющихся разделах и установленных на них операционных системах хранит в своей базе данных и при выборе для загрузки той или иной ОС записывает заново Корневую Таблицу разделов на основе выбранной информации — занося в нее данные о расположении раздела выбранной операционной системы.
Рис. 26.2.
— А как же остальные разделы? Они что — будут недоступны из-под загруженной с помощью SyMon'а ОС?
— Ну, три раздела можно указать для загрузки вместе с выбранной ОС при настройке SyMon — в Корневой Таблице разделов ведь четыре места, вот SyMon и заполнит их информацией о размещении указанных вами при настройке SyMon'а для запускаемой ОС разделов. А для работы с остальными на сайте разрабочиков есть специальная утилита (пока — только версии для DOS/Windows9х и QNX), которая запускается из среды запущенной операционной системы и предоставляет доступ к остальным разделам, считывая информацию о них из базы данных SyMon'а.
— Где же располагается этот SyMon? И где хранится его база данных — на самом диске или как?
— Располагается он на «нулевой» дорожке диска, которая согласно стандартам IBM PC не используется для хранения информации. На этой дорожке и хранится база данных SyMon'а. Код начальной загрузки SyMon'а размещается в Главной Загрузочной записи, и именно он вызывается BIOS'ом после тестирования компьютера. Код начальной загрузки вызывает основную часть кода SyMon'а, размещающуюся за Главной Загрузочной записью на той же «нулевой» дорожке, которая уже работает с базой данных по установленным ОС и разделам и компонует Корневую Таблицу разделов.
— Хм, а если я загружусь с дискеты, то что я смогу увидеть на диске?
— Разделы той операционной системы, которая загружалась с помощью SyMon'а последней. Сколько вы их там сделаете — четыре, не больше… Впрочем, в меню SyMon'а есть возможность выбора загрузки с дискеты с выбором разделов, которая загружаемая с дискеты ОС должна иметь возможность видеть.
В составе SyMon'а есть несколько 'вспомогательных инструментов', например, Редактор разделов — некий продвинутый аналог fdisk, с помощью которого можно создавать и удалять разделы. Подробнее о возможностях SyMon вы можете прочесть в его документации на сайте http://symon.h1.ru.
— Стоп, такой вопрос. Если я удалю этот SyMon, то куда денется информация о моих, скажем, 25 разделах?
— Увы, чудес не будет — для всех разделов, за исключением четырех, она окажется удаленной. Ведь стандартная Корневая Таблица разделов больше не вместит.
— Интересно… А можно ли как-нибудь попробовать возможности SyMon'а без его установки — есть ли нечто вроде 'демонстрационного режима' или нет?
— Представьте себе, есть. SyMon может запускаться с дискеты и предоставлять те же возможности, что и при размещении на жестком диске. Вы сможете ознакомиться с его функциями и вспомогательными инструментами.
7.
— Слушаю я тут вас… По большому счету, мне не так уж и нравится стандартная структура жесткого диска — эта Таблица разделов, Дополнительный раздел с цепочкой болтающихся дисков и т. д. А нельзя ли вообще отказаться от стандартов IBM PC, чтобы не было ни Таблицы разделов, ни Загрузочных записей и сделать компьютер с жестким диском, устроенным на совсем других принципах?
— Можно — почему бы нет? Разработайте новую операционную систему, не использующую Таблицу разделов, файловые системы и т. д. — и вперед. Помните лишь, что BIOS после прохождения этапа начальной загрузки ищет в первом секторе жесткого диска программу Главной Загрузочной записи и ее запускает, так что вам придется предусмотреть, чтобы в этом первом секторе располагалась именно программа для дальнейшего запуска вашей ОС. А остальное — на ваше усмотрение. Но учтите, что такая операционная система будет полностью несовместима с имеющимися, так что вам придется продумать немало вопросов…
— Да, это задача не для одного человека…
— И не одного года.
8.
— Я использую Windows95, но в последнее время заинтересовался новыми возможностями, которые предоставляет операционная система Windows 2000. Могу ли я как-нибудь установить ее в дополнение к Windows95 так, чтобы моя основная операционная система не пострадала? Компьютер удовлетворяет системным требованиям Windows 2000.
— Да, разумеется. Вы можете установить Windows 2000 в дополнение к вашей основной операционной системе на любой другой логический диск или даже на тот же, где уже установлена Windows95. Просто запускайте установщик и инсталлируйте.
Помните, что если вы установите Windows 2000 и Windows95 на один и тот же логический диск (естественно, в разные каталоги — иначе это будет обновление Windows95 до Windows 2000, а не совместная установка), то могут начаться конфликты программного обеспечения из-за общей папки Program Files. Также помните, что Windows95 не может читать разделы с файловой системой NTFS без специальных программ-драйверов (их можно взять с www.sysinternals.com, но они могут работать лишь после запуска самой Windows или хотя бы MS-DOS), так что конвертировать в NTFS логический диск, на котором установлена эта ОС, нельзя (тот, на который вы установите Windows 2000 — можно: загрузчик Windows 2000 сумеет загрузить с него основные файлы операционной системы). Так что не беспокойтесь за сохранность ваших данных и вашей основной ОС.
Настроить функцию множественной загрузки компьютера вы можете в диалоговом окне 'Панель управления — Система — Дополнительно — Загрузка и восстановление' (рис. 26.3). В выпадающем меню вы можете выбрать операционную систему, загружающуюся по умолчанию, и время демонстрации этого меню на экране. Параметры загрузки записаны в текстовом файле boot.ini того раздела, на котором находится загрузчик Windows 2000 (т. е. диска С:), однако его синтаксис довольно сложен, так что через диалоговое окно с ним работать проще.
Рис. 26.3.
— А как сделать так, чтобы настройки у Windows 2000 и Windows95 были одинаковыми? То есть, скажем, чтобы Рабочим столом и в той, и в другой операционной системе была бы одна и та же папка, чтобы «Избранное» в Internet Explorer'ах было одинаковым?
— Соответственно настроив обе операционные системы. Скажем, в Windows95 папка с содержимым Рабочего стола находится в каталоге Windows и так и называется — 'Рабочий стол', там же располагается и «Избранное». В Windows 2000 данные пользователей, в том числе и содержимое 'Рабочих столов', «Избранного» по умолчанию размещены в подкаталогах папки 'Documents and Settings' корневого каталога того логического диска, на который эта ОС установлена. В подкаталоге 'All Users' находятся данные, используемые всеми пользователями, а папках с именами зарегистрированных в Windows 2000 пользователей (например, 'Администратор') — персональные данные. При запуске Windows 2000 данные папок 'All Users' и пользовательской обьединяются. (В папке 'Default User' располагаются данные,