TL; DR
Đặt câu hỏi tương tự trên các cộng đồng Apple, không có gì hữu ích. Tìm bài đăng ở đây: 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.
Phần cứng iMac (27 inch, cuối 2013), SSD 256 GB, không có gì đặc biệt, không có gì lạ mắt.
Phần cứng vấn đề tiêu chuẩn và tôi chắc chắn rằng phần cứng này là hoàn hảo - vì tôi chạy Linux / Freebsd trên nó.
Ổ đĩa là một GPT phân vùng duy nhất mặc định để cài đặt High Sierra mới. Tôi chỉ cần xóa toàn bộ ổ đĩa, thiết lập sơ đồ GPT mới, định dạng nó là HFS + và khởi động trình cài đặt từ USB. Điều này đã ổn, nhưng sau một vài ngày, tôi đã kiểm tra Âm lượng sau khi mất điện và thấy rằng tôi không thể sửa chữa nó nữa ...
Disk Utility.app nói giống như những gì fsck làm. Disk Utility về cơ bản đang thực thi fsck ở chế độ nền, nếu bạn nghĩ rằng nó không khởi động trực tiếp Disk Utility thông qua Terminal và bạn sẽ thấy nó trong thiết bị xuất chuẩn.
Tôi không thể tìm thấy bất kỳ tài liệu hữu ích nào, chỉ là một số mambo-jumbo có hương vị tiếp thị mà không có bất kỳ chiều sâu kỹ thuật nào.
Tôi đã cài đặt bản phát hành Beta công khai 10.13.1 với hy vọng rằng có thể nó sẽ nhận ra các tính năng không được nhận dạng , bây giờ nó nói ít nhiều giống nhau và vẫn không thể sửa chữa âm lượng - mặc dù nó không phàn nàn về các tính năng không được nhận dạng.
Tôi đã đọc ở đâu đó rằng APFS có liên quan chặt chẽ với ZFS, vì vậy có lẽ ai đó có thể làm việc với các công cụ ZFS hoặc phần mềm khác được thiết kế rõ ràng để sửa chữa APFS tương tự như một câu chuyện ngược ở đây: http://dtrace.org/bloss/ahl/2016/ 06/15 / apple_and_zfs /
Chủ đề phụ
- Có cách nào để từ chối APFS trên SSD không?
- Có cách nào để chuyển đổi trở lại HFS +
Trong quá trình cài đặt, trình cài đặt không hỏi về chuyển đổi (hoặc có thể tôi đã bỏ lỡ nó) và bây giờ tôi bị kẹt với ổ đĩa tôi không thể sử dụng.
Cập nhật II : Sau khi đọc một chút về ZFS và sau đó tham khảo từ mục nhập Wikipedia về APFS (sửa tôi nếu tôi sai) Việc triển khai APFS nên tự khắc phục mọi lỗi và về mặt lý thuyết không cần lệnh fsck. Chà, nghĩ về nó, tôi cũng không bao giờ phải xử lý âm lượng BTRFS, nếu có một số vấn đề đã được xử lý khi khởi động, hãy đoán đây là cách APFS hoạt động tốt - vì khả năng chịu lỗi là một trong những tính năng cốt lõi của nó.
Thêm chi tiết kỹ thuật của APFS kỹ thuật đảo ngược ở đây
Cập nhật III (07.01.2018)
Sau vài tuần thử nghiệm APF trên phần cứng Apple và phần cứng không phải của Apple bằng cách thực hiện nhiều thử nghiệm phổ biến và không phổ biến - Tôi khuyên bạn nên tránh xa nó cho đến khi nhân Linux có thể gắn kết khối lượng APFS trong R / W chế độ. Theo kinh nghiệm của tôi, người ta có thể mong đợi có một ngày thực sự tồi tệ nếu bộ lưu trữ dựa trên APFS của bạn gặp sự cố vì một số lý do và sẽ không thể tự phục hồi. Trong hầu hết các trường hợp, nó thực hiện công việc và có thể tự sửa chữa - tuy nhiên trong 8 tuần tôi đã hạ cánh trong hơn 5 trường hợp không thể - mặc dù không có lỗi phần cứng. Tôi không thể sửa chữa / tái sử dụng âm lượng mà không định dạng lại do đó tôi không sử dụng APFS cho đến khi nó được ghi lại tốt và có thể gắn kết trong Linux ở chế độ R / W cho bất kỳ thứ gì khác sau đó là các tệp hệ thống.
SSD so với không phải SSD Nếu bạn đang chạy APFS trên non-SSD: nó sẽ chậm hơn HFS. Giai đoạn = Stage. APFS (hiện tại) chỉ hợp lý trên các ổ SSD nội bộ và bật có thể trên các ổ đĩa lai (mặc dù trình cài đặt Apple sẽ không đồng ý). Ổ cứng từ tính không được hưởng lợi từ APFS theo bất kỳ cách nào. Hiệu suất ổ SSD ngoài không thực sự tương đương vì lượng dữ liệu bạn có thể vắt qua USB-C bị hạn chế và HFS + sẽ không bị tắc nghẽn.