Мы обеспечиваем пользователей по всему миру наиболее эффективным, надежным и экономичным решением из доступных на рынке программного обеспечения.
  • Многопроходное создание образа диска в R-Studio

Версии R-Studio Technician versions могут создавать три типа образов дисковых объектов:

Их сравнительную таблицу можно посмотреть в нашей статье Сравнение между созданием линейных образов и созданием образов в реальном времени и с созданием многопроходных образов.

Обычные программы создания образа диска читают диск последовательно от начала до конца по блокам секторов, или групп последовательных секторов на диске, которые считываются за один раз. Когда они встречают области с плохими или медленными секторами, они все равно пытаются прочитать их все. Это может привести к полной потере данных от таких блоков, или к тому, что программа переключается на чтение отдельных секторов, т.е., к значительной потери скорости чтения. Более того, программа может в конце концов застрять на таких областях читая эти плохие сектора снова и снова, хотя такое интенсивное чтение плохих секторов может серьезно повредить поверхности диска, его головок и других механизмов диска. В результате диск может умереть до того, как программа начнет читать данные с хороших частей диска.

Напротив, программа, которая использует многопроходное создание образов, старается извлечь данные сначала из хороших частей диска, оставляя плохие и медленные части на потом. Как только она сталкивается с блоком с плохими или медленными секторами, она бросает его и перепрыгивает на другую область до тех пор, пока она не достигнет блока без плохих или медленных секторов. Затем она продолжает чтение до тех пор, пока она не достигнет другого плохого или медленного блока, где этот процесс повторяется. После того как все хорошие области были прочитаны, программа начинает чтение данных из медленных или плохих секторов. Такой подход максимизирует объем данных, которые можно восстановить с поврежденного диска.

R-Studio может создавать многопроходные образы в своих версиях Technician и T80+. Более того, многопроходное создание образов можно использовать вместе с устройством для восстановления данных DeepSpar USB Stabilizer, что значительно увеличивает шансы на успешное восстановление данных, даже и с дисков в очень плохом состоянии.

Многопроходное создание образов в R-Studio состоит из четырех фаз:

ФАЗА 1. Копирование хороших данных с диска.
В этой фазе R-Studio читает данные с диска по блокам секторов. Фаза выполняется за несколько шагов.

Шаг 1. R-Studio читает данные с диска до тех пор, пока она не натолкнется на блок, в котором есть, по крайней мере, один плохой сектор. Затем она пропускает определенное количество секторов и старается прочитать данные с нового положения. Если она столкнется еще с одним плохим сектором, она увеличивает число пропускаемых секторов и повторяет этот процесс до тех пор, пока не найдет блок без плохих секторов. Затем R-Studio продолжает чтение данных до тех пор, пока не столкнется с другим блоком с плохим сектором.
Фаза 1. Обнаружение переднего края
Кликните по изображению для его увеличения

R-Studio обрабатывает медленные сектора таким же образом.

По окончании этого шага R-Studio завершает чтение данных с большинства хороших областей и находит передние блоки (передние края) областей с плохими и медленными секторами.

Шаг 2. R-Studio находит задние края областей с плохими секторами. Она читает пропущенные области с задней части, читая в обратном направлении до тех пор, пока она не столкнется с блоком с плохим сектором. Тогда R-Studio перескакивает на другую область плохих секторов, и этот процесс повторяется до тех пор, пока все области с плохими секторами не будут обработаны.
Фаза 1. Обнаружение заднего края
Кликните по изображению для его увеличения

По окончании этого шага R-Studio завершает чтение данных с некоторых хороших областей и обнаруживает передние и задние блоки (края) всех областей с плохими секторами.

На протяжении следующих двух шагов R-Studio обрабатывает области с медленными секторами без проверки скорости чтения на минимальную скорость чтения/записи.

Шаг 3. R-Studio читает данные из областей с медленными секторами. Это она делает одновременно с обработкой областей с плохими секторами.

Она читает область с медленными секторами по блокам до тех пор пока не столкнется с блоком с плохим сектором. Затем она пропускает некоторое количество секторов до тех пор, пока не найдет блок без плохих секторов. Затем она продолжает чтение данных до тех пор, пока она не столкнется с другим блоком с плохим сектором, и процесс повторяется до тех пор, пока все области с медленными секторами не будут обработаны.
Фаза 1. Обработка медленной области, нахождение переднего края
Кликните по изображению для его увеличения

По окончании этого шага R-Studio читает данные из всех областей с медленными секторами и обнаруживает передние блоки, или края, всех областей с плохими секторами внутри областей с медленными секторами.

Шаг 4. R-Studio находит задние края областей с плохими секторами в областях с медленными секторами. Она читает пропущенную область с его конца, читая в обратном направлении до тех пор, пока не столкнется с блоком с плохим сектором. Затем R-Studio перепрыгивает на другую область с плохими секторами, и этот процесс продолжается до тех пор, пока не будут обработаны все области с плохими секторами.
Фаза 1. Обработка медленной области, нахождение заднего края
Кликните по изображению для его увеличения

По окончании этого шага R-Studio читает некоторые новые данные из медленных областей и обнаруживает передние и задние блоки, или края, всех областей с плохими секторами в областях с медленными секторами.

