Что и как можно записать на компакт диск. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Что и как можно записать на компакт диск.



Большинство программ для записи CD предлагают несколько типов/форматов записи CD. Перечислим основные:

· CD-ROM - стандартный тип для записи на диск данных (программ и файлов). Часто обозначается как ISO 9660. Данные могут быть записаны в формате секторов CD-ROM Mode 1 или CD-ROM XA Mode 2.

· Audio CD (CD-DA) - стандартный тип записи музыки на CD. Наиболее совместимый формат (с музыкальными CD проигрывателями) состоит из одной сессии и нескольких аудио дорожек.

· Multisession CD-ROM - отличается от п.1 возможностью записи нескольких сессий, которые могут быть связанными или нет. Позволяет производить "дозапись" информации на CD.

· Mixed-mode CD - CD, содержащий в первой дорожке данные, а затем несколько дорожек с музыкой. Все оформлено в одну сессию. Этот диск можно проигрывать и на обычном музыкальном CD проигрывателе, только осторожнее с первой дорожкой - часто она звучит как случайный шум.

· CD Extra mode - более сложный тип п.4. В первой сессии записываются несколько музыкальных дорожек, а во второй - дорожка с данными. Этот тип можно проигрывать в CD проигрывателе (естественно только музыку) и на ПК с multisession CD-ROM устройствами.

Часто на форматы CD ссылаются по "цветным книгам", наиболее распространенные это:

 

Yellow Book: формат Compact Disc-Read Only Memory - CD-ROM. Стандарт (разработан Philips и Sony) для использования CD как носителя информации для ПК

 

Red Book: стандарт Philips/Sony для музыкальных (CD-DA) компакт дисков. (Недавно дополнен CD -Text - дополнительная запись текстовой информации. Сегодня программ для записи ее на золото нет вообще, а совместимых устройств CD-R очень мало.)

 

Green Book: формат, разработанный Philips для интерактивных мультимедийных приложений (или CD-I)

 

Orange Book: спецификация Philips/Sony для Compact Disc Magneto-Optical (CD-MO) и Write-Once (CD-WO) систем, другими словами, это стандарт по которому записываются CD-R.

Рассмотрим форматы хранения более подробно. На одном диске может быть одна или несколько сессий (session). Каждая сессия может состоять из одной или нескольких дорожек (track). Большинство программ для записи CD имеют возможность исследовать содержимое диска. Посмотрим, что можно увидеть для п.1 - 5

1.

сессия дорожка содержимое

01 01 data

2.

сессия дорожка содержимое

01 01 Audio Track

02 Audio Track

03 Audio Track

04 Audio Track

3.

сессия дорожка содержимое

01 01 data

02 01 data

03 01 data

4.

сессия дорожка содержимое

01 01 data

02 Audio Track

03 Audio Track

04 Audio Track

5.

сессия дорожка содержимое

01 01 Audio Track

02 Audio Track

02 01 data

 

