Читаем Как восстановить не читающийся CD? полностью

В зависимости от установочных параметров, накопитель, обнаружив неустранимый сбой, либо отдает сектор в том виде, в котором его удалось прочесть, либо же просто рапортует об ошибке, оставляя содержимое выходного буфера в неопределенном состоянии. Идея восстановления состоит в том, чтобы заставить привод выдавать все, что он только способен прочесть. Конечно, искаженные байты уже не вернуть назад, однако, многие форматы файлов вполне лояльно относятся к небольшим разрушениям. Музыка в формате mp3/wma, видеофильмы, графические изображения – все они будут вполне нормально воспроизводиться и только непосредственно на месте самого искажения возникнет щелчок той или иной громкости или мелькнет "артефакт". С архивами ситуация обстоит значительно хуже, однако, в подавляющем большинстве случаев вы потеряете всего один-единственный файл, а все остальные содержимое архива распакуется нормально (кстати, некоторые архиваторы, такие например, как RAR поддерживают собственные корректирующие коды, позволяющие при минимальной избыточности восстанавливать "битые" архивы).

Постойте! – возразят мне иные читатели – Как же было дело! Пробовали мы восстанавливать не читающиеся диски теми или иными утилитами. Ну и что? "Вылеченный" mpg или avi система наотрез отказалась считать видео-файлом! Так все дело в том, – резонно возражу я, – что эти самые утилиты просто выкидывали все сектора, которые они не могли прочесть, в результате чего размер файла, а значит, и относительные смещения всех его структур изменились! Неудивительно, что после такой кастрации он перестал воспроизводится!

Воспользуйтесь любым копировщиком защищенных дисков, предоставляющим выборочное управление режимом обработки ошибок и выберите режим 24h (максимально возможная коррекция ошибок без прерывания передачи данных в случае невозможности их восстановления). Среди прочих утилит для этой цели подойдет тот же cd_raw_read, разработанный автором. Как альтернативный вариант вы можете использовать Alcohol 120% и/или Clone CD.

Спрашиваете: а по каким причинам сектор может перестать читаться? Прежде всего это глубокие и широкие радиальные царапины со стороны верхней части. Преодолев тонкий барьер защитного лакового слоя царапины "выедают" непосредственно сам отражающий материал, а вместе с ним – и полезные данные.

Немногочисленные узкие царапины в общем-то не опасны – содержимое сектора размазано вдоль спиральной дорожки и потому выпадения нескольких байт легко компенсируются за счет избыточности. Правда, тут есть одно "но". Откуда приводу знать сколько именно "питов" и "лендов" было пропущено? Поскольку, "питы" и "ленды" напрямую не соответствуют двоичному нулю и единице, и единица кодируется переходом от "пита" к "ленду" или наоборот, а нуль – отсутствуем переходов на данном участке, становится понятно, что пропадание нечетного числа "питов"/"лентов" как бы переворачивает весь хвост фрейма с ног на голову, т. е. другими словами его гробит. Отсюда: даже одна-единственная царапина способна породить целый каскад ошибок, не устранимых штатными корректирующими кодами, но в принципе, поддающимися ремонту в ручную. Ну, не то, чтобы совсем вручную, – необходимая для этой цели утилита уже написана автором и сейчас проходит стадию альфа тестирования, на ура читая те диски, которые не читались нормальным путем. Не исключено, что к моменту выхода данной статьи она перейдет в стадию бета тестирования и станет бесплатно доступна всем желающим. Впрочем, поскольку длина одного фрейма составляет всего 24 байта, разрушение нескольких подряд идущих фреймов может быть реконструировано и штатными корректирующими кодами и к помощи моей утилиты приходится прибегать лишь на сильно поцарапанных дисках.

Широкие царапины – другое дело. Мало того, что они "съедают" несколько фреймов целиком, так еще и сбивают оптическую головку с дорожки. Попав в образованную царапиной дыру, головка совершенно дезориентируются (ей становится попросту не на что опираться!) и "вылетает" в одну из соседних дорожек. Умные приводы автоматически распознают такую ситуацию и позиционируют головку на нужное место. Приводы поглупее (коих, кстати, подавляющее большинство) самоуверенно продолжают чтение, как ни в чем ни бывало. В результате, голова одного сектора скрещивается с хвостом другого и… естественно, при попытке восстановления такого сектора штатными корректирующими кодами ничего, кроме мусора не получается и привод уныло диагностирует неисправимую ошибку. Выход – читать такой сектор до тех пор, пока головка не попадает на туже самую дорожку, с которой начиналось чтение сектора. Количество попыток чтения при этом должно быть достаточно велико (от 100 и больше). Ведь с точки зрения вероятности отклониться от спиральной дорожки намного проще, чем удержаться на ней!

Перейти на страницу:

Похожие книги

Из истории московских улиц
Из истории московских улиц

Книга известного знатока истории древней столицы П. В. Сытина «Из истории московских улиц» — очень подробный и увлекательный рассказ об улицах и площадях Москвы. Здесь повествуется не только о том, когда и почему возникла та или иная улица, но и описываются изменения, связанные с историческими событиями, с ходом жизни на этой улице, с людьми, оставившими заметный след в истории Москвы. Благодаря большому количеству иллюстраций читатели смогут увидеть все наиболее интересные сооружения любимого города, даже те, что уже безвозвратно утеряны. В это издание включены рассказы о том, как образовались улицы Москвы, а также описание улиц самого центра столицы. Все названия приведены в соответствие с ныне принятыми, однако нумерация домов оставлена та же, что и во втором издании книги 1952 года.

П. В. Сытин , Петр Васильевич Сытин

Руководства / Словари и Энциклопедии
В стране фараонов
В стране фараонов

«В стране фараонов» – книга известного французского писателя, автора мировых бестселлеров «Убитая пирамида», «Дело Тутанхамона» и др., профессора Сорбонны Кристиана Жака написана так красочно, что ее можно рекомендовать для чтения не только путешественникам, но и любителям увлекательных приключенческих романов.Великолепный писатель, знаток египетской культуры и истории, Кристиан Жак умеет заинтересовать читателя с самого начала повествования: на страницах книги оживает Древний Египет, совершаются дворцовые перевороты, правят фараоны и роскошествует их свита. А многочисленные схемы, карты и планы делают путеводитель наглядным и удобным в обращении.Путеводитель по Египту Кристиана Жака по праву стоит в одном ряду с произведениями таких широко известных писателей-ученых, как Тур Хейердал, Жак-Ив Кусто и Джеральд Даррелл.

Кристиан Жак

Путеводители, карты, атласы / Руководства / Словари и Энциклопедии