Порядок восстановления данных в файловой системе HFS+
В нашем обзоре мы рассмотрим структурное построение продвинутой файловой системы HFS+ и ее отличия от предыдущей версии HFS. А также покажем порядок восстановления информации на носителях под управлением HFS+.

Отличительная особенность HFS+
Выделяемой особенностью HFS+ стоит назвать принцип ее функционирования на основе 32-битной архитектуры, который пришел на смену 16-битной в HFS. Предыдущая адресация оказывала сильный сдерживающий эффект, так как устанавливала предел емкости томов (65 536 блоков).
Так, например, в накопителе емкостью один гигабайт объем блока устанавливается равным шестнадцати килобайт. И даже минимальный файл объемом в один байт занимал полностью все шестнадцать.
Для хранения значительной доли служебной информации в системе HFS+, как и в предыдущем варианте HFS, задействуется B-дерево.
Единичный том в системе HFS+ разделен на сектора по 512 байт. Один или больше секторов совокупно объединены в кластер, конечное число которых напрямую зависит от общей емкости исходного накопителя. Новый вариант адресации в 32-бита обеспечивает прямой доступ к более 4294967296 кластерам, что гораздо предпочтительнее 65536 из предыдущей версии. Сравнительный анализ двух видов систем показывает, что они обладают существенными различиями. Например, различаются длиной файлового имени (31 в HFS против 255 в HFS+), применяемой кодировкой («Mac Roman» и «Unicode» для HFS и HFS+ соответственно), узлами каталога (512 байт и 4 килобайт для HFS и HFS+), граничными размерами файла: 2^31 против 2^63.
Архитектура файловой системы
Пространство в файловой системе разделено на логические блоки, именуемые секторами. В основном, они имеют значение в 512 байт и совокупно объединены в блоки распределения, включающие в себя один или более секторов. Количество объединенных блоков зависит от общего размера тома.
HFS+ оснащена кодировкой Big Endian, а значение для ее блоков распределения равняется 32-м битам.
Система HFS+ хранит на диске служебную информацию – файлы метаданных, используемые для организации и управления размещением данных. Наиболее важными из них, которые востребованы в процессе восстановления данных и напрямую влияют на работоспособность системы, выделяются следующие элементы:
Краткое объяснение понятия Би-дерево
В HFS+ применена древовидная структура хранения данных. Сбалансированная структура построения страниц позволяет записывать различное количество информации в выделенные ячейки заданного граничного объема. Основной принцип структуры реализован следующим образом. Например, файл в сто мегабит нужно поместить в ячейки размером по четыре килобайта. Система поместит в первый по счету блок непосредственно ссылки на все последующие связанные ячейки, в которые уже будет записана вся информация. Также ячейки помимо данных могут содержать дополнительные связующие ссылки нового уровня блоков. Ячейки дерева со ссылками получили название узлы. Остальные элементы, ответственные за хранение данных — листья.
Понятие Extent и Extent Overflow File
Расширенные записи применяются системой для запоминания сведений о секторах, в которых расположен отдельный файл. Обычно их задействуется от нуля до восьми. Каждая из воссозданных записей содержит указание на первый информационный сектор, хранящий данные и отметку о совокупном количестве занятых кластеров. Если дробление файла большое, он разбит на много фрагментов и выделенного числа Extent недостаточно, то для записи остатка система задействует дополнительные расширения (Extent Overflow File).
Понимание Volume header (заголовок тома)
Volume header всегда располагается во втором секторе, если считать с начала накопителя. В заголовке тома содержатся общие сведения обо всех остальных составных элементах системы, таких как размер блоков размещения, адреса и т.д. В зеркально противоположном секторе накопителя, а именно втором секторе, но с конца, система хранит резервную копию содержимого Volume header.
Карта занятого пространства диска
В элементе Allocation file представлены сведения обо всех блоках размещения (включены пустые и заполненные). Они маркированы в соответствии с двоичной системой: «1» — это заполнено, «0» — это пусто. Подобный формат представления получил название (bitmap) битовая карта. Фрагменты сохраненного на диске файла не всегда должны находится в соседних ячейках. Полные сведения о них будут представлены в Volume header.
Назначение каталога файлов
Древовидная структура хранения файлов довольно обширна. Она предполагает наличие отдельного файла для записи сведений о расположении папок и файлов в накопителе. Как и более ранней версии системы, в HFS+ таким файлом выступает файл каталога. Но в отличие от первоисточника, его емкость значительно увеличена. Размер поля приемника в HFS+ стал больше, что существенно расширяет доступные возможности. Размер поля не привязан к единому стандарту и может изменяться, исходя из возникающих требований.
В основном, в полях система располагает на хранение небольшой объем сведений, конечный размер которого не превышает значения в четыре килобайта. Если массив больше, то задействуются соответствующие расширения Extent.
Предназначение файла запуска
Главным образом StartUp file отвечает за взаимодействие с различными ОС, если у них отсутствует возможность определить HFS+ и заставить ее успешно функционировать. Его принцип схож с деятельностью с ответственными за загрузку блоками системы HFS.
Список сбойных секторов
В элементе находятся системный реестр. Он включает все сведения о перемещенных секторах.
Системный элемент Журнал
Journal представляет собой зарезервированное пространство на дисковом носителе. Когда системе необходимо внести изменения, последовательность действий будет следующая. Она сперва выполнит запись в журнал, а уже потом произведет исправления в соответствующие файлы. При непредвиденном сбое такой подход позволит восстановить работоспособность файловой системы.
Область, выделенная под журнал, имеет конечный размер. Поэтому система регулярно обновляет в нем сведения, записывая поверх существующих новые данные. Интервал перезаписи для разных устройств отличается и варьируется от нескольких десятков секунд до десятков минут.
Универсальный инструмент для восстановления информации Time Machine
В операционной системе для Mac-устройств, от Mac OS X Leopard и далее, представлен инструмент восстановления Time Machine. Основным его предназначением является обязательное записывание любых системных изменений для последующего безопасного восстановления при развитии негативных последствий.
Для успешного выполнения заложенных производителем обязанностей инструменту по возврату данных нужно предоставить отдельный носитель. Это может быть внешний носитель, внутренний жесткий диск, USB-накопитель. Или можно использовать специально подготовленное и предназначенный для Time Machine хранилище Apple Time Capsule. Оно представляет собой сетевой диск, на который записываются резервные копии перед внесением изменений. При начальном использовании инструмент выполнит полное копирование, а затем будет сохранять только произведенные изменения.
Действенный вариант восстановления данных HFS+
Если в процессе эксплуатации пользователям потребуется восстановить утраченные данные, то из HFS+ сделать это намного сложнее. Файловой системы, использующей древовидную структуру для хранения системных сведений, требуется постоянное обновление Би-дерева после любых изменений, в том числе и удаления. И после такой перезаписи, все сведения о расположении утраченного элемента немедленно стираются.
В таких случаях пользователям может помочь универсальное программное обеспечение для восстановления. Можно воспользоваться разными программами и сравнить, как выполняют операцию по возврату файлов каждая из них.
Вывод
Файловая система HFS+ пришла на замену HFS. Однако несмотря на преимущества, ее уже заменяет более новый тип системы (APFS). Отдельные недостатки HFS+ остро поднимают вопрос восстановления. И несмотря на кажущуюся сложность системы, вернуть утраченные данные можно как при помощи резервного копирования, так и посредством использования специальных программ.
Полную версию статьи со всеми дополнительными видео уроками смотрите в источнике. Если у вас остались вопросы, задавайте их в комментариях.
Здесь всё, что нужно знать про файловые системы в гаджетах Apple. Например, почему Mac не работает с флешкой
«Ерунда все эти твои Маки, даже с внешними дисками нормально не работают…», — в очередной раз получил подобный аргумент в пользу ПК. Хотел было кинуть в собеседника ссылкой на ликбез по вопросу на Айфонсе, но актуального не оказалось. Теперь будет.
У Apple собственный взгляд на файловые системы. Поэтому внешние накопители с Mac и другими гаджетами компании работают не всегда. Больше всего вопросов возникает с NTFS. Прочитать информацию с таких обычно можно, но изменить её не выйдет.
Собрал дальше главные вопросы, которые касаются файловых систем в гаджетах Apple. Надеюсь, многим упростил жизнь.
Все новые внешние накопители желательно сразу форматировать

