Плоская Земля
Автор: Алексей Климов
Опубликовано в журнале "Домашний компьютер" №1 от 1 января 2002 года.
Прекрасное постигается путем изучения и больших усилий, дурное усваивается само собой, без труда.
Демокрит
Космогонические теории прошлых веков, радикально упрощая мир до карикатурности трех китов и черепахи, вполне удовлетворяли практические потребности земледельцев и путешественников тех лет.
До сих пор для «личного употребления» на садовом участке и в пешем походе абсолютно не важно знание «истинного устройства» Вселенной. Вполне достаточно ориентироваться в «посевном календаре лунных фаз» времен ацтеков и уметь находить четыре стороны света по Полярной звезде с ловкостью юнги первой флотилии викингов.

Поэтому, прежде чем ознакомиться с академичным описанием технологии записи CD-R(W), рассмотрим бытовую аналогию этого процесса. На рисунке 1 изображен ваш компьютер в виде классной комнаты. Детали, относящиеся к процессу записи болванок, поименованы на выносках. Представим, что действие рисованных персонажей происходит на ответственном диктанте, строго ограниченном по времени (не более 74 или 80 минут плюс «еще чуточку» после звонка). Вспомним атмосферу подобных мероприятий - нервозная ответственность и легкий испуг за результат - это тоже часть аналогии. Причем критерии оценки работы, при всей однозначности понимания орфографии и пунктуации, остаются неизвестными вплоть до получения оценки: помарка - минус полбалла, «залез на поля» - зря старался с чистописанием. А если учительнице авангардная обложка тетради не понравится? Вполне легальной тетради из магазина. На рисунке условно не показаны лампы дневного света - важный компонент попадания ручкой в тетрадку - будем считать их аналогией BIOSа.
С тех пор как я узнал о физической невозможности побайтового копирования CD на CD-R(W), описанная аналогия успешно заменяет мне «профессиональный» взгляд на процесс в терминах разноцветных книг 1, устанавливающих стандарты в этой области. Судя по игривости интерфейсов многих программ записи CD-R(W), ряд разработчиков придерживается аналогичных представлений. Исключение составляют немногие русифицированные версии, которым серьезность переводчиков придает некоторую наукообразность. Например, Nero Burning ROM - педантично-немецкая программа фирмы AHEAD из Карлсбада. («Домашний компьютер» рассматривал ее общую концепцию в октябре 2001 г.)
Нашпигованная длинными числами и короткими сокращениями 150-страничная инструкция к Nero является полной противоположностью рисунка 1. Ознакомившись с моим вольным переводом избранных мест этой книги, вам предстоит выбрать, чем удобнее пользоваться.
В теоретическом вступлении мы узнаем о физической сущности CD. В отличие от жестких дисков и дискет, где информация хранится на многочисленных концентрических окружностях (дорожках), компакт-диски более похожи на грампластинку, нежели на продукт цифровой технологии, поскольку содержат единственную непрерывную дорожку информации типа «точка-тире» (по научному «lands-pits») длиною 4?5 километров в виде спирали с условным началом в геометрическом центре диска. Таким образом, плотность записи составляет около 600 витков на миллиметр диаметра 2 при том, что допустимые биения «неровно севшего» на шпиндель стандартного (не пиратского) диска достигают ширины 16 витков. Попасть в строку при таком «дискотрясении» очень не просто. Поэтому данные перед записью проходят множество преобразований с целью «размазывания» на разумно большую длину дорожки. Появляется избыточность кодирования: поток данных, записываемый на любой CD, разделяется на фреймы по 588 бит. Каждый байт (8 бит) фрейма избыточно кодируется на диске 14-ю битами (код ETF). При этом на каждые 12 байт данных основного канала приходится 4 бита кодов контроля ошибки 3. В начале каждого 588-битного фрейма находится еще и синхронизационная последовательность из 24 бит, после которой неизбежно вставлено 14 бит (1 байт с избытком) так называемых субканалов. Для упрощения работы фазовой автоподстройки частоты считывателя выполняется дополнительное «запутывание»: каждые 14 бит ETF-кода предваряются 3 битами синхронизации. Всего фрейм содержит 24 байта информации основного канала и 1 байт из субканалов. Поверх произведенных манипуляций при записи осуществляется и в некоторой мере зависящее от содержания кодирование им. Рида-Соломона (Cross-Interleaved Reed-Solomon code).
Для музыкальных дисков некомпьютерного назначения шаманство над содержимым на этом этапе заканчивается, а для «файловых» компактов добавляется еще один уровень кодирования (так называемый C3), в результате чего их полезная вместимость уменьшается на 97 служебных мегабайт по сравнению с audio CD.
Вот теперь записанную информацию можно восстановить даже с исцарапанных дисков. (Байки про фокусировку лазера вне плоскости царапин мне не понять - длина луча лазера-считывателя в материале подложки вчетверо больше размеров информационной «точки» на дорожке). Аналогия рисунка 1 с вышесказанным заключается в многократном повторении учительницей предложений диктанта с определенной интонацией (субканал!), указывающей на знаки препинания. При этом запись критичных чисел производится прописью: «две тысячи второй год» вместо четырех корючек «2002», путаемых с «гоог».
Следующие главы руководства по обращению с Nero не содержат прямого указания на физическую сущность процессов, поэтому вышеприведенная околесица с фреймами и кодами в дальнейшем равноценна рисунку 1 (При включении опции
представляется более суровая картина допроса подозреваемого и составление протокола человеком в фуражке с неизбежной пометкой в конце «С моих слов записано верно. Подпись»).
Самым полезным советом инструкции к Nero следует считать призыв разработчиков пользоваться только новейшим релизом. Имеется в виду, что программа должна быть новее пишущего «железа», чтобы «знать» о
существовании данной модели.
Обладателям позапрошлогодних приводов CD-RW стоит прислушаться к обратной логике: наспех создаваемая к празднику «сверхновая» Nero 6.0.1.0 содержит больше ошибок, чем проверенная многими месяцами мучений тысяч легальных пользователей 5.5.5.1, многократно подправленная со времен 5.5.0.0 - рисунок 2.
Опыт наблюдений за сайтом Nero позволяет сформулировать «народную примету»: не спешите скачивать очередное 12-мегабайтное обновление до появления русификатора той же версии. Дело в том, что англо- и немоязычные [?] релизы выходят как журнал «Компьютерра» - почти еженедельно. Но только некоторые из них, в силу отсутствия ошибок и кратковременного застоя технологий CD-RW, задерживаются на рынке дольше квартала. Вот для них и пишутся многочисленные национальные локали, включая русскую.
Итак, Nero установлен 4, болванки закуплены с троекратным запасом и вы уверены в бесперебойности электропитания. Начали.

