Linux – зарегистрированный товарный знак Линуса Торвальдса.
OS/2 – зарегистрированный товарный знак IBM Corporation.
Unix – зарегистрированный товарный знак The Open Group.
Windows – зарегистрированный товарный знак Microsoft Corporation.
Все остальные упоминаемые товарные знаки могут быть зарегистрированными товарными знаками тех или иных фирм.
Распространение настоящих и/или переработанных материалов, входящих в данное руководство, в виде печатного издания (книги) запрещено
без письменного разрешения их владельца.
ДОКУМЕНТАЦИЯ ПОСТАВЛЯЕТСЯ «КАК ЕСТЬ». НЕ СУЩЕСТВУЕТ
НИКАКИХ ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ
ОБЯЗАТЕЛЬСТВ, ПОДТВЕРЖДЕНИЙ ИЛИ ГАРАНТИЙ, В ТОМ ЧИСЛЕ И
СВЯЗАННЫХ С ТОВАРНОСТЬЮ ПО, ПРИГОДНОСТЬЮ В ОПРЕДЕЛЕННЫХ
ЦЕЛЯХ, НАСКОЛЬКО ТАКАЯ ОГРАНИЧЕННОСТЬ ОТВЕТСТВЕННОСТИ
ДОПУСКАЕТСЯ ЗАКОНОМ.
Оглавление
ГЛАВА 1.ВВЕДЕНИЕ ...................................................................................... 9
1.1ACRONIS OS SELECTOR КАКМЕНЕДЖЕРЗАГРУЗКИ....................... 9
1.2ACRONIS OS SELECTOR КАКМЕНЕДЖЕРРАЗДЕЛОВ .................... 10
1.3КЛЮЧЕВЫЕОСОБЕННОСТИACRONIS OS SELECTOR...................11
Данное руководство призвано помочь в использовании Acronis OS
Selector и в разрешении возможных проблем, которые могут возникнуть
во время работы с ним:
• Глава 1. «Введение» дает обзор Acronis OS Selector и его основных
особенностей.
• Глава 2. «Основныепонятия» знакомит с основными понятиями, тер-
минами и принципами, которые нужно знать при использовании
Acronis OS Selector.
• Глава 3. «Установка и удаление Acronis OS Selector» рассказывает, как
можно установить и удалить Acronis OS Selector, и какие еще действия можно выполнить из его Программы установки.
• Глава 4. «Меню загрузки» описывает внешний вид и функционирова-
ние Меню загрузки Acronis OS Selector.
• Глава 5. «Конфигуратор Acronis OS Selector» дает подробное описание
Конфигуратора Acronis OS Selector и всех действий по конфигурированию, которые можно выполнять из его интерфейса.
• Глава 6. «Администратор дисков» дает обзор интерфейса и принци-
пов работы Администратора дисков.
• Глава 7. «ОсновныеоперацииАдминистраторадисков» предоставляет
подробную информацию и детальные инструкции по выполнению в
Администраторе дисков наиболее часто используемых операций с
разделами, такими как создание, форматирование, перемещение и
изменение размера.
• Глава 8. «Дополнительные операцииАдминистраторадисков» объяс-
няет, для чего и как можно использовать дополнительные
возможности Администратора дисков, такие как изменение размера
кластера, изменение типа раздела и др.
• Глава 9. «Особенности работыоперационныхсистем» рассказывает
об особенностях различных операционных систем в контексте их работы вместе с Acronis OS Selector.
• Глава 10. «Мастерустановки Windows 95/98/ME» подробно рассказыва-
ет, как с помощью Мастера установки можно установить или
обновить операционные системы Windows 95/98/ME.
• Глава 11. «Вариантыустановки/ обновления Windows NT/2000/XP» под-
робно рассказывает, как с помощью Мастера установки можно
установить или обновить операционные системы Windows
• Приложение A. «Текстовый редактор» содержит описание Текстового
редактора, входящего в комплект Acronis OS Selector.
• Приложение B. «Редактордисков» знакомит пользователя с еще од-
ной дополнительной возможностью – возможностью редактировать
содержимое жестких дисков напрямую по секторам.
• Приложение C. «Справочнаясистема Acronis OS Selector» описывает
работу встроенной гипертекстовой справочной системы Acronis OS
Selector.
• Приложение D. «Совместимостьсдругимипрограммами» описывает,
как различные программы и операционные системы относятся к
структуре разделов и к действиям, выполняемым Администратором
дисков.
• Приложение E. «FAQ (Частозадаваемыевопросы)» описывает работу
встроенной гипертекстовой справочной системы Acronis OS Selector.
• Приложение F. «Глоссарий» содержит основныетермины, используемые в данном Руководстве и в интерфейсе Acronis OS Selector, с
краткими пояснениями.
8
Обэтомруководстве
Глава 1. Введение
Этаглавасодержитследующуюобщуюинформациюоб Acronis OS
Selector:
Acronis OS Selector как менеджер загрузки
Acronis OS Selector как менеджер разделов
Ключевые особенности Acronis OS Selector
Основные особенности Администратора дисков
Системные требования Acronis OS Selector
Как работает Acronis OS Selector?
Что такое контекст загрузки?
Файлы комплекта Acronis OS Selector
1.1 Acronis OS Selector как менеджер загрузки
Acronis OS Selector является менеджером загрузки. Основная функция
менеджера загрузки – позволить пользователю установить на один компьютер несколько операционных систем и выбирать из них ту, которая в
данный момент нужна, во время загрузки компьютера.
Все менеджеры загрузки можно распределить по нескольким уровням
сложности:
1. Менеджеры загрузки, способные загружать операционные системы,
считывая код загрузки из первого сектора раздела. Такие менеджеры загрузки не разбирают файловые системы, а, следовательно, и
не поддерживают несколько операционных систем на одном разделе, имеют простейший пользовательский интерфейс и занимают
минимум места на диске. Примеры: OS/2 BootManager, LILO.
2. Менеджеры загрузки, умеющие загружать загрузочный сектор из
файла с заданным именем. Они обычно являются частью операционной системы (встроенные менеджеры загрузки), чтобы в какой-то
мере позволить этой системе существовать совместно с другими.
Встроенные менеджеры загрузки также имеют простейший пользовательский интерфейс. Примеры: NT OS Loader.
систему (FAT), распознающие разные операционные системы и способные обнаруживать их автоматически. Такие менеджеры знают о
существовании системных и конфигурационных файлов систем и
имеют возможность производить их резервное копирование, чтобы
позволить пользователю иметь на одном разделе несколько операционных систем с одинаковыми системными файлами, несколько
разных версий одной операционной системы, либо несколько ее
различных конфигураций. Примеры: BootWizard 3.x, System Com-
mander, BootIt.
4. К последнему, наиболеесложномууровнюотноситсятолько Acronis
OS Selector. Он, в отличие от всех остальных менеджеров загрузки,
позволяет иметь на одном разделе несколько операционных систем
с одинаковыми именами системных папок, а также позволяет скрывать любые указанные разделы для любой заданной операционной
системы.
Помимо выполнения основной функции, Acronis OS Selector имеет много
дополнительных сервисных возможностей.
1.2 Acronis OS Selector как менеджер разделов
При установке новых систем, добавлении и замене жестких дисков, а
также во многих других случаях возникает необходимость переразмещения информации на жестких дисках. По этой причине в пакет Acronis
OS Selector включен Администратор дисков – программа, позволяющая
легко выполнять самые разные операции с разделами: создание и удаление, форматирование и изменение размера без потери данных,
перемещение и копирование.
Из-за ограничений файловой системы FAT16, которая используется многими популярными операционными системами, такими как MS-DOS и
Windows 95/98/ME, до 40% дискового пространства может оказаться потерянным. С помощью Администратора дисков вы сможете легко
проанализировать потери и уменьшить их, выбирая подходящие размеры разделов или кластеров или преобразуя разделы в FAT32. Обратное
преобразование также допустимо.
Также легко Администратор дисков позволяет выполнять различные
операции с разделами NTFS, Linux Ext2/Ext3, Linux Swap и даже Linux
ReiserFS.
10
Кроме того, вы можете получить подробную информацию о геометрии
жестких дисков, о разделах, а также можете посекторно просматривать
и редактировать их содержимое.
Глава 1. : Введение
1.3 Ключевыеособенности Acronis OS Selector
Здесь перечислены ключевые особенности Acronis OS Selector, как менеджера загрузки:
• Поддержка до 100 операционных систем на одном компьютере.
• Поддержка операционных систем, расположенных как на первичных,
так и на логических разделах любого жесткого диска.
• Возможность загрузкис дисков A: и B:.
• Поддержка нескольких операционных систем на одном разделе FAT.
• Автоматическое сохранение и восстановление (резервное копирова-
ние) ключевыхсистемныхиконфигурационныхфайлов, такихкак
IO.SYS, MSDOS.SYS, COMMAND.COM, CONFIG.SYS и т.д.
• Предупреждение о возможном появлении загрузочных вирусов.
• Возможность установки паролей на Меню загрузкии на любые кон-
фигурации операционных систем.
Следующие особенности Acronis OS Selector являются уникальными:
• Возможность выключенияпитаниякомпьютерапрямоизМенюза-
грузки.
• Гибкая настройка внешнего вида Меню загрузки.
• Быстрое создание и настройка разных конфигураций одной операци-
онной системы.
• Возможность выполнения ряда действий, такихкаквключе-
ние/выключение Acronis OS Selector, его удаление, запуск Администратора дисков и др., прямо с установочного диска.
• Поддержка операционныхсистем с одинаковымиименамисистемных
папок (типа Program Files) на одном разделе.
• Чрезвычайно гибкаянастройкаконтекста загрузки каждойопераци-
онной системы, включая возможность скрытия любых указанных
разделов. Существует специальный режим скрытия разделов для
операционных систем Windows NT, 2000, XP.
• Возможность установкина любой раздел FAT16 или FAT32 любого
жесткого диска, или на отдельный раздел, скрытый от всех операционных систем.
• Повышенная устойчивостьработы в случаяхизменения
структуры разделов и изменения конфигурации жестких дисков.
ки, размера кластера при создании, копировании, перемещении и
изменении размера, причем все эти действия выполняются за одну
операцию.
• Как следствие, возможностькопирования раздела в свободноеместо
меньшего размера.
• Посекторное редактированиесодержимогожесткихдисков и разде-
лов с помощью встроенного редактора дисков.
• Различные режимы сортировки при показе списка разделов.
• Просмотр порядка букв и нумерации разделов и их изменений для
различных операционных систем.
• Поддержка жесткихдисковлюбыхразмеров, любыхтипов (IDE,
SCSI), видимых через BIOS, в любых режимах (Normal, Large, LBA), в томчислеичерезрасширенныефункции BIOS.
• Выдача подробнойинформацииожесткихдисках.
1.5 Системныетребования Acronis OS Selector
Acronis OS Selector предъявляет следующие требования к аппаратной
части компьютера:
12
Глава 1. : Введение
• Процессор – не хуже, чем i386;
• ОЗУ – 4М для версии Personal или 16М (большепамятирекомендует-
ся для работы с большими жесткими дисками и разделами) для
версии Deluxe;
• Место нажесткомдиске – 2М плюсместодлярезервныхкопийсис-
темных файлов обнаруженных операционных систем на любом
разделе FAT16 или FAT32. Если на компьютере нет разделов FAT,
программа установки поможет создать специальный раздел для установки Acronis OS Selector;
• 3.5-дюймовыйдисковод – дляустановкисдискеты;
• CD-ROM – дляустановкис CD-ROM;
• Монитор и видеокарта – VGA-совместимые (рекомендуется видеокар-
та, совместимая с VBE 2.0);
• Мышь – желательна, нонеобязательна.
Acronis OS Selector может конфликтовать с имеющейся во многих реализациях
BIOS функциейпроверкиназагрузочныевирусы, посколькуончастомодифицируетсодержимое MBR изагрузочныхсекторов. Длянормальнойработы
Acronis OS Selector эту функцию следует отключить. Кроме того, некоторые ан-
тивирусные программы могут выдавать предупреждения о возможном
присутствии вирусов, например, в файле REINSTAL.COM. Если у вас есть основания считать, что компьютер действительно заражен, проведите необходимую
диагностику и лечение, после чего сделайте восстановление Acronis OS Selector
с заведомо незараженного установочного диска.
1.6 Какработает Acronis OS Selector?
Когда Acronis OS Selector устанавливается на ваш компьютер, он записывает свой собственный код в MBR первого жесткого диска, что
позволяет ему получить управление раньше любой операционной системы. Старый код MBR сохраняется в файле \BOOTWIZ\MBRBACKS.DAT
для того, чтобы иметь возможность восстановить состояние, существовавшее до установки Acronis OS Selector. В MBR Acronis OS Selector
указано, на каком жестком диске и разделе находится основная часть
менеджера загрузки. Код MBR, используя эту информацию, считывает
загрузочный сектор Acronis OS Selector (он расположен в файле
\BOOTWIZ\BOOTSECT.SYS) и передает ему управление. Этот загрузочный сектор, в свою очередь, ищет в корневой папке файл BOOTWIZ.SYS
(Загрузчик Acronis OS Selector) и загружает его. Загрузчик проверяет,
произошли ли какие-нибудь изменения в структурах разделов и загрузочных секторах после последнего запуска. Если изменения были, то
загрузчик запускает в автоматическом режиме программу
\BOOTWIZ\BOOTCFG.EXE (Конфигуратор Acronis OS Selector), которая
фиксирует изменения и пытается по ним обнаружить новые операционные системы. Конфигурации найденных операционных систем
автоматически добавляются в список конфигураций Меню загрузки. За-
тем запускается программа \BOOTWIZ\BOOTMENU.EXE, которая и представляет собой Меню загрузки Acronis OS Selector.
Меню загрузки позволяет выбрать операционную систему, которую вы
желаете загрузить. При этом загрузчик выполняет все действия, необходимые для формирования контекста загрузки выбранной операционной
системы, и передает управление ее загрузочному сектору, после чего
начинается нормальный процесс загрузки операционной системы уже
без участия Acronis OS Selector.
1.7 Чтотакое контекст загрузки?
Каждаяконфигурациякаждойоперационнойсистемы, обнаруженной
Acronis OS Selector, имеет собственный контекст загрузки, в который входятследующиеэлементы:
• Раздел операционнойсистемы (загрузочный разделоперационнойсис-
темы, раздел системных файлов операционной системы). В
интерфейсе Конфигуратора Acronis OS Selector такой раздел отмечается флагом «Загр».
• Загрузочный сектор операционной системы (для операционныхсис-
тем, расположенных на разделах FAT). Загрузка операционной
системы обычно производится путем считывания его в память по адресу 0000h:7C00h и запуска.
• Флаги модификациизагрузочногосектора. Для того, чтобынекоторые
операционные системы можно было загружать с логического раздела
и/или жесткого диска, отличного от первого, требуется некоторая
модификация области данных загрузочного сектора. Acronis OS
Selector позволяет модифицировать следующие параметры: флаг использования расширения BIOS для MS-DOS 7.1/8.0 (Windows 95
OSR2/98/ME), номер жесткого диска, абсолютный номер загрузочного сектора, буква загрузочного раздела для OS/2.
• Набор системных файлов операционной системы, файлов, для кото-
рых Acronis OS Selector хранит в своей папке резервные копии, и
которые он копирует на свое место (обычно это корневая папка раздела операционной системы) перед загрузкой операционной
системы. Сохранение резервных копий системных файлов позволяет
иметь на одном разделе несколько операционных систем с одинаковыми именами системных файлов, к которым обычно относятся
IO.SYS, MSDOS.SYS, COMMAND.COM, NTLDR и др.
• Набор системных папок операционнойсистемы, папок, которые
Acronis OS Selector хранит в своей папке, и которые он переносит на
свое место перед загрузкой операционной системы. Это позволяет
иметь на одном разделе системные папки с одинаковыми именами от
нескольких операционных систем, предотвращая возможные конфликты между ними. К системным папкам обычно относятся
14
Глава 1. : Введение
WINDOWS, WINNT, Program Files и др. Раздел, на котором распола-
гаютсяпапкистакимиименами, называется разделом системных
папок операционной системы. В интерфейсе Конфигуратора Acronis
OS Selector такойразделотмечаетсяфлагом «Win».
• Список скрытых разделов операционной системы. Возможность скры-
вать любые указанные разделы для данной операционной системы
позволяет в некоторой степени изменять порядок букв, назначаемых
разделам операционной системой, а также осуществлять такие экзотические вещи, как загрузка с разных жестких дисков или с
логических разделов операционных систем, которые без помощи
Acronis OS Selector делать этого не позволяют.
• Список активных разделов операционной системы. Порядок назначе-
ния букв разделам в некоторых операционных системах (в основном
это относится к операционным системам Microsoft) зависит от того,
какие первичные разделы являются активными. Acronis OS Selector
позволяет устанавливать активные разделы на всех жестких дисках
отдельно для каждой операционной системы.
• Флаг поддержки разделов LBA определяет, нужно ли у разделов, дос-
тупных целиком только с помощью расширенных функций BIOS,
устанавливать тип LBA.
• Набор конфигурационных файлов конфигурации операционной сис-
темы, файлов, для которых Acronis OS Selector хранит в своей папке
резервные копии, и которые он копирует на свое место (обычно это
корневая папка загрузочного раздела операционной системы) перед
загрузкой конфигурации операционной системы. Сохранение резервных копий конфигурационных файлов позволяет иметь на одном
разделе несколько разных конфигураций одной операционной системы, различающихся только содержимым конфигурационных
файлов, к которым обычно относятся CONFIG.SYS, AUTOEXEC.BAT,
BOOT.INI и др.
1.8 Файлыкомплекта Acronis OS Selector
Перечислим файлы комплекта Acronis OS Selector с кратким описанием
каждого из них:
• BOOTCNF.CFG – файл конфигурации. Содержитинформацию о со-
стоянии структуры разделов. Создается и используется
Конфигуратором Acronis OS Selector. Редактировать этот файл не рекомендуется!
• BOOTWIZ.CFG – файл конфигурации. Cодержитинформацию о кон-
фигурациях операционных систем. Создается и используется
Конфигуратором Acronis OS Selector. Редактировать этот файл не
рекомендуется!
чае его повреждения программами установки некоторых
операционных систем или некоторыми системными утилитами. В случае обнаружения переписывания кода MBR старое его содержимое
сохраняется в файле BOOTWIZ\MBRFOUND.DAT.
• BOOTWIZ.DAT – файл состояния Загрузчика Acronis OS Selector.
• MBRBACKS.DAT – файл, в котором сохраняется оригинальный MBR,
необходимый для полного удаления Acronis OS Selector.
• BOOTCFG.EXE – конфигуратор Acronis OS Selector. Запускается в ав-
томатическом режиме для обнаружения операционных систем, если
Загрузчик Acronis OS Selector обнаружил какие-либо изменения в
структуре разделов жестких дисков. Запускается в ручном режиме из
Меню загрузки для ручной настройки внешнего вида Меню загрузки,
свойств систем и конфигураций и др. действий, связанных с конфигурированием Acronis OS Selector. Кроме того, запускается неявно из
Программы установки, чтобы отключить или удалить Acronis OS
Selector.
• BOOTMENU.EXE – меню загрузки Acronis OS Selector. ЗапускаетсяЗа-
грузчиком при каждой перезагрузке компьютера, если в Настройках
Конфигуратора не указано, что конфигурацию по умолчанию нужно
загружать сразу. Предоставляет возможность выбрать и загрузить
конфигурацию, либо запустить Конфигуратор или Администратор
дисков.
• EDIT.EXE – текстовый редактор Acronis OS Selector. Запускаетсяиз
Меню загрузки для редактирования конфигурационных файлов выбранной конфигурации операционной системы.
• FDISK.EXE – администратор дисков Acronis OS Selector. Запускается
из Меню загрузки. Кроме того, его можно запустить из Программы
установки. Позволяет создавать и удалять разделы и изменять их
размер на лету без потери информации.
• HELP.EXE – справочная система Acronis OS Selector. Позволяетпро-
сматривать гипертекстовые документы из файлов справки Acronis OS
Selector (*.HLP).
• WININST.EXE – программа запуска установки Windows 95/98/ME.
• INSTALL.EXE – программа установки Acronis OS Selector. При запус-
кеизоперационнойсистемы, совместимойс MS DOS, позволяет
16
Глава 1. : Введение
создать установочную дискету (поскольку Acronis OS Selector поставляется в виде единственного файла, представляющего собой
программу установки вместе с архивом остальных файлов, то имя
этого файла может оказаться иным). При загрузке с установочного
диска позволяет с помощью Мастера установки установить Acronis
OS Selector на компьютер, либо выполнить какие-либо действия с
уже установленным Acronis OS Selector.
действия Конфигуратора Acronis OS Selector в текстовом виде. Файл
можно просматривать и удалять.
• BOOTSECT.SYS – загрузочный сектор Acronis OS Selector.
• BOOTWIZ.SYS – загрузчик Acronis OS Selector. Ищет изменения в
структуре разделов, если изменения были, то запускает Конфигуратор в автоматическом режиме, в противном случае, запускает Меню
загрузки. Кроме того, именно Загрузчик занимается загрузкой выбранной конфигурации операционной системы.
Эта глава разъясняет основные понятия и концепции, связанные с разбиением жестких дисков на разделы, и содержит следующую
информацию:
Что такое жесткий диск?
Форматирование жесткого диска
Файловые системы
Разделы
Процесс загрузки компьютера
Тонкости работы с разделами
Скрытые разделы
Буквы дисков
Назначения букв в различных операционных
системах
Проблемы, возникающие из-за изменения букв
Ограничение в 1024 или 4096 цилиндров
Ограничение загрузочного кода в 64K
2.1 Что такое жесткий диск?
Жесткий диск – это компонент компьютера, используемый для долговре-
менного хранения информации. В отличие от оперативной памяти,
которая теряет всю сохраненную в ней информацию при выключении
питания, жесткий диск хранит информацию постоянно, позволяя сохранять программы, документы и др. информацию. К тому же, жесткие
диски имеют гораздо большую емкость, чем оперативная память, емкость современных жестких дисков может превышать 30 гигабайт.
2.1.1 Устройствожесткогодиска
Жесткий диск состоит из следующих основных частей: магнитных пластин, оси, головок чтения/записи и встроенной электроники:
• Магнитные пластинысобственно и являются темижесткимидисками,
сделанными из металла или пластика, от которых произошло и название всего устройства. Обе стороны каждой пластины покрыты
тонким слоем оксида железа или какого-нибудь другого намагничиваемого материала.
18
Глава 2. :
Основные понятия
• Магнитные пластинызакрепленынаоднойоси и вращаютсянаней,
как единое целое.
• У каждоймагнитнойстороныкаждойпластиныестьсвоя головка
но по отношению к магнитным пластинам, обеспечивая, таким
образом, доступ к любой точке любой пластины.
• Встроенная электроника предназначена для обработки команд, по-
ступающих от компьютера, управления вращением магнитных
пластин, движением головок чтения/записи и для буферизации и передачи данных между жестким диском и компьютером.
2.1.2 Работажесткогодиска
В компьютере все данные представляются в виде последовательностей
бит. На жестких дисках каждый бит хранится в виде магнитного заряда
(положительного или отрицательного) на намагничиваемой поверхности
пластин. Когда компьютер сохраняет информацию, он посылает ее жесткому диску в виде последовательности бит, жесткий диск получает данные,
позиционирует магнитные головки и записывает с их помощью полученную
последовательность, намагничивая поверхность пластин. Аналогичным образом происходит считывание информации с жесткого диска.
Головки чтения/записи могут получить доступ к любой точке любой пластины в любое время, таким образом, данные могут считываться или
записываться в произвольном порядке (в отличие от последовательного
доступа к данным на магнитных лентах) с большой скоростью.
2.2 Форматированиежесткого диска
Компьютер должен иметь возможность в любой момент получить доступ
к нужной информации, но даже самые маленькие жесткие диски могут
хранить миллионы и миллионы бит. Откуда же компьютер узнает, как
ему искать требуемую информацию или куда записывать новую? Эта
проблема решается разбиением дисков на небольшие легко идентифицируемые части, что позволяет компьютеру легко находить нужную
информацию. Процесс создания такого разбиения называется форматированием. Существует два уровня форматирования:
• физическое форматирование (или форматирование нижнего уровня);
• логическое форматирование.
2.2.1 Физическоеформатирование
Физическое форматирование жесткого диска должно быть выполнено в
первую очередь. Пользователям обычно не приходится об этом заботиться, поскольку физическое форматирование современных жестких
дисков выполняется производителями. Физическое форматирование делит поверхности магнитных пластин на дорожки (или треки) и сектора:
• Дорожки – это концентрическиеокружности, описываемыеголовка-
ми чтения/записи на магнитных поверхностях. Дорожки нумеруются,
начиная с нуля, по направлению к центру.
• Дорожки в своюочередьделятсянанебольшиеобласти, называемые секторами, содержащие фиксированное количество информации. Обычный размер сектора составляет 512 байт (1 байт содержит
8 бит).
• Кроме того, вседорожки, ккоторымможнополучитьдоступбезперемещения головок чтения/записи, образуют цилиндр. Номер
цилиндра и номер дорожки – это одно и то же. Доступ к данным
внутри одного цилиндра происходит гораздо быстрее, чем перемещение головки от одного цилиндра к другому.
После долгого использования магнитная поверхность может постепенно
терять свои свойства, и возникают участки, хранение информации на
которых становится невозможным. Сектора, попадающие на такие участки, называются плохими. К счастью, качество современных жестких
дисков таково, что они морально устаревают раньше, чем выходят из
строя. К тому же, большинство современных жестких дисков способны
автоматически подменять плохие сектора хорошими из специального
резерва. Ну а в том случае, когда плохие сектора все-таки появляются,
ими должно заниматься программное обеспечение компьютера, например, помечая их так, чтобы они совсем не использовались.
2.2.2 Логическоеформатирование
Физически отформатированный жесткий диск должен быть также отформатирован логически. Логическое форматирование заключается в
размещении на диске файловойсистемы, что позволяет использовать ее
для записи и считывания файлов. Различные операционные системы
(ОС) используют разные файловые системы, поэтому то, каким образом
вы будете форматировать диск, зависит от выбора ОС, которую вы собираетесь устанавливать.
Более подробная информация о файловых системах приведена в параграфе 2.3
«Файловые системы».
Форматирование жесткого диска целиком под одну файловую систему
существенно ограничивало бы количество операционных систем, которые вы можете установить на жесткий диск. К счастью, эта проблема
решаема. Перед тем, как выполнять логическое форматирование, жесткий диск должен быть разбит на разделы. Каждый раздел затем может
быть отформатирован под свою файловую систему, что позволяет устанавливать разные ОС. Разбиение жесткого диска на разделы позволяет
использовать дисковое пространство более эффективно.
Более подробную информацию о разделах можно получить в параграфе 2.4
«Разделы».
20
Глава 2. : Основныепонятия
2.3 Файловыесистемы
Все файловые системы состоят из структур, необходимых для хранения
и управления данными. Эти структуры обычно состоят из загрузочной
записи операционной системы, папок и файлов. Файловая система выполняет следующие основные функции:
1. Отслеживаниезанятогоисвободного места (а также плохих секторов).
Различные файловые системы используются разными операционными
системами. Одни операционные системы могут работать только с одной
файловой системой, тогда как другие понимают несколько разных. Рассмотрим некоторые широко используемые файловые системы более
подробно.
2.3.1 FAT16
Файловая система FAT16 широко используется операционными системами DOS (DR-DOS, MS-DOS, PC-DOS и др.), Windows 95/98/ME, Windows
NT/2000/XP, а также поддерживается большинством других систем.
Главными особенностями FAT16 являются таблица распределения файлов (File Allocation Table – FAT) и кластеры. FAT является
сердцем файловой системы. Для повышения надежности можно иметь
несколько экземпляров FAT (обычно их 2). Кластер – это минимальная
единица хранения информации в файловой системе FAT16. Один кластер содержит фиксированное количество секторов, кратное степени
двойки. FAT хранит информацию о том, какие кластеры свободны, какие
заняты, какие являются плохими, а также определяет, в каких кластерах
хранятся какие файлы.
Файловая система FAT16 имеет максимальный размер 4 гигабайта, имея
максимальное количество кластеров 65525 и максимальный размер кластера в 128 секторов. Обычно выбирается минимальный размер
кластера, при котором получающееся количество кластеров укладывается в 65525. Чем больше размер раздела, тем больше должен быть
размер кластера. Многие операционные системы неправильно работают
с размером кластера 128 секторов, тем самым уменьшая максимальный
размер раздела FAT16 до 2 гигабайт.
Обычно, чем больше размер кластера, тем больше становятся потери дискового
пространства. Более подробная информация о работе с размерами кластера
приведена в параграфе 2.6 «Тонкости работы с разделами».
Файловая система FAT16, как и многие другие, имеет корневую папку.
Но ее корневая папка, в отличие от всех остальных, располагается в
специальном месте и имеет ограниченный размер (при стандартном
форматировании создается корневая папка размером 512 элементов).
Администратор дисков Acronis OS Selector позволяет изменять размер
корневой папки у существующего раздела.
Изначально, FAT16 имела ограничение в именах файлов, которые могли
состоять из 8 символов имени, точки и 3 символов расширения имени,
но с появлением поддержки длинных имен в Windows 95 и Windows NT
это ограничение было снято. Операционная система OS/2 также поддерживает длинные имена, но другим способом. Свой способ
используется и в файловой системе UMSDOS, позволяющей работать
операционной системе Linux на дисках FAT.
2.3.2 FAT32
Файловая система FAT32 появилась в Windows 95 OSR2 и поддерживается еще в Windows 98/ME и Windows 2000/XP. FAT32 является развитием
FAT16. Главными отличиями FAT32 от FAT16 являются 28-разрядные номера кластеров и более гибкая организация корневой папки, которая
теперь не ограничена в размере. Причиной появления FAT32 является
необходимость поддержки больших (больше 8 гигабайт) жестких дисков
и невозможность встраивания какой-то более сложной файловой системы в MS-DOS, которая по-прежнему лежит в основе Windows 95/98/ME.
Максимальный размер файловой системы FAT32 составляет 2 терабайта.
2.3.3 NTFS
Файловаясистема NTFS являетсяосновнойфайловойсистемой Windows
NT/2000/XP. Ееустройствоявляетсязакрытым, поэтомуникакиедругие
операционные системы не поддерживают ее полностью. Основной
структурой NTFS является MFT (Master File Table – Главная таблица файлов). NTFS хранит копию критической части MFT для уменьшения
вероятности повреждений и потерь данных. Все остальные структуры
данных NTFS являются специальными файлами.
Подобно FAT, NTFS использует кластеры для хранения файлов, но размер кластера не зависит от размера раздела. NTFS – это 64-разрядная
файловая система, в ней используется Unicode для хранения имен файлов, кроме того она является журнальной (защищенной от сбоев), а
также поддерживает сжатие и шифрование.
Файлы в папках индексируются для ускорения их поиска.
2.3.4 Linux Ext2
Ext2 является основной файловой системой операционной системы
Linux. Ext2 – это 32-разрядная файловая система, ее максимальный раз-
мер составляет 16 терабайт. Основной структурой данных, описывающей файл, является i–node. Место под таблицу всех i-node должно
быть выделено заранее (при форматировании). Администратор дисков
22
Глава 2. : Основныепонятия
Acronis OS Selector позволяет изменять размер таблицы i-node у сущест-вующегораздела.
2.3.5 Linux Ext3
Файловая система Linux Ext3 официально введена компанией RedHat в
ее версии ОС Linux 7.2. Linux Ext3 является журналируемой файловой
системой, полностью совместимой с Linux Ext2. Ext3 обладает широкой
кросс-платформенной совместимостью с различными 32-х и 64-хразрядными архитектурами.
2.3.6 Linux ReiserFS
ReiserFS относительно новая файловая система. Она официально вошла
в Linux только в 2001 году. В ReiserFS устранены главные недостатки
Ext2, она является 64-разрядной, журнальной и с динамическим выделением места подструктуры данных.
2.4 Разделы
Как уже говорилось раньше, физически отформатированный жесткий
диск должен быть разбит на разделы. Каждый раздел можно рассматривать, как независимую единицу, которую можно отформатировать под
любую желаемую файловую систему.
2.4.1 Когдабываетполезноиметьнесколькоразделов?
Форматирование всего жесткого диска под одну файловую систему не
всегда дает лучшее возможное использование вашего дискового пространства и ресурсов. Зато использование нескольких разделов дает
возможность:
• установки большего числа операционных систем;
• более эффективного использования дискового пространства;
• физического разделения программ иданных по функциональному
или какому-либо еще признаку.
2.4.2 Структура разделов на жестком диске
Для хранения информации о разбиении жесткого диска на разделы в
самом первом секторе (этот сектор называется MBR, главная загрузочная запись) было выделено специальное место – таблица разделов. Эта
таблица состоит из 4-х записей и содержит следующую информацию о
разделе:
• статус (флаг, показывающий, является ли раздел активным);
Флаг статуса у первичного раздела первого жесткого диска обычно указывает стандартному коду MBR, что загрузку надо производить с
данного раздела. Тип идентифицирует раздел для конкретной операционной системы. Операционная система обычно распознает только
известные ей номера разделов, а все остальные игнорирует.
Такая структура таблицы имеет следующие ограничения:
• максимальное количество разделов ограничено четырьмя;
• максимальное количество разных типов – 255;
• максимальный поддерживаемый размер жесткого диска – 4 терабайта.
Наиболее существенным ограничением оказалось первое, поэтому тип
раздела с кодом 5 стал использоваться не для описания раздела, а как
указатель на сектор, содержащий еще одну таблицу разделов (будем
называть такую запись ссылкой на таблицу разделов, а такую таблицу
разделов – расширенной). Таким образом, на одном жестком диске стало возможным иметь неограниченное количество разделов.
Разделы, информация о которых хранится в MBR, будем называть первичными (или основными), а все остальные – логическими. Смысл
такого деления заключается в том, что многие операционные системы (в
том числе все системы компании Microsoft) способны загружаться только
с первичных разделов, причем, только с первого жесткого диска.
Большинство операционных систем и утилит работы с разделами накладывает следующие ограничения на структуру разделов жесткого диска:
• Данная операционнаясистемаможетиметьтолькоодинпервичный
раздел, с которого она и грузится, все остальные первичные разделы должны иметь типы, не распознаваемые этой ОС.
• В таблицеразделов MBR можетнаходитьсятолькооднассылкана
таблицу разделов, она носит название расширенного (дополнительного) раздела и должна охватывать все логические разделы данного
жесткого диска.
• Первичные разделы недолжныпересекаться с дополнительным
разделом.
• Каждая расширеннаятаблицаразделовможетсодержатьтолько
один обычный раздел и только одну ссылку на таблицу разделов.
• Каждая таблицаразделовдолжнарасполагаться в самомпервом
секторе цилиндра.
24
• Каждая последующаятаблицадолжнарасполагатьсядальшеотначала жесткого диска, чем предыдущая.
Глава 2. : Основные понятия
• Раздел, описываемый в расширеннойтаблицеразделов, должен
располагаться непосредственно после нее, обычно в начале следующей дорожки.
Из тех ограничений, что в расширенной таблице рассматривается только
одна ссылка на обычный раздел и только одна ссылка на таблицу разделов, вытекает, что все логические разделы на жестком диске
образуют односвязный список или цепочку.
2.5 Процессзагрузкикомпьютера
2.5.1 Началозагрузки
После включения компьютера или его перезагрузки управление получает BIOS (Base Input/Output System – базовая система ввода/вывода),
записанный в постоянной памяти. BIOS производит инициализацию и
тестирование аппаратуры компьютера, после чего загружает первый
сектор с загрузочного дискового устройства (обычно им является первый жесткий диск, а сектор, соответственно, MBR) и передает ему
управление. Все дальнейшие действия зависят от кода, записанного в
этом секторе.
Нужно несколько слов сказать, о том, как нумеруются жесткие диски.
BIOS нумерует жесткие диски последовательно, начиная с 080h, причем
в порядке, определяемом подключением жестких дисков к контроллерам
IDE (Primary Master, Primary Slave, Secondary Master, Secondary Slave),
затем идут жесткие диски контроллеров SCSI. Этот порядок будет нарушен, если вы изменили порядок загрузки в BIOS Setup. Так, если вы
указали, что нужно загружаться с жесткого диска E (не путайте буквы,
присваиваемые жестким дискам BIOS, с буквами разделов!), то нумерация начнется с жесткого диска, который в нормальной ситуации
оказался бы 3-им (обычно это Secondary Master). В Acronis OS Selector
используется нумерация жестких дисков в порядке BIOS, но начиная с 1.
2.5.2 Загрузкавотсутствие менеджера загрузки
Обычно MBR жесткого диска содержит код, записываемый туда стандартной программой разбиения (FDISK), который выполняет следующие
действия:
• ищет в таблице разделов первый раздел, помеченный как активный;
• пытается загрузить в память первый сектор найденного раздела, та-
кой сектор раздела называется загрузочным;
• передает управлениезагруженномусектору.
Загрузочный сектор обычно содержит код, который пытается загрузить с
раздела операционную систему. У каждой операционной системы этот
код свой.
В случае наличия на компьютере менеджера загрузки процесс загрузки
несколько изменятся. Обычно менеджер загрузки записывает в MBR
свой собственный код, который загружает в память не загрузочный сектор операционной системы, а код менеджера загрузки. Менеджер
загрузки обычно предлагает выбрать операционную систему, которую
вы желаете загрузить, и только после этого происходит загрузка выбранной вами операционной системы.
2.6 Тонкостиработы сразделами
2.6.1 Установкаактивногораздела
Если у вас отсутствует какой-либо менеджер загрузки, но вы создали
несколько первичных разделов, необходимо как-то указать тот раздел, с
которого будет происходить загрузка. Для этого в таблице разделов существует флаг статуса. Этот флаг должен быть установлен только у
одного раздела, причем это должен быть именно раздел, а не свободная
запись или ссылка на таблицу разделов.
Некоторые современные BIOS прежде, чем передавать управление MBR,
делают проверку, присутствует ли в таблице разделов активный раздел.
Прежде, чем делать раздел активным, следует убедиться, что он отформатирован и содержит операционную систему.
Есть несколько основных различий между первичными и логическими
разделами (в основном это касается разделов FAT):
• большинство операционныхсистеммогутзагружатьсятолько с первичных разделов (исключениями являются OS/2, Linux и, с
некоторыми ограничениями, при наличии Acronis OS Selector, Win-
dows 95 OSR2, 98, ME);
• некоторые операционныесистемыневидятпервичные разделы,
кроме тех, с которых они загружаются (OS/2);
• все менеджеры загрузки, кроме Acronis OS Selector, могутбытьустановлены только на первичный раздел первого жесткого диска.
Исходя из этих ограничений, можно определить, какие разделы использовать для каких целей. Первичные разделы лучше использовать для
загрузки операционных систем и держать на них исключительно системные папки и файлы. Зато на логических разделах можно держать всю
остальную информацию, поскольку эти разделы будут доступны из
большинства операционных систем. Кроме того, если вы предполагаете
держать на компьютере множество разных операционных систем, то те
26
Глава 2. : Основные понятия
из них, которые способны загружаться с логических разделов, лучше
именно туда и устанавливать, чтобы они не занимали лишние первичные разделы.
Если у вас большой жесткий диск, но вам приходится использовать файловую систему FAT, то нужно знать некоторые её особенности, чтобы
более эффективно использовать дисковое пространство. Как уже говорилось ранее, главной особенностью FAT является разбиение раздела
на кластеры фиксированного размера от 512 байт до 64 килобайт.
В FAT16 под номер кластера отведено 16 разрядов, поэтому максимально возможное количество кластеров – 65525. Тогда получается, что чем
больше размер раздела, тем больший размер кластера нужно использовать, а максимальный размер раздела получается около 4 гигабайт. Но
при больших размерах кластера увеличиваются потери, связанные с выравниванием занимаемого места на границу кластера.
Размер раздела Размер кластера Потери
<127M 2K 2%
128÷255M
256÷511M
512÷1023M
1024÷2047M
2048÷4096M
Один из способов уменьшения потерь – это разбиение дискового пространства на более мелкие разделы. Другой способ – использование
файловой системы FAT32, в которой под номер кластера отведено 32
разряда (реально – 28 разрядов), поднимая максимальный размер раздела до 4 терабайт. Но у FAT32 есть свои недостатки:
• При небольшихразмерахкластера, нобольшихразмерах раздела,
увеличивается размер таблицы распределения файлов, что может
замедлить загрузку операционной системы и ее работу с файлами.
2.7 Скрытыеразделы
4K 4%
8K 10%
16K 25%
32K 40%
64K 50%
Администратор дисков позволяет скрывать разделы. Скрытие делается
для того, чтобы операционная система не увидела раздел, не присвоила
ему букву и не смогла получить доступ к его файлам. Т.е. раздел становится невидимым для этой операционной системы и работающих в ней
приложений.
Скрытие разделов полезно в тех случаях, когда нужно защитить важную
информацию от несанкционированного или случайного доступа. В отличие от других программ, Acronis OS Selector поддерживает скрытие
любых разделов, независимо от их типов и того, являются они первичными или нет. Есть также специальный режим скрытия разделов для
операционных систем Windows NT/2000/XP.
Будьте осторожны, когда создаете несколько первичных разделов и оставляете
их все видимыми, поскольку есть операционные системы (это прежде всего
Windows 95/98/ME), у которых могут быть проблемы в такой ситуации.
пользуются вами, вашими программами и самой операционной системой
для указания расположения файлов на разделах.
Операционная система может изменить назначение букв, если вы подключаете или отключаете жесткие диски или проделываете различные
операции над разделами. Некоторые изменения порядка букв могут
привести к нарушению части или всей конфигурации операционной системы, обычно это происходит, если изменяются буквы тех разделов, на
которых расположены системные файлы и папки операционной системы.
Чтобы избежать таких изменений конфигураций и/или разрешить уже
возникшие проблемы такого рода, нужно иметь представление о следующих моментах:
• Как операционные системы назначают буквы дисков.
• Какие проблемы возникают при изменении порядка букв.
• Какие действия нужно предпринимать при операциях над раздела-
ми, чтобы избежать изменения порядка букв.
• Как решатьпроблемы, вызванныенеизбежными изменениями.
2.9 Назначениебуквв различных операционных системах
2.9.1 MS-DOS 5.0-6.22, MS-DOS 7.0, Windows 95 (оригинальная)
Эти операционные системы назначают буквы в фиксированном порядке.
Этот порядок сложился с развитием MS-DOS и определяется следующими правилами:
• Назначение буквначинаетсясбуквы C: ипродолжаетсядо Z:. Буквы
A: и B: резервируютсядлядоступакдисководам.
28
Глава 2. : Основныепонятия
• Раздел, которомуназначенабуква C:, считаетсясистемным, т.е. тем
разделом, с которого загружалась операционная система. Таким образом, если разделу, с которого операционная система начала
грузиться, будет назначена буква, отличная от C:, то загрузка системы, скорее всего, не закончится.
• Распознаются только разделы типов 1 (FAT12), 4, 6 (FAT16). Реальный тип файловой системы определяется не по типу раздела, а по
его содержимому. Разделы с другими типами пропускаются.
• В любойрасширеннойтаблицеразделоврассматриваетсятолько
первый подходящий раздел, все остальные игнорируются.
• В качествессылкинаследующуютаблицуразделоврассматривается
запись с типом 5 (Extended), и в любой таблице разделов рассматривается только первая найденная ссылка, все остальные ссылки
игнорируются. Таким образом, все логические разделы на жестком
диске образуют односвязную цепочку.
• Во-первых, рассматриваетсяпервыйнайденныйподходящийпервичный загрузочный раздел с первого жесткого диска. Если такового нет,
то рассматривается просто первый подходящий первичный раздел.
• Во-вторых, рассматриваютсяаналогичнопоследовательнопоодному
подходящему первичному разделу с остальных жестких дисков.
• В-третьих, рассматриваютсявсеподходящиелогическиеразделыв
порядке следования по цепочке сначала на первом, потом на втором, третьем и т.д. жестких дисках.
• В-четвертых, рассматриваютсяпопорядкувсеоставшиесяпервичные разделы с первого, второго и т.д. жестких дисков. Доступ к этим
разделам нестабилен и может привести к повреждению данных!
Порядок букв в Windows 95 может несколько отличаться от порядка
букв в MS-DOS 7.0, если к компьютеру подключены дисковые устройства, которые не видны через BIOS, или видны не полностью. Буквы
разделам таких устройств будут назначены после всех букв MS-DOS 7.0.
2.9.2 MS-DOS 7.1/8.0, Windows 95 OSR2/98/ME
Порядок назначения в этих системах почти такой же, как у предыдущих,
за несколькими исключениями:
• дополнительно распознаютсятипыразделов 11 (FAT32), 12 (FAT32
LBA) и 13 (FAT16 LBA), что связано с поддержкой файловой системы
FAT32 и больших жестких дисков;
• дополнительно распознаетсятип раздела 15 (EXTENDED LBA) в качестве ссылки на следующую таблицу.
Типыразделов FAT16 LBA, FAT32 LBA и EXTENDED LBA означаюттоже, чтои
FAT16, FAT32 и EXTENDED соответственно, но дополнительно информируют
MS-DOS 7.1/8.0 о том, что с этими разделами нужно работать через расширение
BIOS.
2.9.3 OS/2
Назначение букв для этой системы происходит аналогично MS-DOS 5.0
за следующими исключениями:
• статус раздела игнорируется, т.е. сразужерассматриваетсяпервый
подходящий первичный раздел;
• все первичные разделы кроме первых игнорируются вообще.
2.9.4 Windows NT/2000/XP
Эти системы отличается от всех остальных, использующих буквы дисков,
тем, что в ней можно изменять буквы, назначаемые разделам, но начальное назначение аналогично тому, которое происходит в MS-DOS
5.0–7.0 (для Windows NT 3.x) и в MS-DOS 7.1/8.0 (для Windows NT 4.0,
Windows 2000/XP). Windows NT 4.0 не работает с файловой системой
FAT32, ноназначаетбуквыразделам FAT32. Ещенужноучитывать, что
порядок букв в этих системах может сильно отличаться от других систем, поскольку он не зависит от того, насколько жесткие диски и другие
дисковые устройства на компьютере доступны BIOS.
При изменении структуры разделов нужно следить, чтобы не изменились буквы разделов, где расположен своп-файл (\PAGEFILE.SYS), иначе
система может оказаться незагружаемой.
2.10 Проблемы, возникающиеиз-заизменения букв
Изменения букв дисков могут нарушить настройки ваших приложений.
Например, предположим, что вы установили несколько программ на некоторый раздел, которому в момент установки была назначена буква D:.
вы решили создать ярлыки для этих программ, чтобы можно было легко
запускать их в системе Windows 95/98/ME. Всякий раз, когда вы запускаете программу с помощью ярлыка, Windows обращается к разделу D:,
чтобы найти и запустить соответствующую программу. Если же произойдет изменение буквы диска этого раздела, то ярлык уже не будет
указывать на правильный раздел, и когда вы попытаетесь запустить
программу, Windows не найдет ее на разделе D:, поскольку теперь буква
D: идентифицирует другой раздел.
Изменения букв разделов также влияют на все системные конфигурации, которые основаны на оригинальных буквах разделов. Это обычно
различные настройки в файлах AUTOEXEC.BAT, CONFIG.SYS, WIN.INI,
30
Глава 2. : Основныепонятия
Loading...
+ 121 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.