Восстановление данных на 100 процентов - Петр Ташков
Шрифт:
Интервал:
Закладка:
UDF (Universal Data Format) – относительно новая файловая система для CD-RW и DVD. Смысл этой файловой системы в том, что на диске предварительно размечаются области (пакеты) постоянной или переменной длины. Каждый пакет начинается заголовком и несет в себе файл или часть файла. В результате каждый файл или фрагмент файла хранится в отдельном пакете вместе со своим описанием и может быть стерт или перезаписан независимо от других.
Для работы с этой файловой системой со стороны привода нужна поддержка пакетной записи и чтения на уровне его микропрограммы, а в операционной системе должны быть установлены драйвер UDF и программа для пакетной записи, например Nero In-CD или DirectCD. Полноценная поддержка формата UDF реализована в операционной системе Windows Vista. Для совместимости при чтении на диске может записываться виртуальная таблица содержания VTOC ISO 9660 level 3, как это предусмотрено спецификацией UDF Bridge. Необходимая часть файловой системы UDF, начиная с версии 1.5, – таблица VAT (Virtual Allocation Table). При отсутствии или повреждении этого элемента операционная система не может обнаружить файлы на диске.
DVD-Video и DVD-Audio используют файловую систему micro-UDF (подмножество UDF, ISO 13346). Размер файла должен быть не более 1 гигабайта, а имена файлов могут иметь длину до 255 символов Unicode. Видеофайлы должны лежать в каталоге VIDEO_TS, аудио – AUDIO_TS. В целях защиты от несанкционированного копирования DVD-Video и DVD-Audio должны шифроваться системой CSS. Спецификация UDF Bridge является комбинацией ISO 9660 и MicroUDF.
Посекторная, или побайтовая, копия – образ диска – делается независимо от того, какая файловая система на этом диске используется и являлась ли запись пакетной. Все дальнейшие операции по извлечению данных с поврежденного диска должны учитывать особенности файловой системы на нем.
Причины потерь данных
Все причины целесообразно разделить на физические и логические, хотя такое деление довольно условно.
Нужно отметить, что нечитаемость диска на конкретном приводе еще не является причиной потери данных. Неважно, что это тот же самый привод, на котором диск записывался. Возможно, со временем сбилась юстировка оптики или уменьшилась мощность лазера. Это обычное явление – современные массовые приводы исправны немногим дольше гарантийного срока. Объяснение этому надо искать в маркетинговой политике фирм-изготовителей: грязь, попавшая на посадочную площадку шпинделя, способна привести к таким биениям вставляемого диска, что система фокусировки просто не успевает установить оптимальное положение фокусирующей линзы. Загрязнение самой линзы тоже может стать серьезной причиной того, что некоторые диски не распознаются и не читаются приводом. Отсюда вывод: для чтения проблемного диска нужен, в первую очередь, хороший дисковод!
Деградация материалов диска приводит к уменьшению амплитуды отраженного сигнала. Диапазон чувствительности датчика – один из важнейших показателей «качества привода CD или DVD. Вполне возможно возникновение ситуации, когда даже Plextor за $300 не сможет прочитать диск, – это практически безнадежная ситуация.
Трещины и сколы тоже очень распространенное явление. Диск со сквозной трещиной восстановлению практически не подлежит, тем более внутри дисковода его легко может разорвать центробежной силой. Менее вредны трещины на периферии.
Царапины на прозрачной поверхности диска приводят к рассеиванию луча, из-за чего лазер не может прочитать отдельные сектора. Радиальные царапины наносят меньший ущерб, чем концентрические. За счет чередования секторов далеко не всякая радиальная царапина способна затенить участки диска так, чтобы микропрограмма привода не смогла их восстановить, основываясь на избыточных кодах коррекции ошибок. Круговая царапина, особенно если она расположена в центральной части, легко может закрыть несколько последовательно идущих секторов. Многие царапины удается замазать и отполировать разными способами.
Механические повреждения отражающего или записываемого слоя через этикетку и защитный слой являются необратимыми и ведут к безвозвратной потере информации. Самая частая причина таких повреждений – метки и надписи, наносимые неприспособленными для этого маркерами и ручками.
Попытки прочитать диск с грубыми дефектами нередко приводят к зависанию компьютера – это неприятная особенность аппаратного интерфейса и операционной системы Windows. Из этих соображений тестовый привод надежнее подключать на отдельный шлейф IDE или пользоваться приводом с интерфейсом SATA.
К логическим ошибкам можно отнести последствия программных сбоев при записи диска. В этих случаях искажаются записи TOC или таблиц файловой системы. Диск определяется приводом, но часть его содержимого бывает недоступна. Однако точно так же могут проявляться последствия физического повреждения секторов, несущих названные структуры.
Восстановление данных при физических повреждениях
Лазерные диски способны пострадать от самых разных причин: изгибов, ударов и царапин, высокой и низкой температуры, солнечного света, жидкостей и просто от времени. Хотя производители тщательно продумывают химическую совместимость материалов, из которых изготавливается диски, они неизбежно деградируют, взаимодействуя друг с другом. Даже алюминиевый отражающий слой обычных CD/DVD-ROM подвержен коррозии. Заявленная долговечность записываемых и перезаписываемых дисков составляет десятки лет, однако на практике многие дешевые болванки малоизвестных фирм, безымянные технологические болванки обладают сроком годности от двух до пяти лет.
На лазерных дисках физические проблемы, кроме деградации слоев, почти всегда видны невооруженным глазом. Разумеется, нечитаемый диск в первую очередь нужно тщательно осмотреть при хорошем освещении и под разными углами. Можно заметить сколы и трещины, потертости и царапины разной степени на поверхностях диска. Бывает, что нижняя, прозрачная сторона диска от неаккуратного хранения становится почти матовой. К физическим загрязнениям можно отнести и множество других загрязнений: от жирных пальцев до полной засаленности или налета от табачного дыма. Во всех этих случаях диск читается с ошибками либо вообще не распознается приводом.
Загрязнения
Каждому известно, что, если лазерный диск не читается, его, прежде всего, нужно протереть. Протирание диска первым попавшимся под руку платком, рукавом или полотенцем – верный способ в дополнение к имеющейся грязи нанести на диск еще и царапины. При очистке диска рекомендуется придерживаться нескольких простых правил.
• Нужно использовать салфетки из многократно выстиранной неворсистой мягкой ткани, например бязи или фланели. Продаются и специальные готовые нетканые салфетки, уже смоченные очищающим раствором.
• В качестве жидкости для очистки дисков, помимо готовых фирменных растворов, подходят распространенные стеклоочистители, 0,5–1 %-ные растворы бытовых моющих средств типа Fairy или «Мистер Мускул», водный раствор этилового или изопропилового спирта или их смеси концентрацией от 10 до 40 %.
• При протирании диска основные движения должны быть направлены радиально – от краев к центру.
Иногда рекомендуют сначала очистить диск тряпкой с раствором, а потом под струей воды. После этого диск лучше всего обсушить салфеткой. Если при этом совершать только промакивающие движения и не тереть поверхность, в качестве салфетки можно использовать и мягкую туалетную бумагу. Хотя из-за минеральных включений любая бумага, кроме специально изготовленных бумажных салфеток для оптики, не очень подходит в качестве протирочного материала.
Трещины
Трещины могут повредить не только данные на диске, но и тот привод, в который этот диск будет вставлен. Под действием центробежной силы трещины способны расширяться, а диск вполне может порвать на части внутри дисковода. На месте трещины почти всегда возникает ступенька отражающего слоя, и на расстоянии нескольких миллиметров до или после трещины лазерный луч оказывается несфокусированным. Система фокусировки не успевает отработать меняющееся расстояние до отражающей поверхности, и в чтении появляются заметные провалы.
Бороться с трещинами, заливая их клеем или укрепляя диск как-либо еще, практически бесполезно. За счет внутренних напряжений в пластмассе края трещин расходятся на большую величину, чем допустимая ошибка в позиционировании луча. И заделка трещины все равно не решит проблему ошибок чтения. Тем не менее треснувший диск можно подклеить с верхней стороны скотчем или пленкой типа «Оракал». Это, по крайней мере, предотвратит разлет осколков диска в приводе. Встречаются советы приклеить на треснувший диск другую ненужную болванку или тот прозрачный вкладыш, которым обычно закрывают стопку дисков внутри промышленной упаковки-бобины. Двойной диск, скорее всего, не пройдет в привод по толщине, поэтому читать его придется на доработанном приводе. В любом случае, если имеется диск даже с крошечной и несквозной трещиной, стоит предварительно приостановить дисковод одним из программных средств. В качестве примера можно рассмотреть Nero Drive Speed.