TL; DR
Задавали те саме питання спільнотам Apple, нічого корисного. Знайдіть публікацію тут: https://discussions.apple.com/thread/8123614
bash-3.2# fsck_apfs -d -l /dev/disk5
fletcher64_init:58: Selecting AVX2 implementation of fletcher64
** Checking volume.
** Checking the container superblock.
** Checking the EFI jumpstart record.
** Checking the space manager.
** Checking the object map.
** Checking the APFS volume superblock.
warning: apfs_sb at apfs_fs_index (0): apfs_features has unrecognized features (2)
** Checking the object map.
** Checking the fsroot tree.
error: btn: key (2) compare error: 22
fsroot tree is invalid.
** The volume /dev/disk5 could not be verified completely.
Апаратне обладнання iMac (27-дюймовий, кінець 2013 року), накопичувач SSD на 256 ГБ, нічого особливого, нічого фантазійного.
Стандартне обладнання апаратного забезпечення, і я впевнений, що це обладнання є бездоганним - оскільки я запускаю Linux / Freebsd на ньому.
Диск - це стандартний GPT за замовчуванням для нового встановлення High Sierra. Я просто стер цілий диск, встановив нову схему GPT, відформатував її як HFS + і запустив інсталятор з USB. Це пішло нормально, але через кілька днів я перевірив гучність після відключення електроенергії і виявив, що більше не можу її відремонтувати ...
Disk Utility.app говорить те саме, що і fsck . Disk Utility в основному виконує fsck на задньому плані, якщо ви думаєте, що це не так, запустіть Disk Utility безпосередньо через термінал, і ви побачите його в stdout.
Я не зміг знайти жодної корисної документації, лише деякі ароматизовані мамбо-джамбо без будь-якої технічної глибини.
Я встановив 10.13.1 реліз Public Beta з надією , що , можливо , це буде розпізнають на невизнані риси, тепер він говорить , що більш-менш те ж саме , і до сих пір не може відновити обсяг - хоча він не скаржиться на невизнаних особливості.
Я десь читав, що APFS близько пов’язаний із ZFS, тому, можливо, можна працювати з інструментами ZFS або іншим програмним забезпеченням, яке явно призначене для відновлення APFS, подібного до попереднього сюжету тут: http://dtrace.org/blogs/ahl/2016/ 06/15 / apple_and_zfs /
Підтеми
- Чи є спосіб відмовитися від APFS на SSD?
- Чи є спосіб конвертувати назад у HFS +
Під час встановлення інсталятор не запитував про конвертацію (а може, я її пропустив), і тепер я застряг із диском, який я не можу використовувати.
Оновлення II : Прочитавши трохи про ZFS, а потім посилання з статті Вікіпедії про APFS (виправте мене, якщо я помиляюся) Реалізація APFS повинна самостійно усунути будь-які несправності, і теоретично немає необхідності в команді fsck. Ну, думаючи про це, мені ніколи не доводилося розмивати обсяг BTRFS, якщо якісь проблеми там були очищені під час завантаження, здогадуйтесь, як саме це має працювати і APFS - оскільки відмовостійкість є однією з основних його особливостей.
Більше технічних подробиць за допомогою зворотного проектування APFS тут
Оновлення III (07.01.2018)
Після декількох тижнів тестування програм APF на рідному Apple та інших апаратах Apple, виконуючи багато загальних і не дуже поширених тестувань - рекомендую триматися подалі від нього, поки ядро Linux не зможе встановити об'єм APFS в R / W режим. З мого досвіду можна очікувати насправді поганого дня, якщо ваше сховище на базі APFS чомусь вийде з ладу і не зможе самолікуватися. У більшості випадків це виконує роботу і може самостійно відремонтувати - однак за 8 тижнів я приземлився в більш ніж 5 випадках, коли не зміг - незважаючи на помилки обладнання. Я не зміг відновити / повторно використати том без переформатування, тому я не використовую APFS, поки він не буде добре задокументований та встановлений у Linux у режимі R / W для чого-небудь іншого, ніж системні файли.
SSD порівняно з не-SSD Якщо ви використовуєте APFS на не-SSD: це буде повільніше, ніж HFS. Період. APFS (на даний момент) розумний лише на внутрішніх SSD-накопичувачах, а на гібридних накопичувачах може бути включено (хоча інсталятор Apple не погодиться). Магнітні жорсткі диски ніяким чином не виграють від APFS. Зовнішні показники накопичувача SSD насправді не порівнянні, оскільки кількість даних, які ви можете видавити через USB-C, обмежена, а HFS + не буде вузьким місцем.