Audio Track представляет собой немного преобразованный WAV файл в формате 44.1kHz/16bit/stereo - используется формат слов Motorola (старший байт первый) а не Intel (кроме этого можно записывать до восьми каналов дополнительной информации, но я нигде не видел использования таких вариантов). С данными немного сложнее. Каждая дорожка состоит в основном из данных и каталога. В каталоге записывается полное имя файла (со всеми директориями от корня) и его местонахождение (начало и конец) в формате минут и секунд, а также другая служебная информация. При записи нескольких сессий есть возможность записать в каталог информацию о файлах из предшествующей сессии, и таким образом создать "связанные сессии" (linked session). Также можно "стереть" некоторые файлы, не записывая информацию про них в новый каталог или "перезаписать" файл, включив в новую сессию новый файл с идентичным именем. Такой механизм позволяет читать файлы с multisession дисков практически на любом приводе. По первым стандартам на диске допускался только один каталог (последний). А multisession устройства позволяют выбрать каталог читаемой сессии, таким образом имеют доступ к всему содержимому диска (для этого нужна и программная поддержка в виде селектора сессий, например Adaptec EZ-SCSI или Easy CD Creator). Без специального ПО в DOS обычно видна только первая сессия, а в Windows 95 последняя. На некоторых старых устройствах могут быть трудности с чтением multisession дисков формата CD-ROM Mode 1, т.к. они считают что multisession может быть только с CD - ROM XA Mode 2. Также формат CD-ROM XA Mode 2 применяется при создании VideoCD и CD-I. В простейшем случае записывается одна сессия из двух дорожек, во второй из которых raw данные MPEG1. Более сложные (и менее распространенные) варианты включают несколько видеофрагментов, тексты, аннотации, меню. Заметим, что обычно вам не следует беспокоиться о тонкостях форматов, т.к. в большинстве программ записи есть wizard`ы (помощники) для создания наиболее распространенных видов CD - CD-ROM, CD-DA, VideoCD и других.

Для чтения сессии (файлов и музыки) на любом приводе она должна быть закрыта после записи. Эта операция включает в себя запись оглавления и метки конца сессии и метки начала следующей, если эта на последняя (замечание: закрытие может выполняться долго, даже несколько минут). Для чтения диска на очень старых приводах, для максимальной совместимости, для проигрывания Audio CD в музыкальном центре или cd проигрывателе он должен быть закрыт (операция "close disk"). Эта операция делает невозможным дополнительную запись, даже если формально есть место. Если этого не делать, то можно дописать информацию на диск в виде еще одной или нескольких сессий. Таким образом даже CD-R диск можно использовать как диск с многократной записью! При этом процесс такой: сначала записываем файлы в первую сессию не отмечая пункт "close disk", после этого можно пользоваться этим диском (для чтения) на записывающем приводе (и на большинстве других). Когда необходимо записать еще информацию, то вставляем диск в CDR устройство записываем еще одну сессию, при этом можно выбрать, связывать сессии или нет в зависимости от требований. Например если диск это рабочая база данных, то можно не связывать сессии (т.е. замена информации), а если архив файлов, то обычно сессии связываются (дополнение информации).

Заметим, что не следует увлекаться записью множества сессий, т.к. запись первой сессии отнимает у диска 22Мб места, а каждой последующей по 13Мб. Если действительно необходима инкрементальная запись, то попробуйте воспользоваться методом Packet Writing и программой DirectCD.

Более экзотические варианты, как, например, запись нескольких музыкальных дорожек в нескольких сессиях, могут иметь проблемы с совместимостью, в данном случае на обычном Audio CD Player`е можно будет услышать только мелодии из первой сессии (а на ПК - все!).

Некоторые программы также предлагают записать диск и в других (менее компьютерных) форматах, например CD-I (MPEG видео фрагменты с возможностью меню) или Photo-CD (картинки высокого разрешения), просматривать которые можно и на специальных приставках (не ПК).

Загрузочные диски

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

Для загрузки с CD необходимо, чтобы эту возможность поддерживал BIOS. В случае с IDE/ATAPI CDROM устройством это BIOS материнской платы, для SCSI это BIOS SCSI контроллера. В большинстве современных ПК эти требования выполняются.

При создании загрузочного CD на нем кроме собственно содержимого записываются еще два файла. Первый это своеобразный каталог (он одинаков для любой конфигурации), а второй и есть образ диска, с которого производится загрузка. Здесь есть две возможности - эмулировать при загрузке либо дискету, либо жесткий диск. Соответственно вам потребуется образ выбранного носителя. В случае с дискетой все достаточно просто. Вы можете воспользоваться программой Easy CD Creator, у которой есть возможность создания загрузочных CD с использованием заранее подготовленной дискеты. После загрузки вы получаете диск А:, полную копию используемой при сознании CD дискеты. Заметим, что для доступа к остальному содержимому CD необходимо предусмотреть на этой дискете в файлах CONFIG.SYS и AUTOEXEC.BAT вызов драйвера CDROM и MSCDEX, которые естественно должны быть на той же дискете. Эта особенность ограничивает использование такого диска, т.к. драйвер является машинно-зависимым (с другой стороны, можно записать на дискету десяток драйверов). Для создания CD диска, эмулирующего жесткий диск ПК и позволяющего обращаться ко всем 650Мб на любом CDROM приводе, процедура немного сложнее. Необходимо получить образ загрузочного жесткого диска (естественно он должен быть меньше 650Мб). Для этого подходит например программы NU diskedit или GHost. Потом создается ISO образ CDROM (с использованием программы для записи CD), в котором находятся два файла - каталога и собственно образ жесткого диска (можно записать и другие, но для доступа к ним нужен драйвер - см. вариант с дискетой). После этого необходимо изменить несколько байт в получившемся ISO образе и записать его на CD.

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

