Здоровый объем APFS захвачен разбитым контейнером
Как подключить исправный том APFS, принадлежащий поврежденному контейнеру APFS? На томе включен FileVault. Все данные хранятся на внешнем диске.
Обновить
Внешний USB-диск подготовлен с включенным file vault. Он работал правильно в течение нескольких месяцев. Однажды я просто размонтировал диск, как обычно, и сохранил его. На следующий день после диска представлен поврежденный контейнер. Тем не менее, том исправен, потому что я могу перечислить его содержимое с помощью стороннего инструмента, который сначала запрашивает пароль file vault.
Цель состоит в том, чтобы разблокировать и смонтировать его с помощью командной строки, так как мне нужно rsync полное содержимое на новый диск.
>diskutil apfs list
APFS Containers (2 found)
|
+-- Container disk1 FE1CF197-187D-408D-8769-DC6629899818
| ====================================================
| [...]
|
+-- Container ERROR -69808
======================
APFS Container Reference: disk3
Size (Capacity Ceiling): ERROR -69620
Capacity In Use By Volumes: ERROR -69524
Capacity Not Allocated: ERROR -69524
|
+-< Physical Store disk2s2 E621C1C5-424C-49F8-B83E-43AD1AEE0D47
| -----------------------------------------------------------
| APFS Physical Store Disk: disk2s2
| Size: 999860912128 B (999.9 GB)
|
+-> No Volumes
Опущенная часть [...] - это disk1, являющаяся работающей системой.
>sudo fsck_apfs -n /dev/disk2s2
** Checking volume.
** Checking the container superblock.
** Checking the EFI jumpstart record.
** Checking the space manager.
** Checking the object map.
** Checking the APFS volume superblock.
** Checking the object map.
error: /dev/disk3s1 is not encrypted
** The volume /dev/disk2s2 could not be verified completely.
>sudo diskutil apfs unlock disk2s2 -nomount
disk2s2 is not an APFS Volume
>sudo diskutil mount readOnly -mountPoint /mnt disk2s2
Volume on disk2s2 failed to mount because it appears to be an APFS Physical Store
See "diskutil apfs list"
2 ответа
Этот контейнер сломался во время шифрования?
Проверьте состояние шифрования в Терминале
diskutil apfs list
Поскольку накопитель является внешним, и, вероятно, не будет монтироваться в оригинальном устройстве.
diskutil apfs unlockVolume -nomount
(Используйте пароль своей учетной записи, чтобы разблокировать его).
У меня возникла та же проблема с твердотельным накопителем, который вышел из строя во время обновления из-за неисправных блоков, и в итоге сделал это, а затем использовал DiskDrill для сканирования текущего содержимого диска. Он должен поднять его, как только он разблокирован, даже если он не установлен. Он работает в режиме RO, что выгодно для целостности данных.
Дайте мне знать, каковы ваши результаты.
Я столкнулся с аналогичной проблемой с поврежденным контейнером на внешнем жестком диске емкостью 8 ТБ (который отныне никогда не будет форматироваться APFS, очевидно...), и ЕДИНСТВЕННЫМ решением после 3 дней исследований и попыток терминала было смонтировать его на USB-накопитель. c ipad (на ios структура папок остается неизменной!) или скопировать данные с помощью Disk Drill. надеюсь это поможет.