APFS (Apple File System) - это проеприетарная файловая система, включенная фирмой Apple Inc. в операционную систему macOS High Sierra и iOS 10.3, и более новые. Эта файловая система специально создана для флеш-памяти и твердотельных устройств (SSD) с целью полностью использовать их особенности. Т.к., устройства SSD становятся все более емкостными и менее дорогими, их все чаще используют как внешние накопительные устройства.
Только Mac-компьютеры под управлением ОС High Sierra и более новыми способны читать и писать на такие диски. Компьютеры под управлением Windows и Linux не могут читать и писать на устройства с APFS без специального софта от сторонних производителей.
Эта статья покажет как использовать R-Studio для восстановления файлов с внешнего устройства SSD с файловой системой APFS, который был стерт и затем отформатирован как новое устройство APFS.
Важные замечания прежде чем мы начнем
Please note that this article explains how to recover files from an erased APFS disk. If you need to recover files from disks with other file systems, read our other articles:
Обратите внимание что эта статья объясняет как восстановить файлы со стертого APFS-диска. Если вам надо восстановить файлы с дисков с другими файловыми системами, обратите внимание на наши другие статьи:
У диска не должно быть признаков механических и электронных повреждений. В противном случае необходимо обследование профессионального специалиста по восстановлению данных. Всякие попытки работать с дисками с серьезными проблемами с материальной частью могут серьезно ухудшить шансы на восстановление данных, даже для специалиста.
Признаки того, что диск имеет проблемы с материальной частью, включают в себя:
И последнее напоминание...
Не подключайте диск к Mac-компьютеру, который распознает файловую систему APFS, до того как вы станете полностью готовым начать восстановление файлов. Иначе файлы могут оказаться полностью затертыми, причем совершенно незаметно.
Тестовый диск: Первоначальная структура файлов и папок на диске
Для этого теста мы использовали внешний диск SSD, отформатированный как APFS-устройство с томом APFS_Old. Затем на него был записан набор файлов/папок, типичный для внешнего диска.
Документы:
Мультимедия:
Рис.1 показывает структуру файлов/папок на нашем тестовом диске:
Рис.1: Файлы и папки на нашем тестовом диске
Кликни по изображению для его увеличения
При помощи утилиты Disk Utility в macOS мы стерли старую файловую систему и создали новую APFS_New name. Finder показывает отсутствие файлов на этой файловая системы.
Процесс восстановления данных
Предварительная подготовка:
1. Запустите R-Studio и найдите стертый диск
Рис.2: Главная панель R-Studio со подключенным стертым диском
Кликни по изображению для его увеличения
Проверьте состояние S.M.A.R.T. стертого диска. Это можно сделать даже если он подключен через порт USB.
Рис.3. Состояние S.M.A.R.T. для стертого диска
Кликни по изображению для его увеличения
Все атрибуты S.M.A.R.T. у нашего диска в порядке, так что мы можем продолжить восстановление файлов.
2. Выберите устройство SSD где находился стертый диск, кликните по кнопке Scan и задайте параметры сканирования.
Рис.4. Диалог и параметры сканирования диска
Кликни по изображению для его увеличения
Кликните по кнопке Change и оставьте выбранной только файловую систему APFS чтобы не искать другие файловый системы. Выберите Save to File и задайте место для сохранения информации о сканировании. Если придется прерывать сканирование, его можно будет продолжить путем загрузки сохраненной информации о сканировании.
Кликните по кнопке Known File Types и выберите только те типы файлов, которые могли быть на диске. Выберите все типы файлов, даже те, которые вы не хотите восстанавливать. Это надо чтобы правильно найти нужные файлы. См. статью Принципы Восстановления Данных чтобы понять почему.
Рис.5. Известные типы файлов, выбранные для стертого диска APFS
Кликни по изображению для его увеличения
Кликните по кнопке Scan когда зададите все необходимые опции.
3. Начнется скан, и R-Studio будет показывать его прогресс.
Рис.6. Прогресс сканирования SSD диска
Кликни по изображению для его увеличения
4. После окончания сканирования просмотрите результаты.
Рис.7. Результаты сканирования
Кликни по изображению для его увеличения
R-Studio должна найти новый диск APFS (в нашем случае Recognized4 - APFS_New) и стертый диск (Recognized5 - APFS_Old). Она также может найти некоторые другие разделы, которые раньше были на диске. Их размер и положение могут дать вам подсказку где может быть тот, которую вы ищите. См. он-лайн справку по R-Studio: Восстановление Данных при помощи R-Studio.
Кажется естественным попробовать открыть Recognized5, так как у него метка APFS_Old, но при двойном клике по этому разделу мы видим следующее сообщение:
Рис.8. Попытка открыть старый диск APFS
Кликни по изображению для его увеличения
Понятно, что нам надо искать наши потерянные файлы в другом месте.
Следующий кандидат - раздел Recognized4. Когда мы открываем его, мы видим остатки стертой файловой системы и некоторые дополнительно найденные файлы (Extra Found Files). Так как новый диск полностью пустой, то очевидно что эти файлы должны принадлежать стертой файловой системе.
Рис.9. Потерянные файлы на отсканированном новом диске APFS
Кликни по изображению для его увеличения
5. Найдите нужные файлы и просмотрите их двойном кликом.
Некоторые потеряные файлы найдены при помощи анализа остатков файловой системы стертого диска. Их имена, пути и некоторые файловые атрибуты могут быть восстановлены.
Рис.10. Потерянные файлы со стертой файловой системы
Кликни по изображению для его увеличения
Другие файлы найдены при помощи поиска известных типов файлов (поиск по файловым сигнатурам). Их имена, пути и файловые атрибуты восстановить невозможно. R-Studio либо использует внутренние файловые теги для создания осмысленных имен файлов, или генерирует случайное имя типа 0280.mp4.
Рис.11. Потерянные файлы, найденные поиском известных типов файлов
Кликни по изображению для его увеличения
Вы может искать какой-нибудь особый файл или несколько файлов используя мощные возможности по поиску и выбора файлов в R-Studio. См. он-лайн справку по R-Studio: Поиск Файла.
Постарайтесь просмотреть как можно больше файлов для оценки шансов на успешное восстановление файлов. Большие графические и видео файлы особенно полезны для этой цели.
Когда вы убедитесь, что шансы на успешное восстановление ваших утеряных файлов, вы можете купить лицензию и зарегистрировать R-Studio. Вы можете сделать это прямо не лету, без прерывания процесса восстановления. См. статью Установка/удаление/регистрация R-Studio for Mac для более полной информации.
Когда ваша копия R-Studio зарегистрирована, можно начинать реальное восстановление.
6. Отметьте все необходимые файлы и папки для восстановления, кликните по кнопке Recover Marked и выберите место для сохранения восстановленных файлов.
Рис.12. Файлы и папки, отмеченные для восстановления, и опции восстановления
Кликни по изображению для его увеличения
При необходимости, укажите другие параметры восстановления. См. он-лайн справку по R-Studio: Основное восстановление файлов. Затем кликнете кнопку OK.
Начнется восстановление файлов, и R-Studio будет показывать его прогресс.
Рис.13. Прогресс восстановления файлов
Кликни по изображению для его увеличения
По окончании восстановления R-Studio покажет финальный отчет с результатами восстановления.
Рис.14. Результаты восстановления файлов и отчет
Кликни по изображению для его увеличения
Иногда R-Studio может выдать предупреждения что восстанавливаемые файлы уже существуют. Она обрабатывает такие файлы как указано на закладке Advanced диалога Recover. По умолчанию она переименовывает повторяющиеся файлы.
Результаты восстановления данных
Результаты можно увидеть в папке, выбранной на диалоге Recover.
Рис.15. Восстановленные файлы
Кликни по изображению для его увеличения
Заключение
R-Studio смогла успешно восстановить файлы со стертого диска APFS. Она смогла восстановить некоторые части стертой файловой системы с именами файлов, их путями и другими атрибутами. Остальные файлы были восстановлены без этих атрибутов, но их содержимое осталось целым.
Ключевым моментом такого успеха было то, что ничего не было записано на диск после его стирания, и команда Trim в системе была отключена во время восстановления файлов.
R-Studio отсканировала стертый диск и нашла утраченные файлы в демо-режиме, т.е., без ее покупки и регистрации. Она была зарегистрирована только тогда, когда стало понятным, что восстановление файлов должно быть успешным. Регистрация может быть произведена на лету, т.е., без прерывания процесса восстановления.