Работа со сменными носителями
Формат 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