Шаг 5. R-Studio старается прочитать все пропущенные блоки секторов. Это делается без пропуска блоков с с плохими секторами и проверки скорости чтения на минимальную скорость чтения/записи.

По окончании Фазы 1 R-Studio читает большинство данных, которых можно прочитать, и находит передние и задние края всех областей с плохими секторами.

В последующих фазах R-Studio старается прочитать оставшиеся данные и делает это посекторно, а не по блокам секторов.

ФАЗА 2. Trimming.
В этой фазе R-Studio обнаруживает передние и задние сектора областей с плохими секторами. Она читает передний блок области с плохими секторами посекторно пока не столкнется с плохим сектором. Тогда она начинает чтение заднего блока этой области с плохими секторами и читает ее в обратном направлении до тех пор, пока не столкнется с плохим сектором.
Фаза 2. Trimming
Кликните по изображению для его увеличения

По окончании этой фазы R-Studio читает некоторые новые данные из областей с плохими секторами и обнаруживает передние и задние сектора всех областей с плохими секторами.

ФАЗА 3. Scraping.
В этой фазе R-Studio пытается посекторно прочитать данные из областей с плохими секторами. В этих областях могут быть как плохие, так и хорошие сектора.
Фаза 3. Scraping
Кликните по изображению для его увеличения

По окончании этой фазы R-Studio читает все данные, которые можно прочитать, со всего диска.

ФАЗА 4. Попытка прочитать снова (необязательно).
В этой фазе R-Studio пытается прочитать данные со всех плохих секторов за несколько попыток.

Параметры многопроходного создания образа можно изменять на закладке Bad sector processing диалога Create Image dialog.
Закладка Обработка плохих секторов
Кликните по изображению для его увеличения

Имя файла образа Указывает имя и путь для файла образа
Тип образа: Сжатый образ (совместимый с R-Drive Image): При выборе этого типа R-Studio будет создавать файл образа, который можно сжать, разделить на несколько частей и защитить паролем. Такой файл образа полностью совместим с образами, создаваемыми программой R-Drive Image, но не совместим с предыдущими версиями R-Studio.
Побайтовый образ: При выборе этого типа R-Studio создаст простую точную копию объекта.
Образ VMDK (VMware Virtual Machine Disk): При выборе этого типа, R-Studio создаст образ типа VMware virtual disk.
Файл карты секторов диска Файл с картой секторов объекта. Не обязательно для типа образа RDI, обязательно для побайтого и VMDK типов образов.
Включенние многопроходное создание образа Включает / выключает многопроходное создание образов
Выполнять чтение в обратном порядке, если это возможно Переключает направление всех фаз/шагов на обратное
Минимальный размер пропуска Минимальный размер пропускаемой области диска при встречи с плохим сектором
Число попыток (Фаза попытки прочитать снова) Число попыток чтения в фазе попытки прочитать снова.
Отключить фазы создания образа Фазы многопроходного создания образа которые можно пропустить

Во время этого процесса R-Studio показывает прогресс и статистику многопроходного создания образа.
Процесс создания многопроходного образа
Кликните по изображению для его увеличения

Заключение:
Многопроходное создание образа является очень мощным средством создания образов неисправных жестких дисков. В дополнение к извлечению больше хороших данных с диска, оно минимизирует износ дискового железа - значительно уменьшая шансы диска полностью выйти из строя во время процесса создания образа. Этот процесс сделан R-Studio в наиболее продвинутом виде, полностью обеспечивая очень гибкое управление всеми необходимыми параметрами создания образа.

Отзывы о Восстановлении Данных
372 feedbacks
Rating: 4.8 / 5
I have used R-studio with USB Stabilizer,Rapid-spar,Deep spar, Pc3000, MRT.I am thoroughly satisfied.Now i have made head maps to isolate bad heads of hard disk when used with mounted disks.
I was completely lost. My Mac seemed to have eaten my 4TB external USB drive - was formatted APFS encrypted. The volume just disappeared while running and I had to reboot and when it came back the volume could not be unlocked / mounted natively. I tried a whole heap of methods (https://github.com/libyal/libfsapfs/, drat and many others) to no avail. R-Studio data recovery was able to recover the entire volume - a complete life saver, worth every cent!
I really love your R-Studio product, I am doing Data Recovery as a professional, I used RS since the early versions and I loved the product, as far as I can tell, R-Studio, especially the Tech Version (but including the standard) is one of the best and excellent tools for a pro to have in the arsenal of tools in a pro DR lab, especially combining with the specialized Data Recovery hardware providers like DeepSpar, and PC3000, the rest of `wannabees` out there are waste of time, strongly recommend
I lost more than 200K files from my NAS due to a mistake. I tried 3 different recovery solutions over the 4 TB raid disks, and all of them performed ok but to be honest none of them were able to Raw recover the files and rename them with meaningful names out of the Metadata like R-TT did, then I was able to sort again my files and pictures and kind of restore all of them.

R-TT may not be the easiest or most user-friendly solution, but the algorithm used for the renaming saved me THOUSAND of hours of opening ...
Just recovered my old ext4 partition with R-Studio after trying testdisk and R-Linux without success. That partition was overwritten by another ext4 partition and I was losing my hope until I tried R-Studio demo. It detected all my files and directories again!

Bought it and 100% recommend it for anyone with a similar issue.