Một số người dùng Mac nhận thông báo lỗi "Invalid B-tree node size. This disk needs to be repaired" khi chạy First Aid kiểm tra và sửa ổ nội bộ/bên ngoài. Lỗi ổ đĩa này thường biểu hiện qua các hiện tượng:
- MacBook không khởi động
- Mac bị treo
- Ổ cứng bên ngoài không truy cập được
Khắc phục lỗi invalid B-tree node size cần thiết để dùng bình thường ổ cứng nội bộ/bên ngoài và làm Mac hoạt động tốt. Bài viết cung cấp giải pháp đã chứng minh cho lỗi ổ đĩa này và nói cách khôi phục dữ liệu từ Mac nếu tệp tin bị mất. Áp dụng cho Mac Intel và M-series, HDD, SSD, USB flash drive.
Hiểu lỗi invalid B-tree node size
B-tree, một loại định dạng bảng chỉ mục, được hệ điều hành Mac dùng để tạo mục nhập duy nhất cho mỗi mục bạn lưu. Khi cố truy cập tệp tin trên máy, hệ thống tìm qua B-tree cho tệp tin đó mỗi lần.
Nó trả về thông báo lỗi "Invalid B-tree node size" sau khi xác minh ổ đĩa, cho thấy hệ thống không thể tìm (phân tích) tệp tin bạn cố truy cập trong B-tree. Điều này dẫn đến hỏng Mac và không truy cập dữ liệu.
Nguyên nhân lỗi invalid B-tree node size
Lỗi invalid B-tree node size có thể xảy ra trên ổ cứng nội bộ và bên ngoài Mac. Bạn có thể muốn biết nguyên nhân gây lỗi để tránh lặp lại. Dưới đây tổng hợp vài lý do phổ biến:
- Tắt máy đột ngột
- Lỗi liên quan macOS
- Hệ thống tệp tin hỏng
- Danh mục tệp tin hỏng
Khôi phục dữ liệu từ ổ đĩa có lỗi invalid B-tree node size
Lỗi invalid B-tree trên ổ nội bộ hoặc bên ngoài Mac có thể gây mất dữ liệu. Nếu bạn thấy một số mục trên phương tiện lưu trữ bị mất do lỗi invalid B-tree node size, bạn có thể thực hiện khôi phục dữ liệu trước hoặc sau khi định dạng lại ổ.
iBoysoft Data Recovery for Mac, phần mềm khôi phục dữ liệu chuyên nghiệp, là lựa chọn tốt khôi phục dữ liệu từ ổ cứng nội bộ và bên ngoài trên Mac. Nó mang lại tỷ lệ khôi phục cao, môi trường không rủi ro, giao diện giống Finder, v.v. Bạn có thể dùng thử miễn phí quét và tìm tệp tin xóa/mất từ ổ có lỗi invalid B-tree node size.
Chuyển sang chạy iBoysoft Data Recovery for Mac trong Chế độ khôi phục macOS nếu Mac không boot.
Các bước khôi phục tệp tin từ ổ có lỗi invalid B-tree node size:
Khắc phục lỗi invalid B-tree node size trên Mac (Từng bước)
Ổ nội bộ/bên ngoài có lỗi invalid B-tree node size có thể ngăn MacBook khởi động, làm dữ liệu ổ không truy cập, gây treo Mac, v.v. Để khắc phục lỗi này, bạn có thể áp dụng các phương pháp:
Chạy Disk Utility First Aid
Mặc dù bạn có thể nhận lỗi invalid B-tree node size vì Disk Utility First Aid không sửa được ổ nội bộ Mac hoặc HDD, SSD, USB bên ngoài kết nối, chạy lại nó đôi khi khắc phục vấn đề.
- Vào Chế độ khôi phục macOS nếu Mac không boot hoặc muốn sửa ổ khởi động.
- Truy cập Disk Utility từ màn hình Tiện ích macOS trong chế độ khôi phục, hoặc mở Disk Utility từ Finder > Ứng dụng > Tiện ích sau khi boot thành công Mac.
- Nhấp Xem và chọn Hiện tất cả thiết bị.
- Chọn ổ có lỗi invalid B-tree node size và nhấp First Aid.
- Nhấp Chạy để bắt đầu kiểm tra ổ đã chọn lỗi.
Nếu First Aid không khắc phục lỗi invalid B-tree node size sau vài lần thử, bạn có thể thử phương pháp khác dưới.
Chạy lệnh FSCK
Ngoài Disk Utility First Aid, bạn cũng có thể chạy lệnh FSCK (Kiểm tra Tính nhất quán Hệ thống tệp tin) trong Chế độ Người dùng đơn để khắc phục lỗi ổ nội bộ và bên ngoài, như "Invalid B-tree" trên Mac Intel. Cách làm:
- Nhấn giữ Command+S khi khởi động lại Mac để vào Chế độ Người dùng đơn.
- Trong cửa sổ terminal, gõ lệnh sau và nhấn Return.
/sbin/fsck -fy - Khi lệnh xong, gõ lệnh dưới và nhấn Return.
reboot
Định dạng lại ổ đĩa
Trường hợp cả hai phương pháp trên không khắc phục lỗi invalid B-tree node size trên Mac, bạn có thể thử biện pháp cuối cùng—định dạng lại ổ. Điều này sẽ xóa toàn bộ nội dung ổ. Bạn nên sao lưu ổ với Time Machine hoặc công cụ khác trước. Sau đó, làm theo bước dưới để định dạng lại ổ có lỗi invalid B-tree node size:
- Mở Disk Utility từ Launchpad hoặc truy cập Disk Utility trong Chế độ khôi phục macOS.
- Chọn ổ/phân vùng gây vấn đề trong danh sách trái Disk Utility.
- Nhấp nút Xóa trên thanh công cụ trên cùng.

