เมื่อ Mac ของคุณรีสตาร์ทต่อเนื่องด้วยเหตุผลบางอย่าง และ macOS ไม่โหลดอย่างถูกต้อง แล้วคุณน่าจะกำลังประสบ kernel panic Kernel panic คือค่าเทียบเท่าของ Blue Screen of Death บน Windows ซึ่งหมายความว่าคอมพิวเตอร์ของคุณเผชิญกับข้อผิดพลาดที่มันไม่สามารถแก้ไขได้ ป้องกันไม่ให้ระบบปฏิบัติการเปิดใช้งานได้สำเร็จ
เมื่อผู้ใช้ได้ยิน kernel panic ส่วนใหญ่จะกังวล คิดว่าจบแล้ว แต่จริงๆ แล้ว เหมือนกับ blue screen errors kernel panics ไม่ได้ส่งสัญญาณถึงวันสิ้นโลก และส่วนใหญ่แก้ไขได้จริง
แม้จะน่ากลัวเมื่อ Mac ของคุณรีบูทซ้ำๆ หรือหน้าจอดำโดยไม่มีเหตุผลชัดเจน คุณไม่ต้องกังวล เพราะมันแก้ไขได้ เพียงแน่ใจว่าคุณจดบันทึกข้อความที่ปรากฏบนหน้าจอก่อนที่ Mac จะรีสตาร์ท คุณอาจเห็นข้อความอย่าง: You need to restart your computer. Hold down the Power button for several seconds or press the Restart button มีกรณีที่ข้อความระบุว่าอะไรทำให้ kernel panic เกิดขึ้น ซึ่งควรทำให้คุณแก้ไขปัญหาได้ง่ายขึ้น
หนึ่งในตัวร้ายยอดนิยมที่ก่อให้เกิด kernel panic บน Mac คือ ไฟล์ com.apple.driver.AppleMobileFileIntegrity Kernel panic ที่เกิดซ้ำกับ "com.apple.driver.AppleMobileFileIntegrity" กลายเป็นเรื่องที่พบบ่อย โดยเฉพาะหลังการเปิดตัว macOS Catalina
ที่อาจทำให้เกิดปัญหาระบบหรือทำให้ประสิทธิภาพช้าลง
Kernel panic กับ com.apple.driver.AppleMobileFileIntegrity บน Mac คืออะไร?
หาก Mac ของคุณได้รับ kernel panic com.apple.driver.AppleMobileFileIntegrity หมายความว่ามีบางอย่างผิดปกติกับ AppleMobileFileIntegrity หรือ AMFI ของอุปกรณ์ของคุณ ระบบปฏิบัติการของคุณเผชิญกับข้อผิดพลาดภายในที่เกี่ยวข้องกับส่วนประกอบ AppleMobileFileIntegrity และ Mac ของคุณไม่สามารถแก้ไขข้อผิดพลาดนี้ ทำให้มันปิดตัวลงอัตโนมัติ
Apple Mobile File Integrity (AMFI) เริ่มต้นเป็นฟังก์ชันของ iOS ที่ Mac นำมาใช้ในภายหลัง มันป้องกันการพยายามรันโค้ดที่ไม่ได้ลงนามใน macOS ทั้งหมด มันตรวจสอบความสมบูรณ์ของไฟล์ ลายเซ็นและใบรับรองของพวกเขา รวมถึงสิทธิ์และโปรไฟล์การจัดเตรียมที่กำลังทำงานบนระบบ
เมื่ออุปกรณ์ของคุณประสบ kernel panic ที่เกิดซ้ำกับ "com.apple.driver.AppleMobileFileIntegrity" หมายความว่าระบบเผชิญกับปัญหาวิกฤติเมื่อรันการตรวจสอบความสมบูรณ์ หากคุณได้ข้อผิดพลาดนี้ครั้งหรือสองครั้ง และข้อผิดพลาดหายไปด้วยการรีสตาร์ทคอมพิวเตอร์อย่างง่าย คุณไม่ต้องกังวาล มันอาจเกิดจากข้อบกพร่องชั่วคราวในระบบและควรเป็นปัญหาเล็กน้อย
อย่างไรก็ตาม หาก kernel panic เกิดขึ้นหลายครั้งในหนึ่งสัปดาห์หรือหนึ่งวัน คุณต้องทำ etwas เร็วที่สุด ในกรณีส่วนใหญ่ kernel panic เกิดขึ้นแบบสุ่มโดยไม่มีการเตือนหน้าจอเพียงดำและข้อความข้อผิดพลาดปรากฏก่อนรีสตาร์ท ในบางกรณี ปัญหารุนแรงจนผู้ใช้ไม่สามารถทำอะไรได้เพราะการล้มเหลวซ้ำๆ มีผู้ใช้ที่ติดอยู่ใน boot loop
ทำไมคุณถึงได้รับ com.apple.driver.AppleMobileFileIntegrity ใน Kernel Panic
ในกรณีส่วนใหญ่ Kernel panic ที่เกิดซ้ำกับ "com.apple.driver.AppleMobileFileIntegrity" เกิดจากปัญหากับ Apple Mobile File Integrity หรือ AMFI อาจเป็นไปได้ว่า Mac ของคุณเผชิญกับปัญหารุนแรงที่มันจัดการไม่ได้เมื่อตรวจสอบความสมบูรณ์ของไฟล์และแอปของคุณ หรืออาจเป็นไฟล์ com.apple.driver.AppleMobileFileIntegrity เสียหาย ถูกลบ หรือหายไป
อย่างไรก็ตาม มีบางครั้งที่ kernel panic ไม่เกี่ยวข้องกับ Apple Mobile File Integrity เลย นี่คือสาเหตุอื่นๆ ที่คุณอาจต้องพิจารณา:
- RAM หรือพื้นที่จัดเก็บไม่เพียงพอ – เมื่อ Mac ของคุณขาดทรัพยากร โดยเฉพาะหน่วยความจำและพื้นที่ฮาร์ดดิสก์ กระบวนการของคุณจะไม่สามารถทำงานได้อย่างถูกต้อง บางอย่างจะไม่เปิดเลย ทำให้ระบบปิดตัวลงและนำไปสู่ kernel panic
- ไดรเวอร์หรือปลั๊กอินล้าสมัย – หากซอฟต์แวร์ของคุณไม่ได้รับการอัปเดตเป็นประจำ คุณอาจพลาดการอัปเดตสำคัญที่ส่งผลต่อระบบ
- สิทธิ์ดิสก์เสียหาย – ปัญหาใดๆ กับฮาร์ดดิสก์ โดยเฉพาะในแง่ของสิทธิ์ น่าจะนำไปสู่ข้อผิดพลาด เพราะระบบจะไม่สามารถเข้าถึงไฟล์หรือกระบวนการที่จำเป็นที่จัดเก็บบนดิสก์นั้น
- แอปที่ขัดแย้ง – แอปที่ไม่เข้ากันได้จะไม่ได้นำอะไรมาให้ นอกจากปัญหา โดยเฉพาะโปรแกรมความปลอดภัย
- ปัญหาฮาร์ดแวร์และอุปกรณ์ต่อพ่วงที่ไม่เข้ากันได้ – หากส่วนประกอบฮาร์ดแวร์ใดๆ รวมถึงอุปกรณ์ต่อพ่วง เสียหายหรือไม่เข้ากันได้ คุณแน่นอนจะเจอปัญหา เช่น kernel panics
วิธีแก้ไข Recurring Kernel Panic กับ "com.apple.driver.AppleMobileFileIntegrity"
ทุกครั้งที่คุณเผชิญกับ kernel panic ใดๆ คุณต้อง 알아 ก่อนว่ามันเกิดจากปัญหาฮาร์ดแวร์หรือซอฟต์แวร์ ในการตรวจสอบว่าปัญหาฮาร์ดแวร์ใดๆ อยู่เบื้องหลังเหตุการณ์เหล่านี้ ให้ทำตามขั้นตอนที่นี่:
1. ถอดอุปกรณ์ต่อพ่วงทั้งหมด
เพื่อ 알아 ว่าอุปกรณ์ต่อพ่วงของคุณขัดแย้งกับระบบหรือไม่ คุณต้องถอดพวกมันทีละตัว รวมถึงตัวแปลงเครือข่าย คีย์บอร์ด เครื่องพิมพ์ เมาส์ การ์ดวิดีโอภายนอก ฮาร์ดดิสก์ภายนอก อุปกรณ์ USB และอื่นๆ ถอดทั้งหมดทีเดียว แล้วรีสตาร์ท Mac เชื่อมต่ออุปกรณ์ทีละตัว เพื่อดูว่า kernel panic จะเกิดขึ้นเมื่อคุณเสียบพวกมันหรือไม่ วิธีทดลอง-ผิดพลาดนี้ควรแยกอุปกรณ์ต่อพ่วงที่ก่อให้เกิด kernel panic หากมี หากอุปกรณ์ต่อพ่วงของคุณเสียหาย คุณต้องติดตั้งใหม่และอัปเดตไดรเวอร์ที่มาพร้อมกับมัน
2. รัน Apple Diagnostics
ขึ้นอยู่กับระบบปฏิบัติการของคุณ ฟีเจอร์ในตัวนี้อาจเรียกว่า Apple Diagnostics (หาก Mac ของคุณเป็นปี 2013 หรือใหม่กว่า) หรือ Apple Hardware Test (หาก Mac ของคุณเป็นปี 2012 หรือก่อนหน้าและมี OS X 10.8.4 หรือใหม่กว่า) เครื่องมือนี้ช่วยวินิจฉัยได้ว่ามีปัญหากับฮาร์ดแวร์ภายในของ Mac หรือไม่ เช่น โลจิกบอร์ด หน่วยความจำ และส่วนประกอบไร้สาย
ในการรัน Apple Diagnostics ให้ทำตามคำแนะนำด้านล่าง:
- ถอดอุปกรณ์ภายนอกทั้งหมด รวมถึงสาย Ethernet หรือ DVD drive ภายนอก เพียงทิ้งหน้าจอ คีย์บอร์ด เมาส์ และลำโพงไว้
- บน Mac ของคุณ คลิก Apple menu > Restart เพื่อรีบูทคอมพิวเตอร์
- กดค้างปุ่ม D ขณะที่ Mac กำลังรีสตาร์ท ค้างปุ่ม D จนกว่าคุณจะเห็นหน้าจอที่แสดงภาษาต่างๆ
- เลือกภาษา และ Apple Diagnostics ควรเริ่มโดยอัตโนมัติ
- เมื่อกระบวนการเสร็จ Apple Diagnostics จะแสดงรายการปัญหาที่พบ
เมื่อคุณทำการตรวจสอบฮาร์ดแวร์ทั้งหมดข้างต้นเสร็จ และคุณไม่เห็นปัญหาใดๆ คุณสามารถดำเนินการต่อกับวิธีแก้ซอฟต์แวร์ด้านล่าง:
ขั้นตอนที่ 1: อัปเดตซอฟต์แวร์ทั้งหมด
ตรวจสอบให้แน่ใจว่าระบบและแอปทั้งหมดของคุณทันสมัย โดยตรวจสอบแอป App Store สำหรับอัปเดตที่พร้อมใช้งาน คลิกไอคอน App Store แล้วคลิก Updates เพื่อดูอัปเดตล่าสุดที่พร้อมใช้งานสำหรับคอมพิวเตอร์ของคุณ
หากคุณรัน macOS Catalina การอัปเดต AppleMobileFileIntegrity ถูกปล่อยสำหรับเวอร์ชัน 10.15.3 ระหว่างการอัปเดต macOS Catalina 10.15.4 ที่ปล่อยเมื่อเดือนที่แล้ว การอัปเดต macOS ของคุณควรช่วยแก้ไข kernel panics ที่คุณอาจเผชิญเนื่องจาก Apple Mobile File Integrity ที่ล้าสมัย
ขั้นตอนที่ 2: ซ่อมแซมสิทธิ์ดิสก์
บางครั้งซอฟต์แวร์และแอปของคุณขัดแย้งกันเพื่อเข้าถึงไฟล์และโฟลเดอร์เฉพาะก่อน นี่คือสิ่งที่สิทธิ์ดิสก์ทำหน้าที่ เมื่อบางอย่างผิดปกติกับซอฟต์แวร์หรือแอปพลิเคชันของคุณ คุณต้องแก้ไขสิทธิ์ที่เสียหายเพื่อแก้ไขปัญหา
ในการทำเช่นนี้ คุณต้องรัน Disk Utility โดยทำตามขั้นตอนด้านล่าง:
- เปิด Disk Utility ผ่าน Finder โดยไปที่ Applications > Utilities > Disk Utility
- ในหน้าต่าง Disk Utility ให้เลือกโวล्यุมฮาร์ดดิสก์ภายนอกจากรายการไดรฟ์ด้านซ้าย
- ต่อไป คลิกที่แท็บ First Aid แล้วคลิกที่ Verify Disk Permissions Disk Utility จะสแกนหาสิทธิ์ที่ทำงานผิดปกติและเสียหาย แล้วสร้างรายการหลังการวินิจฉัย
- เมื่อคุณได้รายการสิทธิ์ที่เสียหาย ให้คลิกที่ Repair Disk Permissions
- รอจนกระบวนการเสร็จสิ้น
ขณะที่คุณอยู่ที่นั่น คุณยังสามารถใช้เครื่องมือ First Aid ของ Disk Utility เพื่อตรวจจับข้อผิดพลาดดิสก์และแก้ไขพวกมัน เพียงคลิก Disk Utility > First Aid และรอเครื่องมือทำงาน
ขั้นตอนที่ 3: ตรวจสอบให้แน่ใจว่าคุณมีพื้นที่จัดเก็บว่างเพียงพอ
เพื่อให้ macOS ทำงานได้อย่างถูกต้องและมีประสิทธิภาพ Apple แนะนำให้มีพื้นที่จัดเก็บว่างอย่างน้อย 20% บนดิสก์เริ่มต้นของคุณ คอมพิวเตอร์ของคุณต้องการห้องเพียงพอที่จะหายใจและทำงานอย่างอิสระ แต่เมื่อหน่วยความจำทางกายภาพหรือเสมือนไม่เพียงพอ ประสิทธิภาพของ Mac จะได้รับผลกระทบ และ kernel panics เกิดขึ้นบ่อย
เพื่อตรวจสอบว่าคุณมีพื้นที่ดิสก์เท่าไหร่ ให้คลิกที่เมนู Apple แล้วเลือก About This Mac เปลี่ยนไปที่แท็บ Storage เพื่อดูว่าคุณมีพื้นที่ว่างเท่าไหร่
หากโวล्यุมเริ่มต้นของคุณใกล้จะเต็ม คุณต้องสร้างพื้นที่มากขึ้นสำหรับกระบวนการของคุณ วิธีแก้ที่ง่ายที่สุดคือลบแอป ไฟล์ หรือไฟล์ขยะที่ไม่ได้ใช้งานบนคอมพิวเตอร์ของคุณ หรือคุณสามารถใช้แอปทำความสะอาด Mac เพื่อทำงานนี้ให้คุณ
ขั้นตอนที่ 4: ปิดใช้งาน Startup Items
มีโอกาสดีที่รายการล็อกอินบางอย่างเป็นเหตุผลที่ Mac ของคุณรีสตาร์ท โดยเฉพาะหากคุณติดอยู่ใน boot loop ด้วยแอปมากมายที่โหลดเมื่อเริ่มต้น ควรจะมากเกินไปสำหรับโปรเซสเซอร์ที่จะจัดการ ในการแก้ไข kernel panic นี้ วิธีแก้อีกอย่างคือการปิดใช้งานรายการเหล่านี้และดูว่า Mac ของคุณตอบสนองอย่างไร
ในการปิดใช้งาน login items ให้ทำตามขั้นตอนด้านล่าง:
- ไปที่ Apple menu > System Preferences > Users & Groups
- เลือกชื่อผู้ใช้ของคุณในเมนู
- ไปที่แท็บ Login Items
- เลือก startup item ที่คุณต้องการปิดใช้งาน แล้วคลิกไอคอนลบ (-)
- รีสตาร์ท Mac เพื่อนำการเปลี่ยนแปลงไปใช้
ทำซ้ำสำหรับ login items อื่นๆ จนกว่าคุณจะพบตัวร้าย
สรุป
การเผชิญกับ kernel panic กับ com.apple.driver.AppleMobileFileIntegrity บน Mac อาจเครียดหากคุณไม่รู้ว่ามันเกิดจากอะไร และขั้นตอนที่คุณต้องทำเพื่อแก้ไข อย่างไรก็ตาม เหมือนกับ blue screen errors kernel panics สามารถแก้ไขได้ง่าย ตราบใดที่คุณทำตามคู่มือการแก้ไขที่ถูกต้อง ขั้นตอนข้างต้นจะช่วยได้มาก ไม่เพียงแค่สำหรับ recurring kernel panic กับ "com.apple.driver.AppleMobileFileIntegrity" แต่สำหรับ kernel panics ส่วนใหญ่โดยทั่วไป