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

### From CGSecurity

english version deutsche Version versión español version française Русская версия

## Формат 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 works well but bad sectors slows the recovery process. 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 /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

Category: Data Recovery