- Nhập tên, chọn định dạng, chọn lược đồ.
- Nhấp Xóa để bắt đầu quá trình định dạng lại.
Nếu bạn đã khắc phục lỗi invalid B-tree node size với các bước trên, hãy chia sẻ với người khác!
Cách tránh lỗi invalid B-tree node size?
Để ngăn ổ cứng bị lỗi invalid B-tree node size và lỗi tương tự, có thể khiến ổ không truy cập, hãy tập luyện Mac với các mẹo:
- Duy trì sao lưu ổ đĩa định kỳ.
- Đảm bảo ổ cứng khỏe trước khi nâng cấp macOS.
- Tránh tắt máy ngẫu nhiên hoặc ngắt điện.
- Tắt FileVault hoặc giải mã ổ khởi động trước khi sửa ổ đĩa.
Kết luận
Khi First Aid không sửa được ổ với lỗi "invalid B-tree node size", bạn có thể khôi phục dữ liệu trước nếu mất truy cập ổ, rồi chạy First Aid lại để tự động sửa hệ thống tệp tin. Nếu không hiệu quả, chạy FSCK trong Terminal để sửa sâu hơn. Biện pháp cuối cùng là định dạng lại ổ sau khi sao lưu dữ liệu.
Câu hỏi thường gặp
Câu hỏi: Giải thích đơn giản lỗi B-tree?
Trả lời: Hãy tưởng tượng ổ cứng như thư viện khổng lồ. B-tree là danh mục thẻ chỉ chính xác kệ nào chứa tệp tin nào. Khi thấy lỗi 'Invalid B-tree Node Size', nghĩa là danh mục bị xáo trộn vật lý hoặc số. Máy biết sách ở đó, nhưng không đọc được bản đồ tìm chúng. Trên Mac Apple Silicon, thường xảy ra nếu ổ bị tháo khi vẫn đang ghi dữ liệu 'danh mục'.
Câu hỏi: Có sửa lỗi B-tree không mất dữ liệu không?
Trả lời: Có, bạn có thể khắc phục lỗi B-tree không mất dữ liệu với công cụ khôi phục dữ liệu, có thể bỏ qua B-tree tìm tệp tin của bạn.