»Дисковая утилита» — классный стандартный универсальный инструмент для работы с файловыми системами
Купил новую флешку, чтобы быстро переносить данные между Mac и другими гаджетами, или HDD/SSD, чтобы расширить место для хранения информации. После распаковки первым делом желательно отформатировать этот накопитель через «Дисковую утилиту».
Дело в том, что в подобных устройствах обычно сразу используется одна из двух файловых систем: либо NTFS, наиболее подходящая для Windows, либо FAT32, которая отличается максимальной совместимостью. Для Apple они не особо подходят.
Поэтому смело открывайте «Дисковую утилиту». Выбирайте накопитель в левой части интерфейса приложения и нажимайте на кнопку «Стереть». Здесь нужно определить название для диска, выбрать файловую систему в поле «Формат» и нажать «Стереть».

Форматируем диск в ExFAT — наиболее универсальный вариант
Если полный выбор здесь недоступен, и показываются только варианты APFS, значит, весь диск отформатирован в фирменной файловой системе Apple, а вы пытаетесь изменить формат только внутреннего тома. Не переживайте, с этим можно разобраться.
Для этого перейдите в меню «Вид» в строке меню и переключитесь на вариант «Показывать все устройства». Теперь в меню слева нужно выбрать не том, а диск целиком в иерархичном дереве. Его получится отформатировать в любой формат по желанию.
В стандарте есть четыре варианта, между которыми нужно определиться. У каждого есть свои особенности.
Какую файловую систему выбрать для внешнего накопителя

Либо APFS, либо ExFAT — наиболее оптимальные форматы
◉ APFS — идеально для всей техники Apple
Фирменная файловая система Apple, которая сейчас в стандарте используется на всех гаджетах её производства. Компания представила её в 2017 году как замену для Mac OS Extended. Она оптимизирована для использования с SSD и максимально безопасна.
Впрочем, APFS — это проприетарное решение Apple. Форматировать внешний накопитель в такой формат можно только в том случае, если он не будет использоваться с ПК на Windows, а также другой техникой: телевизорами или автомагнитолами.
Обратите внимание: Да, Windows официально не поддерживает APFS. Впрочем, с этим можно разобраться с помощью дополнительного программного обеспечения. Подойдёт что-то вроде Paragon APFS. Но такой софт используют редко.
✓ APFS круто использовать со свежей техникой Apple. Со всем остальным технопарком могут возникнуть вопросы.
◉ Mac OS Extended — устаревший формат Apple
Файловая система, которую Apple использовала по умолчанию с 1998-го по 2017 год. Именно этому формату на замену пришёл APFS. Собственно, если у вас не самый свежий Mac, на нём в стандарте должен быть именно Mac OS Extended.
Эта файловая система отлично подходит для старых версий macOS, которые ещё не поддерживают APFS. Впрочем, речь в данном случае про очень старое аппаратное обеспечение или про то, которое почему-то решили ни в коем случае не обновлять.
✓ Сегодня Mac OS Extended круто только для macOS до 2017 года. В остальном эта файловая система не особенно полезна.

Можно отформатировать как внешний диск, так и небольшую флешку
◉ MS-DOS (FAT) — максимально старая файловая система
Речь про файловую систему FAT32. С одной стороны, она достаточно универсальна и совместима с практически любым (даже очень старым) железом. С другой стороны, у неё есть пробелы по безопасности, ограничение 4 ТБ на том и 4 ГБ на один файл.
Да, к примеру, если у вас есть видеоролики большого размера, то на накопитель с такой файловой системой залить их попросту не выйдет. Лучше использовать данный формат лишь из соображений крайней необходимости — для очень старых гаджетов.
✓ Эту файловую систему нужно использовать лишь для того, чтобы перенести какую-то информацию на очень старый гаджет.
◉ ExFAT — наиболее универсальный вариант
Компания Microsoft разработала формат ExFAT, чтобы обеспечить совместимость с FAT32, но избавиться от связанных с этой системой ограничений. Эта файловая система отлично нативно работает и с ПК на Windows, и с Mac.
Конечно, для Mac лучше использовать первый вариант из представленного здесь списка. Впрочем, если в обиходе не только техника Apple, то лучше обратить внимание конкретно на эту файловую систему.
✓ Данный формат крут своей универсальностью — он нативно работает и с Mac, и со многими другими гаджетами.
Можно ли полноценно использовать NTFS с техникой Apple