При первом запуске Nero продемонстрирует двух- - пятистраничный комикс из серии «следствие ведут колобки» (рисунок 3) - круглые загорелые покемоны-помощники будут изображать CD-RW различных стандартов. В конце веселого представления вам неизбежно предложат перейти на ручное управление, нажав кнопку «завершить». Появится окно, расчерченное «помощниками» в соответствии с выбранным типом предстоящей записи. Типов записи предлагается несколько: копирование существующего CD (независимо от его содержимого); запись «данных» файлового характера; аудиозапись, пригодная для некомпьютерных музыкальных центров; смешанная запись «данные+звук»; видеозапись и «воскрешение» CD по ранее сохраненному «образу диска». В изначально ручном режиме (кнопка «Выход из помощи») Nero также способен создавать загрузочные CD-R(W) и полный посекторный архив жесткого диска (который, парадоксально, по умолчанию загрузочным быть не может).
Для разностороннего ознакомления с программой «за один диск» выполним сравнительно сложное упражнение по записи «смешанных данных» (Mixed Mode CD). Этот формат, возможно, знаком вам по дискам с некоторыми компьютерными играми, отдельно содержащими фоновое сопровождение для воспроизведения в обыкновенном музыкальном центре. Последуем за помощником Nero: «Создать новый CD» - «Другие форматы CD» - «Смешан. Audio+Data» - «Завершить» - вход в окно программы (рисунок 4). Перед нами интерфейс, соединяющий архаичность Нортона-коммандера с неудобством Windows-проводника (кто-то увидит наоборот: проверенные временем ДОС-решения в сочетании со стандартом де-факто Windows). Однако не все привычные по «Проводнику» «горячие клавиши» применимы в Nero, поэтому параллельно можно открыть собственно «Проводник» и прямо из него перетаскивать мышью файлы для записи.

