Шрифт:
Интервал:
Закладка:
Примечание
При вставке диска в привод последний раскручивает диск и сразу же пытается считать содержимое служебной и нулевой дорожек. Лазер (в комбинированных приводах) переключается в соответствующий режим, и проверяются позиционирование и фокусировка. Считанное содержимое вводной дорожки кэшируется электроникой привода и остается в памяти, пока диск находится в дисководе. Микропрограмма интерпретирует полученную информацию и в результате выдает в интерфейс сообщение о готовности привода. Если физическое повреждение, например трещина, пришлось на эти области, находящиеся вблизи центрального отверстия, привод вообще не распознает диск. Это проблемная ситуация: обычными способами заставить привод читать такой диск, к сожалению, нельзя.
Следующий аспект совместимости касается поддержки приводом различных спецификаций, относящихся к форматам низкого уровня. Такие форматы связаны с расположением на диске дорожек, служебных записей в них и характером кодирования информации. Для CD эти спецификации описаны «цветными книгами», названными по цветам обложек официальных изданий этих стандартов. Так, «Красная книга» (Red Book – CD-DA) описывает формат аудиодисков, «Оранжевая книга» (Orange Book) содержит требования к одно– и многосеансовой записи записываемых и перезаписываемых дисков и т. п. Применительно к DVD и более новым носителям подобных спецификаций меньше: все они включены в единые стандарты для этих типов дисков.
Существует много режимов записи и чтения, то есть способов размещения служебной информации на нулевой дорожке записываемых и перезаписываемых дисков. Нужно отметить, что они различаются тем, когда и куда в процессе записи помещается оглавление диска и как выглядят ссылки на сессии и дорожки. В каком-то смысле эти свойства можно сравнить с таблицей разделов жесткого диска: они связывают всю дальнейшую структуру диска с универсальной для всех форматов записью, всегда находящейся на фиксированном месте в самом начале диска.
• Packet – пакетная запись, позволяющая пользоваться перезаписываемым диском подобно жесткому диску или flash-накопителю.
• TAO – Track-At-Once, «дорожка за раз».
• DAO – Disc-At-Once, «диск за раз».
• SAO – Session-At-Once, «сессия за раз».
• RAW SAO, RAW DAO, RAW SAO 16, RAW SAO 96, RAW DAO 16, RAW DAO 96 – расширения предыдущих режимов.
Способность привода работать с разными физическими типами носителей (CD-ROM/ R/RW, DVD-ROM /±R/±RW/RAM, HD-DVD, одно– или многослойными и т. д.) однозначно определяется его «железной» конструкцией. Это устройство лазера и оптической системы, механизмов позиционирования и фокусировки. Поддержка разных режимов, в том числе одно– и многосеансовой записи либо чтения дисков, записанных такими способами, осуществляется на уровне микропрограммы или прошивки, привода. От прошивки зависит, где и как привод будет искать служебную информацию на диске, как он ее интерпретирует при чтении либо куда и как он будет помещать эту информацию при записи.
Практический вывод оптимистичен: путем обновления прошивки нередко удается наделить дисковод способностью поддерживать новые форматы. Главное – он изначально должен работать с определенными физическими типами носителей! Для восстановления данных всегда желательно иметь под рукой привод или несколько приводов с поддержкой максимального числа типов носителей, режимов и функций. Подробные сведения о приводе можно получить на вкладке Привод программы Nero InfoTool, а на вкладке Диск этой же программы можно найти все данные о типе носителя, находящегося в дисководе, а также о логической структуре записанных на нем данных (рис. 5.4).
Рис. 5.4. Вкладки программы Nero InfoTool
Если в компьютере установлено несколько приводов, для просмотра информации о каждом из них выберите нужный привод в раскрывающемся списке в верхней части окна программы. Подобные сведения сообщают и другие программы диагностики и инвентаризации системы, например Everest или Fix-it Utilities.
Логическая организация данных
Под логической организацией лазерных дисков понимаются файловые системы, создаваемые на их дорожках. Для лазерных дисков, в отличие от винчестеров, гибких дисков или полупроводниковых накопителей с их системами FAT и NTFS, используются особенные файловые системы. Отчасти это связано с историей появления лазерных дисков: сначала почти все их типы предназначались для хранения аудио– и видеоинформации, а запись компьютерных (файловых) данных становилась дополнительной сферой применения этих носителей. Создание файловой системы неразрывно связано и зависит от операционной системы и программ для записи дисков.
Самая старая и распространенная файловая система – ISO 9660 (ECMA-119). Это базовый стандарт файловой системы для CD-ROM. В терминах этой файловой системы дорожка называется томом. Том разбивается на логические сектора с логическими адресами (LSN – Logical Sector Number). Размер логического сектора равен 2048 байтам. В начале тома находится системная область длиной 15 секторов, в которой хранятся так называемые дескрипторы тома и загрузочная запись. С 16-го сектора начинается область данных, которая продолжается до конца дорожки. Внутри тома (в области данных) находятся собственно данные:
• разделы тома;
• таблицы путей;
• дескрипторы директорий;
• директории;
• сами файлы.
Таким образом, файлы образуют древовидную структуру каталогов. Для ускорения поиска файлов для каждой директории создается также таблица путей (path table). Она содержит адрес экстента (файла или директории), длину записи расширенных атрибутов, номер родительской директории и идентификатор директории. Каждая директория получает номер, причем корневой директории присваивается номер 1. Директории в таблице путей сортируются по возрастанию глубины иерархии, далее – по возрастанию номера родительской директории и, наконец, по идентификатору директории в алфавитном порядке. Таблицы хранятся в двух вариантах (LSB и MSB) и могут существовать в двух копиях. Это повышает степень устойчивости данных.
Согласно стандарту оглавление отсортировано в алфавитном порядке, директории находятся в начале вне зависимости от реального расположения файлов на диске. Сортировка внутри директории также происходит по именам файлов. Чтобы диски могли читаться различными операционными системами, внутри стандарта ISO 9660 предусмотрены три уровня совместимости.
• Level 1. Совместимость с MS-DOS: длина имени файла или директории до 8 символов, длина полного пути к файлу – до 256 символов, а глубина вложенности папок и файлов не превышает восьми. Файл на диске должен быть непрерывным.
• Level 2. Совместимость с операционной системой Windows 95/98. Разрешается использовать имена файлов длиной до 30 символов, не считая точки и расширения.
• Level 3. Файл может состоять из нескольких фрагментов. С дисками, файловая система которых соответствует этому уровню, могут работать только операционные системы Windows 2000/XP/Vista и некоторые системы Linux.
На записываемых и перезаписываемых дисках до закрытия сессии создается таблица оглавления (Table of Content – TOC). При закрытии сессии она переписывается на нулевую дорожку. Эта таблица содержит указания на размещение записей файловой системы. При быстром стирании перезаписываемого диска стирается только эта таблица, а файлы в области данных не затрагиваются. На этом основано восстановление данных после непреднамеренного стирания диска.
Расширение Rock Ridge Interchange Protocol файловой системы ISO 9660 дополнило список возможных атрибутов директорий и файлов. Эта файловая система полностью поддерживается операционной системой Unix. На компьютерах с операционной системой Windows такие диски могут читаться, но с некоторыми ограничениями (ограничение касается длинных имен файлов).
Стандарт Joliet был разработан корпорацией Microsoft и также является расширением файловой системы ISO 9660. В этом стандарте обходится ряд ограничений, ранее наложенных стандартом ISO 9660 на длину имен файлов и директорий, вложенность директорий. Имена записываются двухбайтовыми символами Unicode. Таким образом снято ограничение на использование в именах файлов и папок только символов ASCII. Таблицы Unicode хранятся в отдельном дополнительном заголовке, который ISO 9660 совместимые программы игнорируют, обеспечивая обратную совместимость.
Спецификация загружаемого CD-ROM El Torito определяет формат загрузочной записи, находящейся среди дескрипторов тома файловой системы ISO 9660, и ее интерпретацию в BIOS. Диски, несущие такую загрузочную запись, могут при загрузке с них компьютера эмулировать один из стандартных типов носителей: от гибкого диска 5.25 до винчестера. В остальном на этих дисках используется та же файловая система ISO 9660.
UDF (Universal Data Format) – относительно новая файловая система для CD-RW и DVD. Смысл этой файловой системы в том, что на диске предварительно размечаются области (пакеты) постоянной или переменной длины. Каждый пакет начинается заголовком и несет в себе файл или часть файла. В результате каждый файл или фрагмент файла хранится в отдельном пакете вместе со своим описанием и может быть стерт или перезаписан независимо от других.
- Модернизация компьютера - Андрей Кочетов - Прочая околокомпюьтерная литература
- Журнал PC Magazine/RE №11/2008 - PC Magazine/RE - Прочая околокомпюьтерная литература
- Основы домашнего компьютера. Практическое руководство для больших и маленьких - Лев Крайнов - Прочая околокомпюьтерная литература
- Журнал PC Magazine/RE №05/2008 - PC Magazine/RE - Прочая околокомпюьтерная литература
- Сбои и неполадки домашнего ПК. Самоучитель - Антон Трасковский - Прочая околокомпюьтерная литература
- Цифровой журнал «Компьютерра» № 192 - Коллектив Авторов - Прочая околокомпюьтерная литература
- Защита от хакеров корпоративных сетей - Коллектив авторов - Прочая околокомпюьтерная литература
- Домашний доктор для вашего ПК - Алексей Виноградов - Прочая околокомпюьтерная литература
- Цифровой журнал «Компьютерра» № 34 - Коллектив Авторов - Прочая околокомпюьтерная литература
- Информатика: конспект лекций - Ирина Козлова - Прочая околокомпюьтерная литература