Назад | Перейти на главную страницу

Восстановление с плохого CD с Linux

У меня есть компакт-диск, который не закончен должным образом. Мне нужно восстановить из него данные. Машины по-разному реагируют на это, но ни одна из них не может получить к нему доступ. Я даже не могу удалить данные ...

dd if=/dev/sr0 of=movie.iso
dd: opening `/dev/sr0': No medium found

Есть ли еще какой-нибудь инструмент в Linux для этого?

Пытаться cdrecord -fix. Это приведет к записи содержания в конец компакт-диска.

Компакт-диски и другие оптические носители не форматируются перед записью на них. Таким образом, сам носитель теперь не закончен, привод не может понять, что находится на диске, потому что информация, необходимая для интерпретации носителя, физически отсутствует. Никакой нормальный драйв не сможет разобраться в этом. Единственный вариант - удалить данные или отправить их в компанию по восстановлению, которая по сути просканирует изображение диска и интерпретирует его (могут быть и другие методы, но это тот, с которым я знаком).

Чтобы контрастировать с ситуацией, оптические устройства не похожи на современные жесткие диски. Современные жесткие диски имеют постоянное форматирование на заводе (не путайте форматирование с размещением файловой системы на диске, большинство операционных систем объединяют термины, даже если они технически очень разные). Когда вы записываете данные на HD, вы не устанавливаете информацию о форматировании. Независимо от того, какие данные вы помещаете на жесткий диск, жесткий диск по-прежнему будет иметь информацию о постоянном формате, поэтому он может считывать любую часть самого себя.

Неопределенно актуально: магнитные ленты (DDS, LTO, DLT и т. Д.) Поставляются с заводским форматированием, запись данных на ленту не требует нового форматирования. Но большинство ленточных накопителей позволяют вам «стереть» ленту, что приведет к нарушению форматирования (что сделает ее полностью непригодной для использования).