Сначала выберем аудиофайлы. Можно скопировать их с другого компакт-диска (Nero временно сохранит их на жесткий диск в собственном формате, так что при записи CD-R аудиодиск можно вынуть). При этом вам настойчиво предложат заполнить базу данных: альбом, имя исполнителя, название песни, копирайтство и т. п. Отказаться сразу от такой канители позволит галочка «Больше не показывать это сообщение» (рисунок 5). О незаконности произведенной операции свидетельствует значок параграфа в строке свойств скопированного трека - см. рис. 10 (но на качество записи это не влияет).

К скачиванию аудиоконтента с CD следует отнестись ответственно, поскольку, перейдя к наполнению файловых данных в верхнем разделе, вы уже не сможете вернуться на аудиокомпакт-источник, потому что Nero предположит наличие в дисководе записываемой болванки. При необходимости повторного доступа придется перезапустить программу (ошибка?). Nero также позволяет превратить в аудиотреки файлы WAV, MP3 5 и макинтошевские звуковые форматы. Или произвести обратную операцию: конвертировать музыкальный диск в файлы MP3 или даже MP3pro собственным кодеком (рисунок 6).

Следует отметить, что перетаскиванием файлов в окно проекта мы не производим никаких записей на CD-R(W), а только примериваем и планируем содержание. Объем будущей записи в мегабайтах или минутах отображается синей линейной диаграммой внизу окна программы. «Перебор» сверх емкости диска приводит к покраснению лишнего участка на диаграмме. Границы допустимого перепрожига и другие параметры можно вручную изменить в меню «Файл-Предустановки» основного окна программы (рисунок 7).

Сформировав проект, остается нажать кнопку
, что разбудит помощника, который предложит нехитрый выбор: тест, тест и прожиг, прожиг (сразу, без теста). Галочка в пункте «Создать образ» позволяет записать ваш проект только на жесткий диск (для последующего размножения на CD-R(W). Это удобно при сиюминутном отсутствии болванок для записи). Если чистый CD-R вставлен в привод, выберем «Тест и прожиг» и отойдем от стола с системным блоком. Во-первых, это избавит привод от лишних вибраций, создаваемых постукиванием ноги о столешницу, а во-вторых, удержит (?) вас от соблазна поработать в другой программе во время записи диска. «Во-вторых» многократно важнее. Попытка параллельно запустить дефрагментацию жесткого диска равносильна могучему пенальти левой по системному блоку. Дело в том, что процесс записи (особенно аудиоданных) чувствителен к непрерывности. Если жесткий диск, занятый другой работой, не успеет выдать «писуну» очередную порцию битов - запись прекратится (для CD-R - навсегда). «Запас прочности» представлен в окне записи полосой состояния «Исп. буфера чтения» (рисунок 8). Критичным считается значение менее 40%, однако новые модели пишущих приводов имеют аппаратную защиту буфера, например фирма TEAC называет эту функцию «Burn-Proof». Установка галочки-активатора этой функции не просто избавляет от необходимости «Теста» перед прожигом, но и делает «Tест» недоступным для запуска.

Но все равно, каким бы ни был ваш привод, первый диск стоит записать без помех со стороны пользователя. И только убедившись в его пригодности, следует переходить к бессмысленным экспериментам по ухудшению условий записи (представьте себе на диктанте школяра в надрывающихся наушниках, занимающегося между делом решением кроссвордов - представьте гудение его головы после диктанта. Что он выиграл, сохранив право на любимые забавы в рабочее время).
Успешность проделанной работы может вызвать сомнения при попытке прослушивания только что созданного СD на сравнительно старых музыкальных центрах (до 1997 модельного года) - аудиотреки воспроизводиться не будут. Но если диск не прочитается 6 даже на том приводе, который его только что создал, придется забыть о рисунке 1 до полного перевода и прочтения инструкции к Nero, единственное русскоязычное место которой относится к резервному копированию жесткого диска на несколько CD-R (рисунок 9 полностью воспроизводит эту часть инструкции).

