- Как максимально точно скопировать диск?
Лучше всего это делать либо прямым покадровым копированием с диска на
диск, либо предварительным снятием образа диска в файл. Первый способ
быстрее, однако требует наличия двух приводов и чреват сбоями записи в
случае ошибок чтения и рекалибровки читающего привода, второй надеж-
нее, может быть выполнен на одном приводе, однако требует значительно-
го дискового пространства (до 650 Мб для CD-ROM и до 780 Мб для CD-DA
и других форматов дисков).
В случае прямого копирования (например, при помощи Adaptec CD Copier,
CDRWin 3.5 или других программ) дисков формата CD-DA или CD-ROM mode 2
вступают в действие факторы точности позиционирования (для CD-DA) и
надежности исправления ошибок (для обоих форматов). Для точного копи-
рования CD-DA подходят лишь приводы, способные к точному позициониро-
ванию и стыковке кадров.
Промежуточный образ диска в файле можно получить, например, программой
SnapShot из пакета DAO. Adaptec CD Copier не позволяет "честным" путем
создать образ, однако при использовании одного привода он формируется
в заданном каталоге в виде .TMP-файла (формат ISO), откуда его можно
переименовать после завершения фазы считывания диска.
Прямое копирование или копирование через образ позволяют копировать
загрузочные диски, а также ряд дисков нестандартного формата. Однако
не следует путать покадровое считывание образа диска с его построением
заново, что делает, например, Adaptec Easy CD Creator по команде
"Create Disk Image" - в этом случае происходит повторное формирование
TOC и размещение файлов на диске, в результате чего диск-копия будет
совпадать с оригиналом лишь по содержанию, но не по структуре и форма-
ту.
----------------------------------------------------------------------
- Как обеспечить достаточный запас быстродействия при записи?
Хотя запас быстродействия реально необходим только при работе с приво-
дами, не поддерживающими пакетную запись, однако и при пакетной записи
слишком частое переключение лазера приводит к повышению накладных рас-
ходов и ускоренному износу оптической системы.
Для проверки быстродействия в большинстве записывающих программ есть
режимы тестирования - имитации полного процесса записи: либо с обходом
обращения к CD-R, либо с переводом CD-R в специальный тестовый режим,
в котором он, как и при записи, принимает данные, но не включает лазер
на запись. Первый режим доступен с любым CD-R, однако не дает полной
достоверности, второй требует поддержки со стороны привода и обеспечи-
вает динамику, полностью аналогичную процессу записи (с точностью до
записи служебных зон lead in и lead out, которая в тестовом режиме не
имитируется). Узнать о поддержке тестового режима в CD-R можно, запро-
сив его свойства в записывающей программе.
При поддержке приводом тестового режима лучше всего заранее провести
серию тестов, загружая систему различными видами нагрузок до тех пор,
пока запись не начнет прерываться - это даст примерное представление
об имеющемся запасе быстродействия. Однако при замене компонент систе-
мы - как аппаратных, так и программных, и даже в различных режимах ра-
боты (например, с регистрацией в сети или без нее), поведение может
существенно изменяться.
При записи "на лету" (on-the-fly) до включения записывающего лазера
формируется только оглавление диска, а сами записываемые файлы откры-
ваются и считываются непосредственно в процессе записи. В случае ус-
тройств прямого доступа с медленным позиционированием (CD-ROM, магни-
тооптика, медленные винчестеры) и множества мелких файлов темп их от-
крывания может оказаться недостаточным. В режиме записи "на лету" же-
лательно иметь значительный (до двукратного и более) запас по средней
скорости поступления исходных данных.
Если какие-то исходные файлы в режиме on-the-fly берутся с CD-ROM,
нужно учитывать возможность его перехода в ждущий режим (sleep mode)
при отсутствии обращений, после чего для запуска требуется несколько
секунд. Например, между формированием оглавления и началом записи до-
рожки данных на диск в течение нескольких минут записывается вводная
зона, во время чего штатных обращений к CD-ROM не производится. В ре-
жиме тестирования имитация записи вводной зоны может не выполняться,
поэтому даже после успешного тестирования при записи может возникнуть
сбой. Easy CD Creator, начиная с версии 3.01d, в процессе записи ис-
кусственно поддерживает активность CD-ROM, чтобы исключить его самоп-
роизвольный переход в ждущий режим, а с версии 3.5a - имитирует запись
вводной и выводной зоны в тестовом режиме.
Наиболее надежный режим записи - с предварительным построением образа
диска (image), который формируется во временном файле до включения за-
писи, а затем максимально равномерно и последовательно переносится на
диск. В этом режиме, если нет других снижающих быстродействие причин,
практически не требуется запаса по быстродействию.
Снижать быстродействие системы могут:
- параллельно работающие приложения, в том числе системные процессы -
например, оптимизаторы памяти или диска, серверы файлов, принтеров,
баз данных или электронной почты, размещенные на записывающей машине,
когда к ним происходит обращение по сети;
- наличие пассивного подключения к сети, при котором принимаемые паке-
ты могут вызывать срабатывание системных процессов;
- или программы защиты экрана (screen savers), автоматически активизи-
руемые в паузах работы пользователя;
- чрезмерная фрагментация исходных дисков, повышающая накладные расхо-
ды на позиционирование по диску;
- недостаток оперативной памяти, вызывающий откачку (свопинг) на диск;
- динамическое изменение системой объема файлового кэша; при наличии
критичных к скорости приложений рекомендуется задавать постоянный объ-
ем (файл System.ini, секция [vcache], ключи MinFileCache/MaxFileCache,
значения в килобайтах);
- частое поступление системных прерываний - от модема, мыши, принтера
и других устройств;
- работа других приводов CD-ROM (в Windows 95 это - одна из наиболее
неоптимальных подсистем) или флоппи-дисководов;
- нахождение записывающего привода на одном кабеле с устройством, с
которого в процессе записи поступают данные (файлы или образ);
- неподходящий режим параллельного порта (SPP/Normal вместо EPP) для
внешнего CD-R с соответствующим адаптером;
- частая и долгая рекалибровка некоторых моделей винчестеров.
Если все перечисленные причины устранены, но быстродействия все равно
не хватает - остается только снижать скорость записи.
Если статическое быстродействие системы достаточно для выбранной ско-
рости записи, процесс все же может быть нарушен кратковременными за-
держками данных в результате "просадки" системы при запуске программ,
опознании вставленных дискет и компакт-дисков, перечитывании сбойных
участков на исходных носителях, при аварийном завершении параллельных
программ и т.п. Запас надежности в этом случае можно приблизительно
оценить по объему буфера CD-R, поделив его на скорость записи и полу-
чив время, на которое поток данных может изредка безболезненно преры-
ваться.
----------------------------------------------------------------------
- Какова надежность дисков CD-R/RW в сравнении со штампованными?
Поскольку отражающий слой дисков CD-R/RW обычно делается из золота и
серебра, менее подверженных окислению, чем алюминий в большинстве
штампованных дисков, они тускнеют медленнее обычных. Однако материал
регистрирующего слоя CD-R/RW более чувствителен к свету и также под-
вержен окислению и разложению. Кроме того, регистрирующая пленка нахо-
дится в полужидком состоянии и потому чувствительна к ударам и дефор-
мациям диска - например, к его перегибу при извлечении из коробки. На-
иболее оптимистичная оценка времени жизни дисков на основе фталоцина-
нина - около 100 лет, однако реальные цифры для большинства современ-
ных дисков (цианин и другие материалы) гораздо ниже. Примерная оценка
долговечности среднего CD-R на основе массовой статистики - около
двух-трех и более лет при аккуратном обращении и около года - при ин-
тенсивном использовании в сочетании с неаккуратным обращением (удары,
перегибы, воздействие тепла, влажности, яркого света и т.п.). Для ка-
чественно изготовленных и записанных дисков при полном соблюдении ус-
ловий хранения и эксплуатации время жизни оценивается минимум в 10
лет.
----------------------------------------------------------------------
- Где найти программы, драйверы и информацию по CD-ROM?
Compact Disk Terminology, Jim Fricks, Disc Manufacturing, Inc. Рас-
пространяется в файле CD_Term.Doc.
CD-R FAQ, Andy McFadden,
www.fadden.com/cdrfaq/
www.faqs.org - большое собрание FAQ
www.cd-info.com
www.ahead.com.de/firmware - подборка прошивок для приводов
Большая подборка материалов по CD-ROM имеется на
www.cdrom-guide.com
Обширная информация по компьютерной аппаратуре на русском языке есть
на
www.ixbt.com.