Для работы NTFS на Mac нужен сторонний софт
Как APFS у Apple, у Microsoft также есть своя актуальная файловая система для ПК на базе Windows. Речь про NTFS. Она используется, начиная с Windows XP, и сегодня наиболее распространена вне экосистемы компании Apple.
Mac может читать файлы на отформатированных в NTFS накопителях, но редактировать их не в состоянии. Для мобильных устройств Apple, к которым можно подключать внешние накопители (особенно касается iPad с USB-С) поддержка NTFS не заявлена.

На мобильных гаджетах Apple с NTFS плохо
Впрочем, полноценно работать с NTFS на Mac помогут сторонние утилиты. К примеру, сам пользуюсь официальной Tuxera NTFS от Microsoft, но можно попробовать и вариант Paragon NTFS, который не должен уступать по функционалу.

Системное меню Tuxera NTFS
После приобретения (да, утилиты платные) и установки драйвера для NTFS он создаёт для себя раздел в «Системных настройках» и не требует особенного внимания. В «Дисковой утилите» появляется поддержка NTFS, ограничения по работе с накопителями снимаются.
✓ NTFS с помощью дополнительных платных утилит можно использовать на Mac, но на iPhone и iPad не получится.
Можно ли использовать сразу несколько файловых систем

Меню разбивки диска на несколько томов
Речь в данном случае про одновременное использование сразу нескольких файловых систем на одном накопителе. Их можно использовать, но на разных томах, на которые разбит диск. Собственно, в «Дисковой утилите» для этого всё есть.
Около года назад создал для себя внешний SSD, который был разбит на четыре тома. Один (NTFS) использовался для Windows, на втором (APFS) стояла последняя бета macOS, третий (APFS) отдал под Time Machine, последний (ExFAT) был вместо флешки.
Сегодня такой необходимости лично у меня нет, но опыт был. Особенных ограничений для такого использования нет.
Подводя итоги: про файловые системы и технику Apple

Сам использую преимущественно APFS
◉ APFS. Только для новых гаджетов Apple. Для них ничего лучше нет. Но с ПК и старыми macOS работает туго.
◉ Mac OS Extended. Идеально для старых гаджетов Apple. Для новых формат не нужен, как и для ПК и всего прочего.
◉ MS-DOS (FAT). Устаревшая файловая система, которая подходит для таких же старых девайсов.
◉ ExFAT. Наиболее универсальный вариант для всего и вся. Если вокруг много разной техники, то лучше такой.
◉ NTFS. Классная файловая система, но преимущественно для Windows. На Mac её можно завести сторонним софтом, но не на iPad.
В общем, если вокруг вас только техника Apple, выбирайте APFS. Если нужно взаимодействовать ещё и с чем-то другим, отдавайте предпочтение ExFAT. Остальные файловыми системы нужны в очень редких случаях, поэтому не обращайте на них внимание.
Николай Грицаенко
Кандидат наук в рваных джинсах. Пишу докторскую на Mac, не выпускаю из рук iPhone, рассказываю про технологии и жизнь.
Обзор файловой системы HFS (HTTP File Server): продвинутые функции и настройки
Организовать доступ к файлам и оперировать ими – достаточно сложная задача, если речь идет о работе в локальной сети и Интернет. С этой задачей отлично справляется HFS-HTTP File Server, которая является, по сути, обычной программой для ОС Windows, но с весьма удобным интерфейсом и лицензионной политикой.
В отличие от аналогов FAR, Total Commander HFS осуществляет передачу файлов между клиентами по протоколу, который используется интернет-страницами. То есть традиционный FTP-клиент уступает ему по функциональности и простоте работы.
Кстати, его итальянский разработчик Массимо Мелина задумал его как интернет-клиент. Редкий случай, когда софт такой категории совершенно бесплатен для рядовых пользователей. Возможности этого полноценного веб-сервера позволяют осуществлять полный спектр работы с файлами.
Контролируемый доступ к файлам с HFS
HFS способен решить главную проблему контроля, а так же доступа к папкам с сетевыми файлами. Делает это он через код доступа (пароль) к избранным папкам.
Еще одним важным аспектом пользования программой является возможное ограничение на тип имеющихся на веб-сервере файлов, в том числе архивов. Виртуальная файловая система допускает размещение общих папок для просмотра и работы, а также позволяет оставлять к ним комментарии. Не требует инсталлятора и устанавливается в любой каталог ОС.
Продвинутые функции и настройки HFS
Настройки и основы работы в HTTP File Server
Программа имеет два режима:
Последующая настройка HFS предполагает установку уровня доступа для пользователя папки. Можно выставить общий доступ к настройкам всех пользователей и наоборот, сделать так чтобы они были конфиденциальными при каждом новом запуске.
Файловая система HFS+: тестируем программы для восстановления данных
Основным элементом управления дисковым пространством накопителей, обеспечивающим безопасное хранение данных, выступает файловая система. На устройствах компании Apple это HFS+, также известная как Mac OS Extended. Она является следующим улучшением предшествующей версии HFS.

