Работа со сменными носителями

From CGSecurity
Jump to navigation Jump to search

En.png English De.png Deutsch Es.png Español Fr.png Français It.png Italiano Ru.png Русский


Формат CD

Диск состоит из нескольких зон:

  • PCA - Power Calibration Area (область калибровки мощности);
  • PMA - Program Memory Area (область данных);
  • Одна или несколько сессий;

SUA (System User Area) состоит из PCA и PMA.

Каждая сессия состоит из:

  • Lead-In область, содержащая сессии Table of Contents (TOC) (таблиц содержимого);
  • Program Area (область данных), в которой находятся индивидуальные треки;
  • Lead-Out область.

Трек (дорожка) состоит из:

  • a pre-gap zone (доразрывная зона?)
  • пользовательская или аудио область данных
  • a pad zone (дополненная зона?)

Каждый блок или сектор имеет заголовок, местонахождение блока хранится в каждом заголовке.

Восстановление поцарапаных CD-R/CD-RW/DVD

Photorec поможет, но плохие сектора замедлят процесс восстановления.

Восстановление с CD-RW после быстрой очистки

С диска CD-RW после быстрого стирания возможно восстановить данные без изменений!

Когда производится быстрое стирание CD-RW, то стираются PMA, TOC, pregap и первый сектор вашего CD-RW. Так как TOC были стерты, CD-RW отображается как пустой (blank/empty). Раз первый сектор был удален, включая заголовки, то сектора 0, 1, 2 ... не могут больше быть найдены, но следующий сектор все еще можно найти. К сожалению, не каждая ОС позволяет легко получить доступ к таким секторам, но в Linux это просто.

Что бы восстановить утерянные данные, запустите Linux версию Photorec. Если CD-RW показывает размер 0 или 2048 байт, то придется поискать другой компактдиск-привод, ибо прошива этого привода блокирует запросы чтения.

Начало восстановления будет очень медленным, поскольку первые сектора нечитаемы, но, как правило, после трехсот секторов данные могут быть восстановлены, так что наберитесь терпения.

Чтение предыдущей сессии CD

После записи мульти-сессионных компакт-дисков, часто недоступны файлы из предыдущей сессии (более ранние записи). Но файлы на самом деле не удаляются, и скопировать их оттуда можно. Чтобы прочитать файлы из первой сессии, загружаемся в Linux и используем утилиту mount:

mount /dev/cdrom /mnt/cdrom -t iso9660  -o session=0

Восстановление удаленных файлов с дискеты

Восстановление удаленных файлов используя PhotoRec

  • Запустите cmd.exe
  • Используйте команду cd для смены директории, где лежит photorec_win.exe
cd testdisk-6.10\win
  • Запустите PhotoRec
photorec_win.exe \\.\a:

Будьте осторожны, только после photorec_win.exe

  • Выберите None для выбора типа раздела.
  • Больше деталей о следующих шагах можно найти в PhotoRec Шаг за шагом

Восстановление TestDisk'ом файлов, удаленных с FAT'a

Если флоп использует файловую систему FAT и файловая система не повреждена, возможно использование TestDisk 6.10 и старше для восстановления данных включая оригинальные названия файлов:

  • Запустите cmd.exe
  • Используйте команду cd для смены директории, где лежит testdisk_win.exe
cd testdisk-6.10\win
  • Запустите TestDisk
testdisk_win.exe \\.\a:

Будьте осторожны, только после testdisk_win.exe

  • Выберите None тип таблицы разделов.
  • Выберите Advanced
  • Выберите Boot
  • Если загрузочный сектор FAT не тронут, вы должны иметь возможность выбрать [List]
  • Перейдите в каталоги на дискете, удаленные файлы и папки отображены красным цветом
  • Используйте [c] для копирования удаленных файлов в локальную папку.

Вернуться TestDisk