Программа ISO Buster.
- Подробности
- Категория: Полезные советы
- Создано: 26.05.2014 13:56
Программа ISO Buster считается таким же фактическим лидером в области восстановления информации с лазерных дисков, как программа R-Studio в восстановлении данных вообще. Дистрибутив программы с поддержкой многих языков, в том числе русского, доступен на сайте www.isobuster.com.
Программа обладает большим количеством настроек. Окно Настройки содержит пять вкладок, вызываемых командами меню Настройки. Внутри каждой из них есть вложенные вкладки еще двух уровней.
Настройки, предлагаемые по умолчанию, подходят для большинства ситуаций. Прокомментируем лишь некоторые из настроек в порядке расположения вкладок:
-
Обмен данными | Параметры чтения — здесь задаются число попыток чтения задержка перед повтором;
-
Попытки переноса мультиблоков — современные приводы считывают по не скольку блоков в один прием (мультиблок). Если при чтении возникает ошибка, программа сначала дает приводу команду вновь прочитать сбойный мультиблок, и указанный параметр определяет число таких попыток. По умолчанию значение равно 2. Каждая попытка занимает около 30 секунд. При наличии большого числа дефектных секторов и не самых ценных данных в этих секторах, число попыток можно уменьшить до одной. Наоборот, если увеличить число попыток до максимума (6), вероятность успешного чтения возрастет, но образ в таком случае может создаваться очень долго;
-
Попытки переноса одного блока — если все попытки штатного чтения мультиблока потерпели неудачу, привод затем пытается считать поврежденные блоки по одному. Число таких попыток по умолчанию равно трем, но можно увеличить его до 6;
-
Использовать задержки на современных приводах не стоит — оптимальная пауза между попытками формируется микропрограммой дисковода. Однако в редких случаях установка этого флажка позволяет прочитать некоторые секторы, иначе недоступные;
-
Файловые системы — по умолчанию в этой группе вкладок активированы все варианты. Это вполне оправданно, если пользователь не знает заранее, какая файловая система была на восстанавливаемом диске;
-
Интерфейс | Значки — на быстродействующем компьютере полезно установить флажки в группе Показ этих значков, чтобы в окне программы рядом с файлами и другими объектами отображались дополнительные значки, указывающие на состояние этого объекта;
-
Временный каталог по умолчанию создается в стандартном временном каталоге пользователя, т. е. C:\Users\%User%\AppData\Local\Temp\. При работе с большими дисками, например DVD, целесообразно задать каталог для временных файлов программы на том диске, где больше свободного места.
Процесс восстановления данных можно организовать двояко: либо сначала создать образ и в дальнейшем работать именно с ним, либо работать напрямую с лазерным диском. Если учесть, что на современном компьютере проблемным наверняка окажется процесс чтения диска, целесообразнее использовать первый вариант.
Анализ и обработка образа — типичная процессорная задача, и извлечение данных из образа на жестком диске пойдет гораздо быстрее, чем те же операции, связанные с непосредственным обращением к испорченному носителю. В то же время, если нужно восстановить с диска вполне определенный файл или папку, создавать образ диска не стоит — сначала нужно попытаться найти и восстановить один этот объект.
-
Запустите программу. Выберите в раскрывающемся списке в верхней левой части окна нужный дисковод. Через короткое время появится дерево сессий, дорожек и папок, а справа от него в рабочей области окна — содержимое выбранной папки.
-
Попытайтесь найти нужные файлы или папки. Если они есть в списке, можно продолжить работу, используя простые средства. Щелкните правой кнопкой мыши на нужном объекте. Появится контекстное меню. В нем доступны несколько действий:
-
команда Извлечь [имя_файла] на уровне дисковода извлекает из прочитанных блоков полезную информацию (2048 байтов из каждого блока) и затем сохраняет в указанное место в виде файла. Точно так же можно извлечь содержимое целой папки, сессии или дорожки с сохранением структуры файлов и папок. Вариантами этой команды являются команды Выполнить и Из влечь и выполнить;
-
при выполнении команды Извлечь как Raw и преобразовать в пользовательские данные на уровне привода полностью извлекаются и передаются в интерфейс сырые (Raw) данные блоков, а программа IsoBuster извлекает из них содержательную часть и сохраняет ее в виде файлов;
-
функция Извлечь и отфильтровать только M2F2 MPEG кадры полезна только для извлечения видеоданных с видеодисков. Полученный файл с расширением mpg затем сохраняется на жесткий диск и может быть просмотрен обычными программами-проигрывателями;
-
при выполнении команды Извлечь Rawданные (2352 байт/блок) извлекаются и сохраняются полные сырые (Raw) данные блоков. Чтобы выделить избыточную информацию, такой файл должен быть впоследствии обработан программой восстановления файлов определенного формата или отредактирован вручную в HEX-редакторе. При восстановлении DVD эта функция неприменима, т.к. на дисках DVD блоки содержат лишь пользовательские данные.
-
Сохраните выбранную папку или файл на жесткий диск. Это самый простой и удачный вариант восстановления данных.
Если на диске серьезно искажена файловая система, структура папок в окне про граммы не появится. В таком случае целесообразно сначала сохранить бинарный образ диска, сессии или дорожки, а затем попробовать извлечь из него полезную информацию этой же или другой программой. Извлечение образа дорожки или сессии оправданно при работе с аудио и видеодисками, для дисков с данными пред почтительно создавать образ всего диска. В процессе сканирования образа или лазерного диска программа ищет в нем сигнатуры и другие характерные элементы файлов и, основываясь на них, пытается воссоздать файл.
Стандартным и общепринятым способом является извлечение сырых (Raw) или только значащих данных в двоичный файл с расширением iso или bin. У этого метода есть несколько разновидностей: с выделением значащих частей блоков на уровне микропрограммы привода или на уровне программы, извлекающей образ. Расширение файла роли не играет — в любом случае это потоковый двоичный файл.
-
Щелкните кнопкой мыши на корневом значке дерева (CD или DVD). Выполните команду меню Файл | CD | Извлечь CD [Образ] и в последнем из каскадных меню выберите одну из трех команд:
-
Пользовательские данные (*.tao, *.iso);
-
Raw2User (*.tao, *.iso);
-
Raw (*.bin, *.iso).
-
В окне сохранения файла-образа укажите имя файла и папку, в которую его следует поместить.
Полезная особенность программы — извлечение образа в специальном собственном формате. Набор файлов IBP/IBQ является «управляемым образом» (Managed image file). Такой набор из двух или более файлов содержит, помимо самого образа, сведения об удачных и неудачных попытках чтения. Если образ сохранялся в этом формате, но создание его по каким-либо причинам не удалось за вершить, можно продолжить извлечение образа в несколько приемов, например, изменив настройки чтения или заполировав царапины на диске.
Как уже говорилось, разные дисководы нередко дают сбои на совершенно разных блоках одного и того же проблемного диска — это зависит от их аппаратных особенностей. Сохранение образа в формате IBP/IBQ позволяет также, начав чтение на одном дисководе и столкнувшись с большим числом нечитаемых секторов, продолжить и завершить чтение диска на другом приводе.
-
Для этого вставьте диск в один из приводов. После распознавания диска и появления в окне программы дерева файлов и папок щелкните кнопкой мыши на корневом значке дерева (CD или DVD). Выберите команду меню Файл | CD | Создать файл-образ IBP/IBQ. В окне сохранения файла укажите имя файла и папку. Начнется процесс извлечения образа.
-
Откройте полученный файл-образ IBP (командой меню Файл | Открыть файл-образ). Откроется окно, в котором предлагается выбрать один из вариантов действий с незавершенным или неполным файлом-образом. Выберите тот вариант, который подходит к данной ситуации;
-
если создание образа было прервано на каком-то месте, целесообразно только Завершить образ в конце;
-
если же файл содержит пропуски из-за неисправимых ошибок чтения, следует Перечитать сбойные участки и заполнить ими промежутки.
-
Переставьте диск в другой привод. В следующем окне выберите этот дисковод.
В результате получится сборный файл-образ. Программа корректно отслеживает сбойные участки при каждой попытке и вносит в файл-образ удавшиеся попытки чтения. Попытки чтения можно повторять сколько угодно раз, меняя настройки чтения на тех же или разных приводах. Если в программе был открыт файл образа, в меню Файл | CD и в контекстном меню диска присутствует команда Завершить этот файл-образ. Выберите ее, и откроется окно.
Еще одно применение такого метода касается восстановления раритетных кол лекционных дисков, если в распоряжении пользователя оказались несколько экземпляров одного и того же диска. Просто дополните образ с двух или трех дисков. Наверняка повреждения на них окажутся в разных местах.
Из-за этой функции IsoBuster и считается одним из лучших программных инструментов для работы с поврежденными лазерными дисками. По крайней мере, на этапе создания образа диска. Эта программа и сама успешно извлекает из образа файлы по их сигнатурам, но здесь уже появляются альтернативы. Хотя процедура поиска утерянных файлов в образе достаточно хорошо отработана, разные утилиты все же используют немного отличающиеся алгоритмы, и в каждом конкретном случае их эффективность различна.
С полученным образом IBP/IBQ может работать только программа IsoBuster. Другим программам, например R-Studio, этот формат не подходит, и файл нужно преобразовать в стандартный формат ISO или BIN.
Для этого откройте файл IBP в программе IsoBuster, а затем выберите одну из команд группы Файл | CD | Извлечь CD [Имя_Образа]. Получится стандартный двоичный файл-образ диска, состоящий из «сырых» секторов по 2352 байта или только значимой информации из 2048 байтов каждого сектора. Далее с ним можно делать все, что угодно.
Извлечение потерянных файлов из образа или непосредственно с диска средствами программы IsoBuster выполняется очень просто. Настройки поиска задаются в окне настроек программы на вкладке Файловая система | Восстановление. По умолчанию все четыре флажка установлены, и программа будет искать потерянные сессии, файлы на дисках с ISO9660, UDF, а также файлы по их сигнатурам во всех случаях.
-
Щелкните правой кнопкой мыши на значке диска (корень дерева файлов и папок) и в контекстном меню выберите команду Поиск потерянных файлов и папок. Начнется сканирование диска или его образа, которое происходит в не сколько этапов.
-
После завершения сканирования в левой части окна программы выводится виртуальное дерево файлов и папок. Помимо объектов, отнесенных к файловой системе, в нем есть два дополнительных элемента: Потерянные и найденные в UDF и Файлы, найденные по их сигнатуре. Щелкните кнопкой мыши на одном из этих элементов, и в правой части окна будут перечислены файлы, обнаруженные при сканировании на этом этапе.
-
Для восстановления найденных файлов выделите их. Несколько файлов выделяются кнопкой мыши при нажатой клавише <Shift>. Затем щелкните на них правой кнопкой мыши. В контекстном меню выберите команду Извлечь объекты. Выбранные файлы будут сохранены в указанную папку.
В работе с этой программой очень помогает развитая система контекстных меню — они вложенные, состоят из двух и даже трех уровней. Для любого объекта, отображаемого в дереве или списке в правой части окна, из такого меню можно вызвать практически любое действие.
Еще один полезный инструмент — встроенный HEX-редактор. Для его вызова достаточно в контекстном меню любого объекта выбрать команду Просмотр секторов. Существенно, что в окне редактора при этом открываются именно те секторы диска, к которым относится начало выбранного объекта.