Если на диске серьезно искажена файловая система, структура папок в окне программы не появится. В таком случае целесообразно сначала сохранить бинарный образ диска, сессии или дорожки, а затем попробовать извлечь из него полезную информацию этой же или другой программой. Извлечение образа дорожки или сессии оправдано при работе с аудио– и видеодисками, для дисков с данными предпочтительно создавать образ всего диска. В процессе сканирования образа или лазерного диска программа ищет в нем сигнатуры и другие характерные элементы файлов и, основываясь на них, пытается воссоздать файл.
Стандартным и общепринятым способом является извлечение сырых (Raw) или только значащих данных в двоичный файл с расширением ISO или BIN. У этого метода есть несколько разновидностей: с выделением значащих частей блоков на уровне микропрограммы привода или на уровне программы, извлекающей образ. Расширение файла роли не играет – в любом случае это потоковый двоичный файл.
4. Щелкните кнопкой мыши на корневом значке дерева (CD или DVD). Выберите команду меню Файл → CD → Извлечь CD <Образ> и в последнем из каскадных меню выберите одну из трех команд:
• Пользовательские данные (*.tao, *.iso)
• Raw2User (*.tao, *.iso)
• Raw (*.bin, *.iso)
5. В окне сохранения файла-образа укажите имя файла и папку, в которую его следует поместить.
Интересной и полезной особенностью программы является извлечение образа в собственном формате программы – наборе файлов IBP/IBQ. Это «управляемый образ» (Managed image file) – набор из двух или более файлов, содержащий, помимо самого образа, сведения об удачных и неудачных попытках чтения. Если образ сохранен в таком формате, но создание его по каким-либо причинам не удалось завершить, можно продолжить извлечение образа в следующий раз, например изменив настройки чтения или заполировав царапины на диске. Как уже было сказано, разные дисководы нередко дают сбои на совершенно разных блоках одного и того же проблемного диска – это зависит от их аппаратных особенностей. Благодаря сохранению образа в такой формат можно также, начав чтение на одном дисководе и столкнувшись с большим числом нечитаемых секторов, продолжить и завершить чтение диска на другом приводе.
6. Для этого вставьте диск в один из приводов. После распознавания диска и появления в окне программы дерева файлов и папок щелкните кнопкой мыши на корневом значке дерева (CD или DVD). Выберите команду меню Файл → CD → Создать файл-образ IBP/IBQ. В окне сохранения файла укажите имя файла и папку. Начнется процесс извлечения образа.
7. Откройте полученный файл-образ IBP (команда меню Файл → Открыть файл-образ). Появится окно, в котором предлагается выбрать один из вариантов действий с незавершенным или неполным файлом-образом (рис. 5.13). Выберите тот вариант, который подходит к данной ситуации. Если создание образа было прервано на каком-то месте, целесообразно только Завершить образ в конце; если же файл содержит пропуски из-за неисправимых ошибок чтения, следует Перечитать сбойные участки и заполнить ими промежутки.
Рис. 5.13. Варианты открытия незавершенного или неполного образа
8. Переставьте диск в другой привод. В следующем окне выберите этот привод (рис. 5.14).
Рис. 5.14. Выбор накопителя для продолжения извлечения образа
В результате получится сборный файл-образ. Программа корректно отслеживает сбойные участки при каждой попытке и вносит в файл-образ удавшиеся попытки чтения. Попытки чтения можно повторять сколько угодно раз, меняя настройки чтения на тех же или разных приводах. Если в программе был открыт файл образа, в меню Файл →CD и в контекстном меню диска присутствует команда Завершить этот файл-образ. Выберите ее, и появится окно, как на рис. 5.13.
Еще одно применение такого метода касается восстановления раритетных коллекционных дисков, если в распоряжении пользователя оказались несколько экземпляров одного и того же диска. Просто дополните образ с двух или трех дисков. Наверняка повреждения на них окажутся в разных местах.
Наверное, из-за этой функции программа IsoBuster и считается одним из лучших средств работы с поврежденными лазерными дисками. По крайней мере, на этапе создания образа диска. Эта программа и сама прекрасно извлекает из образа файлы по их сигнатурам, но здесь уже появляется широкий выбор. Хотя процедура поиска утерянных файлов в образе достаточно хорошо отработана, разные утилиты все же используют немного разные алгоритмы, и в каждом конкретном случае их эффективность различна.
С полученным образом IBP/IBQ может работать только программа IsoBuster. Другим программам, например R-Studio, этот формат не подходит, и файл надо преобразовать в стандартный формат ISO или BIN. Для этого откройте файл IBP в программе IsoBuster, а затем выберите одну из команд группы Файл → CD → Извлечь CD <Образ>. Получится стандартный двоичный файл-образ диска, состоящий из сырых секторов по 2352 байта или только значимой информации из 2048 байтов каждого сектора. С ним уже можно делать все что угодно.