Однако интерфейс восстановления системы с созданного набора компактов (под ДОС) все еще на английском языке. Для закрепления навыков работы с BackUp?ом до автоматизма в нем стоит разобраться самостоятельно, поэкспериментировав на дополнительном жестком диске (размером менее 650 Мбайт, чтобы не тратить более одного CD-R). Советовать в столь ответственном занятии можно только с оговоркой: все сказанное далее НЕ гарантирует успеха при простом повторении на вашей конкретной машине:
-
Создайте архив жесткого диска в Nero (меню «Файл», команда «Прожиг копии HDD»). Для полной копии всех разделов современных винчестеров потребуется много (!) компактов. Выйдите из Nero.
-
Создайте системную загрузочную дискету с поддержкой привода CD-ROM: «Пуск-Настройка-Панель управления» (откроется окно панели управления), двойной щелчок на значке «Установка и удаление программ», в открывшемся окне найдите вкладку и кнопку «Системный диск».
-
Проверьте работоспособность системной дискеты, загрузившись 7 с нее и получив доступ к вставленному CD досовской командой dir D: (и это я пишу после прощания Билла Гейтса с DOS): должен появиться перечень файлов на CD 8.
-
Для восстановления жесткого диска наберите d:\nrestore.exe. Появится окно фиолетово-зеленой расцветки. Клавишами Tab и Enter установите CD-источник и целевой диск (или раздел на диске). После трех переспрашиваний о целесообразности ваших намерений Nero восстановит все данные с CD на винчестер, затерев все ранее записанные на него файлы резервной копией.
-
Выньте дискету и перезагрузитесь с восстановленного жесткого диска.

Однажды научившись сохранять на CD-R три дня своей жизни (время полной переустановки системы со всеми настройками-драйверами-офисами-интернетами), вы уже никогда не попадете в 30% процентов несчастных пользователей, которые, по мнению фирмы Ontrack, создав резервную копию, не способны ею воспользоваться.
1 (обратно к тексту) - По цвету обложки сборники стандартов для различных форматов компакт-дисков получили имена: Красная (IEC-908), Желтая (ISO/IEC-10149), Зеленая, Оранжевая (ISO/IEC-11172), Белая, Синяя и Бежевая книги. Непосвященные считают это новейшее семикнижье средневековым эпосом.
2 (обратно к тексту) - Во времена дирижаблей выпускалась телеграфная лента толщиною 100 витков на миллиметр.
3 (обратно к тексту) - У киллеров, судя по пропорции основных и контрольных выстрелов, аналогичный алгоритм защиты от ошибки.
4 (обратно к тексту) - Nero Burning ROM - мужского рода (программа названа по имени римского императора Нерона, поджегшего Рим).
5 (обратно к тексту) - Следует отметить, что звуковой компакт-диск подразумевает единственный формат качества записи: 44,1 кГц, стерео, 16 бит. Некоторые файлы MP3 записаны с несколько «лучшими» (по частоте) параметрами: 48 кГц, стерео, 128 Кбит/с. Их конвертирование происходит автоматически при перетаскивании в окне Nero. Что происходит при этом с качеством, рассказывается во множестве специализированных аудиофильных статей.
6 (обратно к тексту) - Проверка орфографии в Word 95 предложила заменить это слово на «прочихается» - очень образная замена тождественна по сути.
7 (обратно к тексту) - Для этого в BIOS?e (те, кто его не видел на своей машине, экспериментируют сначала на чужой) установите приоритет загрузки с дискеты.
8 (обратно к тексту) - Если CD обозначается у вас буквой D (может и E, F, G, H и т. п.).