ผู้ใช้ Mac บางรายได้รับข้อความแสดงข้อผิดพลาด "ขนาดโหนด B-tree ไม่ถูกต้อง จำเป็นต้องซ่อมแซมดิสก์นี้ " เมื่อเรียกใช้ First Aid เพื่อตรวจสอบและซ่อมแซมดิสก์ภายใน/ภายนอก ข้อผิดพลาดของดิสก์นี้มักจะปรากฏในปรากฏการณ์ต่อไปนี้:
- MacBook ไม่บู๊ต
- Mac ค้าง
- ไม่สามารถเข้าถึงฮาร์ดไดรฟ์ภายนอกได้
การแก้ไขข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้องนั้นจำเป็นต่อการใช้ฮาร์ดไดรฟ์ภายใน/ภายนอกตามปกติ และทำให้ Mac ทำงานได้ดี โพสต์นี้นำเสนอวิธีแก้ปัญหาที่ได้รับการพิสูจน์แล้วสำหรับข้อผิดพลาดของดิสก์นี้ และบอกวิธีการกู้คืนข้อมูลจาก Mac ของคุณหากไฟล์ใด ๆ สูญหาย ใช้ได้กับ Mac, HDD, SSD และ USB ซีรีส์ Intel และ M-series
ทำความเข้าใจข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้อง
ระบบปฏิบัติการ Mac ใช้ B-tree ซึ่งเป็นรูปแบบตารางดัชนีประเภทหนึ่งเพื่อสร้างรายการที่ไม่ซ้ำกันสำหรับแต่ละรายการที่คุณบันทึก เมื่อพยายามเข้าถึงไฟล์บนเครื่อง ระบบจะค้นหาไฟล์นั้นผ่าน B-tree ในแต่ละครั้ง ป>
หากส่งคืนข้อความแสดงข้อผิดพลาด "ขนาดโหนด B-tree ไม่ถูกต้อง" หลังจากตรวจสอบดิสก์ แสดงว่าระบบไม่สามารถค้นหา (แยกวิเคราะห์) ไฟล์ที่คุณพยายามเข้าถึงใน B-tree ซึ่งส่งผลให้ Mac เสียหายและไม่สามารถเข้าถึงข้อมูลได้
สาเหตุของข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้อง
ข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้องอาจเกิดขึ้นได้ทั้งในฮาร์ดไดรฟ์ภายในและภายนอกของ Mac คุณอาจต้องการทราบว่าอะไรทำให้เกิดข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้อง เพื่อที่คุณจะได้หลีกเลี่ยงข้อผิดพลาดเดียวกันนี้ในอนาคต ที่นี่ เราสรุปเหตุผลของคำสั่งบางประการ:
- การปิดระบบกะทันหัน
- ข้อผิดพลาดที่เกี่ยวข้องกับ macOS
- ระบบไฟล์เสียหาย
- แค็ตตาล็อกไฟล์ความเสียหาย
กู้คืนข้อมูลจากไดรฟ์โดยมีข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้อง
ข้อผิดพลาด B-tree ที่ไม่ถูกต้องบนฮาร์ดไดรฟ์ภายในหรือภายนอกของ Mac อาจทำให้ข้อมูลสูญหายได้ หากคุณพบว่าบางรายการในสื่อจัดเก็บข้อมูลของคุณสูญหายเนื่องจากข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้อง คุณสามารถดำเนินการกู้คืนข้อมูลก่อนหรือหลังฟอร์แมตไดรฟ์ได้ ป>
iBoysoft Data Recovery for Mac เป็นซอฟต์แวร์กู้คืนข้อมูลระดับมืออาชีพ เป็นตัวเลือกที่ดีสำหรับคุณในการกู้คืนข้อมูลจากฮาร์ดไดรฟ์ภายในและภายนอกบน Mac โดยให้อัตราการกู้คืนที่สูง สภาพแวดล้อมที่ปราศจากความเสี่ยง มี UI ที่เหมือน Finder ฯลฯ คุณสามารถทดลองใช้ได้ฟรีเพื่อสแกนและค้นหาไฟล์ที่สูญหาย/ถูกลบจากไดรฟ์โดยมีข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้อง
ย้ายไปรัน iBoysoft Data Recovery สำหรับ Mac ในโหมดการกู้คืน macOS หาก Mac ของคุณไม่สามารถบู๊ตได้
ขั้นตอนในการกู้คืนไฟล์จากไดรฟ์ที่มีข้อผิดพลาดขนาดโหนด B-tree ไม่ถูกต้อง: ป>
แก้ไขข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้องบน Mac (ทีละขั้นตอน)
วอลุ่มภายใน/ภายนอกที่มีข้อผิดพลาดขนาดโหนด B-tree ไม่ถูกต้องอาจทำให้ MacBook ของคุณไม่สามารถบู๊ตได้ ทำให้ไม่สามารถเข้าถึงข้อมูลของไดรฟ์ ทำให้ Mac ของคุณค้าง ฯลฯ เพื่อแก้ไขข้อผิดพลาดนี้ คุณสามารถใช้วิธีการด้านล่าง:
เรียกใช้การปฐมพยาบาลยูทิลิตี้ดิสก์
แม้ว่าคุณอาจได้รับข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้องเนื่องจาก Disk Utility First Aid ไม่สามารถซ่อมแซมไดรฟ์ภายในของ Mac หรือ HDD ภายนอก, SSD, แฟลชไดรฟ์ USB ที่เชื่อมต่อ ฯลฯ ได้ แต่การเรียกใช้อีกครั้งในบางครั้งจะช่วยแก้ไขปัญหาได้
- เข้าสู่ โหมดการกู้คืน macOS หาก Mac ไม่สามารถบูตได้หรือคุณต้องการซ่อมแซมดิสก์เริ่มต้นระบบ
- เข้าถึง Disk Utility จากหน้าจอ macOS Utilities ในโหมดการกู้คืน หรือเปิด Disk Utility จาก Finder> Applications> Utilities หลังจากบูตเครื่อง Mac สำเร็จแล้ว
- คลิกดูและเลือกแสดงอุปกรณ์ทั้งหมด
- เลือกระดับเสียงที่มีข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้อง และคลิกการปฐมพยาบาล
- คลิกเรียกใช้เพื่อเริ่มตรวจสอบข้อผิดพลาดของไดรฟ์ข้อมูลที่เลือก
หากการปฐมพยาบาลล้มเหลวในการซ่อมแซมข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้องหลังจากพยายามหลายครั้ง คุณสามารถลองวิธีอื่นด้านล่างได้
เรียกใช้คำสั่ง FSCK
นอกจาก Disk Utility First Aid แล้ว คุณยังสามารถเรียกใช้คำสั่ง FSCK (File System Consistency Check) ในโหมดผู้ใช้คนเดียว เพื่อแก้ไขข้อผิดพลาดของดิสก์ภายในและภายนอก เช่น "Invalid B-tree" บน Intel Mac โดยมีวิธีการดังต่อไปนี้:
- กด Command+S ค้างไว้ขณะรีบูท Mac เพื่อบูตเข้าสู่โหมดผู้ใช้คนเดียว
- ในหน้าต่างเทอร์มินัล ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Return /sbin/fsck -fy
- เมื่อคำสั่งเสร็จสิ้น ให้พิมพ์คำสั่งด้านล่างแล้วกด Return รีบูต
ฟอร์แมตไดรฟ์ใหม่
ในกรณีที่ทั้งสองวิธีข้างต้นไม่สามารถแก้ไขข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้องบน Mac ได้ คุณสามารถลองวิธีสุดท้ายโดยฟอร์แมตไดรฟ์ใหม่ การดำเนินการนี้จะลบเนื้อหาในไดรฟ์ทั้งหมด ก่อนอื่นคุณควรสำรองข้อมูลไดรฟ์ด้วย Time Machine หรือเครื่องมืออื่นๆ จากนั้น ทำตามขั้นตอนด้านล่างเพื่อฟอร์แมตไดรฟ์ใหม่โดยมีข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้อง:
- เปิด Disk Utility จาก Launchpad หรือเข้าถึง Disk Utility ในโหมดการกู้คืน macOS
- เลือกดิสก์/โวลุ่มที่มีปัญหาในรายการด้านซ้ายของ Disk Utility
- คลิกปุ่มลบบนแถบเครื่องมือด้านบน

