Несколько дней назад разделы моего Macbook Air испортились или что-то в этом роде, и, судя по тому, что я собрал в Интернете, файл boot.efi не найден.
К счастью, у меня есть компьютер, и я могу загрузить Ubuntu 18.04 на флэш-накопитель, загрузиться с него и выполнить опцию "Попробуйте Ubuntu".

В приложении «Диски» я вижу свой APPLE SSD емкостью 121 ГБ и хочу просматривать / делать копии моих важных файлов (например, фотографий, документов и видео) и загружать их на свой компьютер через Интернет или перемещать на внешний Жесткий диск или флэш-накопитель и перенесите их на мой компьютер (у меня есть флэш-накопитель объемом 128 ГБ и жесткий диск Seagate емкостью 2 ТБ).

1 ответ1

0

Прежде чем я начну, лучше всего взять ваш MacBook Air в Apple Store, если у вас есть Apple Care, и он все еще действует.

Если ваш MacBook Pro работал с 10.11 или более ранней версией и использует hfs+, тогда Ubuntu может читать hfs+ по умолчанию, но вам может потребоваться немного больше в вашем случае. Убедитесь, что у вас есть место для установки диска MacBook Air.

apt-get install hfsprogs

Это позволит вам записать и починить диск MacBook Air.

sudo fsck.hfsplus -f /dev/sdXY

Это отремонтирует диск при необходимости.

sudo mount -t hfsplus -o force,rw /dev/MacBookAir drive /the/mountpoint

Наконец, он будет монтироваться с разрешениями на чтение / запись в случае необходимости.

Если ваш MacBook Air работал под управлением High Sierra и использует APFS, то единственный способ прочитать его - это скомпилировать apfs-fuse из Github. Инструкции находятся в ссылке, но я опубликую необходимые шаги здесь в случае изменения ссылки.

https://github.com/sgan81/apfs-fuse

Сначала вам нужно будет или apt-get install следующие пакеты:

git gcc gcc-c++ gcc-dev libfuse-dev libattr1-dev icu-devtools libicu-dev libicu52 cmake

Следующий:

cd /opt
mkdir aptfuse
cd aptfuse
mkdir src 1.0
cd src

Клонировать программное обеспечение:

git clone https://github.com/sgan81/apfs-fuse.git

cd в apfs-fuse , который был только что создан , содержащий исходный код и выполнить следующие команды , чтобы зарегистрировать lzfse библиотеку Apple, которая включена в исходный код в качестве субмодуля.

git submodule init
git submodule update

cd ../../1.0
cmake ../src/apfs-fuse
make

Затем добавьте каталог /opt/apfsfuse/1.0/bin в ваш путь и начните новый сеанс:

export PATH=$PATH:/opt/apfsfuse/1.0/bin
bash

Чтобы установить диск MacBook Air:

apfs-fuse /dev/MacBookAirDrive /your/mountpoint

Я успешно собрал это с моей виртуальной машиной Debian (я не удосужился установить виртуальную машину Ubuntu). Инструкции по созданию репозиториев на странице Github отличаются, но я немного очистил структуру здесь. Имейте в виду, что это программное обеспечение не является официальным и не работает идеально для всех. Опять же, может быть, лучше взять его в Apple Store, если у вас есть Apple Care.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .