Я использую MacBook Pro более двух лет. Затем однажды это не включилось. Принося его в магазин, механик обнаружил, что логическая плата была мертва. Согласно его словам, мой ноутбук был слишком старым и слишком дорогим, чтобы восстановить, это был в основном мусор. Но он мог бы восстановить данные в SSD для меня за 200 долларов. Я не хотел тратить 200 долларов и передавать свои конфиденциальные данные незнакомцу, поэтому я забрал свой мертвый ноутбук домой и набрал данные самостоятельно. Я преуспел. Мой SSD теперь превращен в флеш -диск, к которому я могу получить доступ через USB -порт, флэш -диск SSD 500 ГБ! Для будущего ссылки я подробно описываю шаги, чтобы превратить SSD в MacBook в флэш -диск. Общая стоимость восстановления данных составляет менее 80 долларов, и мне потребовалось менее двух часов, чтобы завершить все шаги. Абсолютно стоит того.
Чтобы получить мои данные, я купил корпус SSD для MacBook. Затем я удалил SSD в свой мертвый ноутбук и вставил его в корпус. Корпус с SSD теперь буквально USB -флэш -диск. Самая сложная часть - заставить настольный компьютер распознавать диск SSD Flash.
Apple использует APFS, проприетарную файловую систему, для управления файлами и каталогами. Поскольку это частный стандарт, другие OSS не могли просто прочитать данные на флэш -диске, они не знают, как это сделать. Есть два простых шага, чтобы решить его. Во -первых, установите драйвер APFS для Linux. Во -вторых, установите объем.
В зависимости от модели MacBook, корпус SSD может отличаться. В моем случае я использовал корпус Acasis USB C 3.0, который работает для ноутбуков с середины 2013 года и позже.
Все Macbook используют специальные винты, которые можно открыть только с помощью специальных отверток. Тем не менее, их очень легко получить от Amazon.
После того, как все будет готово, SSD может быть извлечен из ноутбука. Довольно легко удалить SSD, просто следуя инструкциям из ifixit.
Я использовал машину Linux, чтобы получить свои данные. На момент времени я пишу этот документ, неясно, может ли Windows читать громкость APFS или нет.
Используйте следующие команды для установки драйвера APFS.
sudo apt update
sudo apt install fuse libfuse-dev libicu-dev bzip2 cmake libz-dev libbz2-dev clang git libattr1-dev
После этой команды будет ошибка, указывающая, что пакет fuse не найден. Эта ошибка сохраняется для Ubuntu 18 и нижних версий. Мы можем обойти это при составлении программы на более позднем шаге. На данный момент загрузите исходный код драйвера APFS из репозитория GitHub.
git clone https://github.com/sgan81/apfs-fuse.git
cd apfs-fuse
git submodule init
git submodule update
Затем попробуйте скомпилировать его.
mkdir build
cd build
cmake ..
make
И ошибка происходит после выполнения команды Make. Что -то подобное: fatal error: fuse3/fuse.h: No such file or directory . Чтобы обойти, установите ccmake (если он не установлен) и измените конфигурацию компиляции, чтобы fuse 3.0 не использовался.
sudo apt install cmake-curses-gui
ccmake .
Use arrow and change USE_FUSE3 to OFF, press Enter.
Press c to configure
Press g to generate the Makefile
Press q to exit ccmake
Execute make again, the previous error should disappear.
Чтобы сделать это удобным, команда APFS может быть зарегистрирована, чтобы полный путь файла не был необходим каждый раз, когда выполняется apfs . Скопируйте исполняемые двоичные файлы в местный каталог бин.
sudo cp apfs-* /usr/local/bin
Если все предыдущие шаги успешны, флэш -диск, содержащий SSD, должен быть распознан ОС. Чтобы проверить, перечислите все объемы диска путем печати
fdisk -l
Из результата будет одна строка, показывающая устройство неизвестного типа. 
Отметьте путь файла в каталог DEV для этого устройства. Затем установите устройство в каталог.
sudo mkdir -p /media/$USERNAME/macssd
sudo apfs-fuse -o allow_other /dev/<device file name> /media/$USERNAME/macssd
Замените на имя, связанное с устройством неизвестного типа.
Если все пройдет гладко, на рабочем столе появится новый значок диска. Данные в SSD можно получить через значок диска.
Время и стоимость восстановления данных в SSD мертвого MacBook не высоки, намного дешевле, чем спрашивать эксперта. Я купил корпус SSD у Amazon за 70 долларов и отвертку, чтобы открыть MacBook за 6 долларов. Вся процедура восстановления, от извлечения SSD до установки драйвера APFS, довольно проста для обычного пользователя Linux.
Этот небольшой проект относится к следующим материалам/инструкциям:
[1] MacBook Pro 13 -дюймовый дисплей сетчатки в конце 2013 года замены SSD
[2] Как установить объемы диска MacOS APFS в Linux
[3] Проблемы APFS -Fuse № 87 - Фактальная ошибка: FUSE3/FUSE.H Нет такого файла или каталога