Заметим, что для Mac`а проблемы создания загрузочного диска нет, т.к. для загрузки системы достаточно иметь на диске системную директорию, хотя конечно записывающей программе необходимо сказать об этом.

2.11. Windows 95 и Autorun

Иногда хочется сделать собственноручно сделанный диск похожим на "фирменные" - изменить его иконку со стандартной и сделать автозапуск (что бы написать в описании, что для установки достаточно "только установить CD-ROM в устройство". Эти возможности обеспечиваются записью нескольких дополнительный файлов на CD. Главный из них - autorun.inf. Этот текстовый файл должен находиться в корне диска и выглядит примерно так:

 

[autorun]

open=filename.exe

icon=someicon.ico

 

Этот простейший пример изменяет иконку диска и при установке в устройство с включенным автозапуском (autoplay) запускает программу filename.exe.

Более сложный пример:

 

[autorun]

open = setup.exe /i

icon = setup.exe, 1

shell\configure = &Configure...

shell\configure\command = setup.exe /c

shell\install = &Install...

shell\install\command = setup.exe /i

shell\readme = &Read Me

shell\readme\command = notepad help\readme.txt

shell\help = &Help

shell\help\command = winhlp32 help\helpfile.hlp

 

Результат:

Команда по умолчанию для Autoplay будет "setup /i". Иконка диска будет первой из файла setup.exe. В меню, вызываемое по правой кнопке мыши будет добавлено четыре команды: 'Configure...', вызывающая "setup /c"; 'Install...', соответственно с "setup /i" (в данном случае совпадает с Autoplay); 'Read Me', открывающая notepad.exe (если есть в системе) с файлом "help\readme.txt"; 'Help' покажет help файл. Часто указание конкретной системной программы не обязательно. В этом случае будет вызываться соответствующая программа, например для "ReadMe.txt" - notepad, "Index.htm" -Ваш текущий браузер и т.д.


2.12. Физические форматы CD-R дисков (секторов)

Благодаря своему происхождению, количество и местонахождение информации на CD измеряется в форме минута:секунда:сектор. Каждая секунда содержит 75 секторов. Объем информации, записываемой на диск зависит от физического формата диска, который вы записываете.

Ниже приведены форматы физических секторов для различных типов дисков. (объем всегда дополняется до 2352 байт).

 

CD-DA (CD-Digital Audio)
2352 bytes user data (music)

 

 

 

 


 

 


Самая главная информация из этой таблицы, что сектор данных (не музыки или видео) всегда содержит 2048 байт информации. Т.е. для любых сегодняшних дисков с файлами (записываемых в форматах CD-ROM Mode 1 или CD-ROM XA Mode 2 Form 1) всегда имеем 2048 байт на сектор. Таким образом для 74-минутного записываемого диска получаем 74 мин x 60 сек x 75 секторов x 2 kb = 660.000 kb = 650 Mb. Хотя для мультимедийных данных (в основном видео - CD-I) можно применить CD-ROM XA Mode 2 Form 2, формально получив больший объем. Однако в этом случае информация записывается без ECC, что нормально для видео и недопустимо для данных.

Некоторые диски, записанные (созданные) промышленными способами могут содержать и большее количество информации. Например на аудио диск можно записать 80 минут музыки. Также это может применяться для защиты от нелегального копирования, кстати достаточно эффективной. Хотя и существуют золотые диски на 80 минут, однако они очень дороги (~$40) и многие программы не работают с ними (например есть трудности у программ фирмы Adaptec). Реальный объем из-за особенностей записи сессий и файловых систем может быть меньше примерно на 20Мб.

Если Вам вдруг говорят, что на диске можно уместить 770 Мб, то это верно только для Audio записи: 74 мин x 60 сек x 75 секторов x 2.352 kb = 764.859 kb = 747 Mb



Поделиться:


Последнее изменение этой страницы: 2016-12-29; просмотров: 618; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.139.107.241 (0.027 с.)