- ป้อนชื่อ เลือกรูปแบบ และเลือกรูปแบบ
- คลิกลบเพื่อเริ่มกระบวนการฟอร์แมตใหม่
หากคุณได้แก้ไขข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้องตามขั้นตอนข้างต้นแล้ว ให้แชร์กับผู้อื่น!
จะหลีกเลี่ยงข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้องได้อย่างไร
เพื่อป้องกันไม่ให้ฮาร์ดไดรฟ์ของคุณจากข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้องและข้อผิดพลาดที่คล้ายกัน ซึ่งอาจทำให้ไม่สามารถเข้าถึงไดรฟ์ของคุณ ออกกำลังกาย Mac ของคุณด้วยเคล็ดลับต่อไปนี้:
- สำรองข้อมูลไดรฟ์ของคุณเป็นประจำ
- ตรวจสอบให้แน่ใจว่าฮาร์ดไดรฟ์ของคุณแข็งแรงดีก่อนทำการอัปเกรด macOS
- หลีกเลี่ยงการปิดเครื่องหรือปลั๊กไฟโดยไม่ตั้งใจ
- ปิด FileVault หรือถอดรหัสดิสก์เริ่มต้นระบบก่อนที่จะซ่อมแซมดิสก์ของคุณ
บทสรุป
เมื่อ First Aid ไม่สามารถซ่อมแซมไดรฟ์ของคุณได้โดยมีข้อผิดพลาด "ขนาดโหนด B-tree ไม่ถูกต้อง" คุณสามารถกู้คืนข้อมูลได้ก่อนหากคุณสูญเสียการเข้าถึงไดรฟ์ จากนั้นเรียกใช้ First Aid อีกครั้งเพื่อซ่อมแซมระบบไฟล์โดยอัตโนมัติ หากไม่ได้ผล ให้เรียกใช้ FSCK ใน Terminal เพื่อทำการซ่อมแซมในเชิงลึก วิธีสุดท้ายคือการฟอร์แมตไดรฟ์ใหม่หลังจากสำรองข้อมูลแล้ว
คำถามที่พบบ่อย
อ
คิดว่าฮาร์ดไดรฟ์ของคุณเป็นเหมือนห้องสมุดขนาดใหญ่ B-tree คือแค็ตตาล็อกการ์ดที่บอกคอมพิวเตอร์ว่าไฟล์ทุกไฟล์อยู่บนชั้นวางใด
เมื่อคุณเห็นข้อผิดพลาด 'ขนาดโหนด B-tree ไม่ถูกต้อง' นั่นหมายความว่าแค็ตตาล็อกได้รับการรบกวนทางกายภาพหรือทางดิจิทัล คอมพิวเตอร์รู้ว่ามีหนังสืออยู่ที่นั่น แต่ไม่สามารถอ่านแผนที่เพื่อค้นหาหนังสือเหล่านั้นได้อีกต่อไป บน Apple Silicon Mac สิ่งนี้มักจะเกิดขึ้นหากถอดปลั๊กไดรฟ์ในขณะที่ยังเขียนข้อมูล 'แค็ตตาล็อก'
อ
ใช่ คุณสามารถแก้ไขข้อผิดพลาด B-tree ได้โดยไม่สูญเสียข้อมูลของคุณด้วยเครื่องมือการกู้คืนข้อมูล ซึ่งสามารถข้าม B-tree เพื่อค้นหาไฟล์ของคุณได้