TL; DR
Aynı soruyu Apple topluluklarında sordu, yararlı bir şey yok. Yayını burada bulabilirsiniz: 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.
Donanım iMac (27 inç, 2013 Sonu), 256GB stok SSD, özel bir şey yok, fantezi bir şey yok.
Standart sorun donanımı ve Linux / Freebsd'yi çalıştırdığım için bu donanımın kusursuz olduğundan eminim.
Drive, High Sierra'nın yeni yüklemesi için varsayılan tek bölümlü GPT'dir. Tüm sürücüyü sildim, yeni bir GPT şeması belirledim, HFS + olarak biçimlendirdim ve yükleyiciyi USB'den başlattım. Bu iyi gitti, ama birkaç gün sonra elektrik kesintisinden sonra Sesi kontrol ettim ve artık onaramayacağımı buldum ...
Disk Utility.app Ne aynısını söylüyor fsck yapar. Disk Yardımcı temelde yürütülüyor fsck Eğer o zaman Terminali üzerinden doğrudan Disk Utility başlamaz düşünüyorsam, her durumda arka planda ve stdout içinde göreceksiniz.
Yararlı bir belge bulamadım, sadece bazı teknik derinliği olmayan pazarlama aromalı mambo-jumbo.
Ben yüklü 10.13.1 belki olur umutlarla Kamu beta sürümü tanımak tanınmayan özellikleri, şimdi aşağı yukarı aynı ve hala diyor tamir edemez hacmini - bu tanınmayan özellikleri hakkında şikayetçi olmasa da.
APFS'nin ZFS ile yakından ilişkili olduğu bir yerde okudum, bu yüzden belki de burada bir arka hikayeye benzer APFS'yi onarmak için tasarlanmış ZFS araçları veya diğer yazılımlarla çalışabilir: http://dtrace.org/blogs/ahl/2016/ 15/06 / apple_and_zfs /
Alt başlıklar
- SSD'de APFS'den çıkmanın bir yolu var mı?
- HFS + 'ya geri dönmenin bir yolu var mı
Kurulum sırasında yükleyici dönüşüm hakkında soru sormadı (ya da belki de kaçırdım) ve şimdi kullanamayacağım bir sürücüye takılı kaldım.
Güncelleme II : ZFS hakkında biraz okuduktan sonra APFS hakkındaki Wikipedia girişinden referanslar (yanlışsam beni düzelt) APFS uygulaması kendi başına herhangi bir hatayı halletmeli ve teorik olarak fsck komutuna gerek yoktur. Bunu düşündüğümde, bir BTRFS hacmini de fsck etmek zorunda kalmadım, önyükleme zamanında temizlenen bazı sorunlar varsa, sanırım APFS'nin de bu şekilde çalışması gerekiyordu - çünkü hata toleransı temel özelliklerinden biridir.
Tersine mühendislik APFS ile daha fazla teknik detay burada
Güncelleme III (07.01.2018)
Çok yaygın ve bazı yaygın olmayan testler yaparak yerel Apple ve Apple olmayan donanımlarda birkaç hafta APF testinden sonra - Linux çekirdeği R / W'ye bir APFS birimi bağlayabilene kadar ondan uzak durmanızı öneririm modu. Deneyimlerime göre, APFS tabanlı depolama alanınız bir nedenle çökerse ve kendi kendini iyileştiremezse, gerçekten kötü bir gün geçirmeyi bekleyebilirsiniz. Çoğu durumda bu işi yapar ve kendini onarabilir - ancak 8 hafta içinde donanım arızasına rağmen 5 haftadan fazla süremedim. Yeniden biçimlendirmeden birimi tamir edemedim / yeniden kullanamadım, bu nedenle sistem belgelerinden başka bir şey için Linux'ta R / W modunda iyi belgelenmiş ve monte edilebilene kadar APFS kullanmıyorum.
SSD ve SSD olmayanlar APD'yi SSD olmayan bir cihazda çalıştırıyorsanız: HFS'den daha yavaş olacaktır. Dönemi. APFS (şu anda) yalnızca dahili SSD sürücüler için geçerlidir ve açıktır (Apple yükleyici kabul etmese de). Manyetik sabit sürücüler hiçbir şekilde APFS'den yararlanamaz. USB-C ile sıkıştırabileceğiniz miktar verileri sınırlı olduğundan ve HFS + bir darboğaz olmayacağından harici SSD sürücü performansı gerçekten karşılaştırılamaz.