Файловая система HFS+ (Mac OS Extented)
Совокупный ряд обновлений системы привел к повышению надежности файловой структуры. HFS+ использует узловой древовидный формат файловой основы совместно с обязательной записью сведений о произошедших изменениях. В выделенном месте на накопителе система располагает особую часть служебной информации, которая содержит данные обо всех элементах, расположенных на диске. А также важные сведения, необходимые для полноценной загрузки и функционирования HFS+.
Новый вариант построения системы осложняет операции восстановления данных, так как информация об объектах мгновенно обновляется при внесении каких-либо изменений (удалении, сбое, поломке и т.д.). И не каждое программное обеспечение, представленное сегодня на рынке, способно вернуть востребованные файлы. Поэтому далее мы рассмотрим несколько программ, которые умеют возвращать файлы с накопителей формата HFS+ и проведем их сравнительный анализ.
Список задействованных приложений
Перечень приложений, которые будут участвовать в тесте будет включать все известные марки программ. Основным требованием к приложениям было условие, что участники сравнения должны поддерживать процесс восстановления с дисков HFS+. К ним относятся такие продукты Hetman, R-Studio, Easeus, DiskDrill, UFS Explorer.
В ОС MacOS мы на носитель записали разные объекты, наиболее часто используемые пользователями, а именно снимки, видеоролики, офисные тексты. Потом некоторые из них мы стерли. Подключили диск к другому компьютеру, на котором уже были все испытуемые программы, и произвели проверку их возможностей. Полученные результаты мы представили далее.
Примечание. Recuva данную файловую систему не распознает, поэтому в тестах мы ее не задействовали.
Вариант простого удаления
С данным видом теста с тем или иным успехом успешно справились все перечисленные приложения. Более подробно итоговые результаты имеют следующий вид.
Приложение Hetman Partition Recovery – в главном окне диск HFS+ определен верно и корректно указано его имя. После простого анализа (на выбор представлено 2 вида сканирования и мы выбрали самый быстрый) удаленные объекты были найдены, внутренний порядок полностью сохранен, названия файлов имеют исходные значения, содержимое отображается. Искомые файлы восстановлены.
Утилита RStudio – носитель HFS+ успешно определен, указаны имя диска и тип используемой системы. Выполнив быстрый анализ, программа RStudio нашла стертые файлы, но отсутствовала одна папка (1Movie), часть элементов представлена в нескольких копиях, а некоторые файлы числились удаленными, хотя действий с ними мы не производили. Файлы восстановлены за исключением одного каталога.
Программа Easeus Data Recovery Wizard – диск найден, верно определены тип системы HFS+ и имя носителя. В утилите присутствует только вариант полной проверки накопителя. По ее завершению все удаленные элементы обнаружены и восстановлены. Однако программа не выделяет какой-либо меткой восстановленные файлы. Часть элементов имеет копии. Придется тратит время и проверять весь массив данных, чтобы найти нужные файлы.
Утилита DiskDrill – представляет в выделенном поле программы правильный объем носителя, но отмечает его тип как HFS с неизвестным именем. Выбор быстрого варианта исследования диска результатов не дал. В окне показаны только существующие файлы. После обширного сканирования содержимое носителя распределено по разным каталогам, согласно своему расширению. Восстановленные файлы не выделены, их общее количество неизвестно, внутреннее наполнение файлов не показывается.
Программа UFSExplorer – имя носителя не указано, но система отмечена верно. Вариант простого сканирования отсутствует. Полный анализ восстановил удаленные файлы, отобразил верно организационное построение и маркировку объектов, обеспечил пред просмотр всего содержимого по выбору, кроме текстовых файлов (вызывает сомнение способность удачно восстановить документы).
Краткие предварительные оценки всех образцов после первого теста – перечисленные образцы смогли возвратить удаленные объекты, продукты от Hetman и Easeus показали лучший результат в сравнении с оставшимися, которые имеют отдельные недочеты.
Поврежден, удален или отсутствует заголовок тома
Мы намерено усложнили задачу. Сперва стерли заголовок тома, а потом запустили тестовую проверку утилит.
Приложение Hetman – информация о носителе отображена верно. Быстрый вариант сканирования нашел все удаленные файлы, правильно отобразил организационный порядок элементов на диске, подготовил объекты к восстановлению, при выборе показывает содержание файлов.
Утилита RStudio – также все характеристики накопителя указаны верно. Однако, как и в первом тесте, RStudio не вернула папку 1Movie и представила несколько копий отдельных каталогов. Хотя все остальные файлы восстановила.
Программа Easeus – корректно представила сведения о диске в полном объеме. Итог сканирования полностью повторяет результаты из прошедшего теста. Все файлы возвращены, однако нет разделения и некоторая доля файлов представлена вместе со своими копиями.
DiskDrill – как и ранее, ограниченные сведения о носителе. А после сканирования, широкий разброс файлов по разным папкам, формат представления нарушен, ознакомиться с содержимым многих документов невозможно. Слабые результаты вынуждают нас отказаться от дальнейшего теста данной утилиты.
UFSExplorer – неполный набор данных о диске, отсутствует имя носителя. Также, как и ранее, восстановил все файлы, вернул правильную дисковую структуру, но возникли проблемы с отображением текстов.
Дополнительно стерта копия заголовка в метаданных HFS+
С новым вызовом программы справились следующим образом.
Приложение Hetman – урезана информация о носителе, не определен тип, нет имени. Задействуем полный вариант сканирования. Несмотря на недостаток метаданных, итоговое построение носителя правильно, файлы восстановлены и отображаются при обращении.
Программа RStudio – частично отображает сведения о диске, нет его названия, не определен тип. После анализа сведения представлены в полном объеме. Но восстановлены, как и прежде, не все файлы. Нет отдельного каталога с видео 1Movie и дополнительно отсутствует директория с файлом doc.
Утилита Easeus – тоже не полные сведения о диске, неизвестны имя и тип системы. Но после сканирования программе удалось восстановить удаленные файлы, однако, как и в прошлых испытаниях, возникли дополнительные копии некоторого содержимого.
UFSExplorer – диск неизвестен, нет никаких сведений. После дискового анализа программа нашла удаленные элементы, хоть и не способна представить содержимое текстовых документов.
Потеря части метаданных
В заключительной тестовой проверке приложений для восстановления мы сымитируем критические повреждения файловой системы носителя, а именно сначала удалим древовидные узлы верхнего уровня, а потом вдобавок сотрем еще и узлы второго уровня Index Node. И в первом, и во втором тесте каждая из программ показала схожий результат.
Программа Hetman – диск показан, но сведения о нем отсутствуют. После полного сканирования накопитель идентифицирован, внутренняя структурная форма представления содержимого восстановлена, все файлы возвращены, отображаются при нажатии и готовы для сохранения.
RStudio – диск неизвестен, но после сканирования все сведения представлены. Приложение успешно восстановило удаленные элементы кроме, ситуация повторилась, содержимого директорий 1Movie и doc. Остальные файлы просматриваются при обращении, внутренняя форма накопителя возвращена к исходному состоянию.
Easeus – накопитель найден, но данных о нем нет. Программный анализ также полностью восстановил утраченные элементы, их можно при необходимости просмотреть, но все равно присутствуют дополнительные лишние копии отдельных объектов.
UFSExplorer – вид носителя не определен, параметры его неизвестны. После сканирования структурная композиция содержимого принимает первичный вид, файлы восстановлены, их можно сохранить, только все равно нет отображения содержимого некоторых текстов.
Вывод
Четыре из пяти программ успешно справились с проверкой возможностей. Каждая, в большей или меньшей степени, смогла восстановить удаленные файлы. Были отдельные моменты при выводе некоторых элементов для ознакомления, но, в целом, тест основной четверкой приложений пройден, за исключением DiskDrill.
Полную версию статьи со всеми дополнительными видео уроками смотрите в источнике.






