Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Mac

แก้ไขข้อผิดพลาด 'ขนาดโหนด B-Tree ไม่ถูกต้อง' และกู้คืนข้อมูลไดรฟ์ของคุณอย่างปลอดภัย

ผู้ใช้ 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 ที่เชื่อมต่อ ฯลฯ ได้ แต่การเรียกใช้อีกครั้งในบางครั้งจะช่วยแก้ไขปัญหาได้

  1. เข้าสู่ โหมดการกู้คืน macOS หาก Mac ไม่สามารถบูตได้หรือคุณต้องการซ่อมแซมดิสก์เริ่มต้นระบบ
  2. เข้าถึง Disk Utility จากหน้าจอ macOS Utilities ในโหมดการกู้คืน หรือเปิด Disk Utility จาก Finder> Applications> Utilities หลังจากบูตเครื่อง Mac สำเร็จแล้ว
  3. คลิกดูและเลือกแสดงอุปกรณ์ทั้งหมด
  4. เลือกระดับเสียงที่มีข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้อง และคลิกการปฐมพยาบาล
  5. คลิกเรียกใช้เพื่อเริ่มตรวจสอบข้อผิดพลาดของไดรฟ์ข้อมูลที่เลือก

หากการปฐมพยาบาลล้มเหลวในการซ่อมแซมข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้องหลังจากพยายามหลายครั้ง คุณสามารถลองวิธีอื่นด้านล่างได้

เรียกใช้คำสั่ง FSCK

นอกจาก Disk Utility First Aid แล้ว คุณยังสามารถเรียกใช้คำสั่ง FSCK (File System Consistency Check) ในโหมดผู้ใช้คนเดียว เพื่อแก้ไขข้อผิดพลาดของดิสก์ภายในและภายนอก เช่น "Invalid B-tree" บน Intel Mac โดยมีวิธีการดังต่อไปนี้:

  1. กด Command+S ค้างไว้ขณะรีบูท Mac เพื่อบูตเข้าสู่โหมดผู้ใช้คนเดียว
  2. ในหน้าต่างเทอร์มินัล ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Return /sbin/fsck -fy
  3. เมื่อคำสั่งเสร็จสิ้น ให้พิมพ์คำสั่งด้านล่างแล้วกด Return รีบูต

ฟอร์แมตไดรฟ์ใหม่

ในกรณีที่ทั้งสองวิธีข้างต้นไม่สามารถแก้ไขข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้องบน Mac ได้ คุณสามารถลองวิธีสุดท้ายโดยฟอร์แมตไดรฟ์ใหม่ การดำเนินการนี้จะลบเนื้อหาในไดรฟ์ทั้งหมด ก่อนอื่นคุณควรสำรองข้อมูลไดรฟ์ด้วย Time Machine หรือเครื่องมืออื่นๆ จากนั้น ทำตามขั้นตอนด้านล่างเพื่อฟอร์แมตไดรฟ์ใหม่โดยมีข้อผิดพลาดขนาดโหนด B-tree ที่ไม่ถูกต้อง:

  1. เปิด Disk Utility จาก Launchpad หรือเข้าถึง Disk Utility ในโหมดการกู้คืน macOS
  2. เลือกดิสก์/โวลุ่มที่มีปัญหาในรายการด้านซ้ายของ Disk Utility
  3. คลิกปุ่มลบบนแถบเครื่องมือด้านบน 
    แก้ไขข้อผิดพลาด  ขนาดโหนด B-Tree ไม่ถูกต้อง  และกู้คืนข้อมูลไดรฟ์ของคุณอย่างปลอดภัย
  4. ป้อนชื่อ เลือกรูปแบบ และเลือกรูปแบบ
  5. คลิกลบเพื่อเริ่มกระบวนการฟอร์แมตใหม่

หากคุณได้แก้ไขข้อผิดพลาดขนาดโหนด 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 เพื่อค้นหาไฟล์ของคุณได้