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

แก้ปัญหา iMac รีสตาร์ทบ่อย: คู่มือทีละขั้นตอนแก้ Kernel Panics

ถ้า iMac ปิดและรีสตาร์ทบ่อยๆ จะทำไง? ในกรณีส่วนใหญ่ ไข้ครัชของ iMac รบกวนไม่เกินหนึ่งแอป และปัญหามักเป็นชั่วคราว แต่บางครั้ง system-wide crash เกิดขึ้นโดยไม่มีคำเตือน: kernel panic

หากคุณประสบ kernel panics ซ้ำๆ ต้องตรวจสอบสาเหตุและแก้ไขปัญหา ในคู่มือนี้ เราจะดูวิธี troubleshoot kernel panics ที่เกิดซ้ำ แต่ก่อน มาครอบคลุมพื้นฐานก่อน

Kernel Panic คืออะไร?

ง่ายๆ คือ kernel panic เกิดขึ้นเมื่อระบบปฏิบัติการของ iMac พบข้อผิดพลาดภายในที่วิกฤต ซึ่งไม่สามารถแก้ไขได้ อุปกรณ์จะบังคับรีบูทเพื่อลดความเสียหายที่อาจเกิดจาก kernel panic iMac ที่รัน OS X Lion (10.7) หรือเก่ากว่า จะแสดงข้อความบนหน้าจอสีเทาเข้ม แจ้งว่าต้องรีสตาร์ท

กล่าวอีกนัยหนึ่ง kernel panic คือ counterpart ของ Blue Screen of Death (BSOD) ใน Windows ดังนั้น สงสัยหลักในกรณี Kernel Panic ไม่ต่างมากจากสาเหตุของ BSOD

สาเหตุของ Kernel Panic บน Mac

โดยปกติมีสาเหตุมากกว่าหนึ่งอัน وراء kernel panic ด้วยนั้น kernel panics ในกรณีส่วนใหญ่ ไม่ใช่อาการของปัญหาใหญ่ ซอฟต์แวร์ทำงานผิดปกติ kernel extension ที่เขียนแย่ และข้อผิดพลาดฮาร์ดแวร์ เป็นสาเหตุทั่วไป สรุป สาเหตุของ kernel panic:

  • ปลั๊กอินหรือไดรเวอร์ล้าสมัย
  • สิทธิ์ดิสก์ผิดปกติ
  • RAM หรือพื้นที่ฮาร์ดดิสก์ไม่เพียงพอ
  • อุปกรณ์ต่อพ่วงและปัญหาฮาร์ดแวร์ที่ไม่เข้ากันได้
  • แอปที่ขัดแย้งกัน

Troubleshooting Kernel Panics ที่เกิดบ่อย

ขั้นแรก คือตัดสาเหตุพื้นฐานของ iMac ออก รีสตาร์ท Mac ด้วย Safe Boot โดยกดปุ่ม power ขณะค้าง shift key ระหว่างกระบวนการ kernel extensions, login items, และ fonts ที่ไม่ได้ใช้โดยระบบ จะถูกปิดใช้งาน

หาก Mac รีสตาร์ทสำเร็จ แสดงว่าไดรเวอร์ แอปที่ขัดแย้ง หรือฮาร์ดแวร์อาจเป็นสาเหตุ แต่หาก Mac ไม่สตาร์ทหลัง Safe Boot แสดงว่า login หรือ startup item, ปัญหาไดรฟ์/ฮาร์ดแวร์, ฟอนต์หรือไฟล์ระบบที่เสียหาย อาจเป็นสาเหตุ

เมื่อ Mac รีสตาร์ทสำเร็จหลังรีบูท คอมพิวเตอร์จะเพิ่ม kernel panic logs ไปใน log files สามารถดู crash logs นี้ได้ด้วยแอป Console ใน Applications> Utility

สำหรับ kernel panics ที่เกิดซ้ำ หักแรกของเราคือแยก software หรือ hardware เป็นสาเหตุ แต่จำไว้ว่าปัญหาอาจเป็นผสมของทั้งสอง ทำตามขั้นตอนด้านล่างเพื่อลดการเกิด kernel panics ในอนาคต

ปัญหาที่เป็นไปได้กับ Software

  1. อัปเดตซอฟต์แวร์ที่ติดตั้งทั้งหมด

เพื่ออัปเดตซอฟต์แวร์ เปิด App Store ผ่าน Apple Menu หรือ Spotlight ใน App Store เลือก 'Updates' ดูอัปเดตล่าสุด หากมีเครื่องมือไหนล้าสมัย นั่นอาจเป็นสาเหตุหลักของปัญหา คุณสามารถอัปเดตระบบได้ผ่านขั้นตอน:

  • เลือก Software Updates จากเมนู Apple และอัปเดตระบบปฏิบัติการ ซอฟต์แวร์เฟิร์มแวร์ และโปรแกรมอื่นๆ ที่ดาวน์โหลดจาก Mac App Store
  • ให้แน่ใจว่าเวอร์ชันของซอฟต์แวร์ที่ได้จาก store เป็นเวอร์ชันล่าสุด
  • สำหรับแอปอื่นๆ ตรวจสอบเว็บไซต์ผู้พัฒนา หรือใช้ built-in updater
  1. ให้แน่ใจว่ามีพื้นที่ดิสก์เพียงพอ และแก้ไขสิทธิ์ดิสก์

Apple แนะนำให้สำรองพื้นที่ว่างอย่างน้อย 20% บนดิสก์ จะให้ Mac มีพื้นที่เพียงพอ หากไม่มีหน่วยความจำเพียงพอ ประสิทธิภาพ Mac จะลดลง และ kernel panics จะกลายเป็นเรื่องปกติ วงจรที่ง่ายที่สุดคือลบไฟล์ขยะและแอปที่ไม่ได้ใช้:

  • ไป Apple menu เลือก About This Mac
  • เลือกแท็บ Storage

นอกจากนี้ แอปพลิเคชันยังอาจขัดแย้งกันเมื่อพยายามเข้าถึงไฟล์และโฟลเดอร์ เพื่อแก้ปัญหานี้ ต้องแก้ disk permissions ที่เสียหาย

หากคุณรัน OS X Yosemite หรือ macOS เวอร์ชันเก่ากว่า สามารถซ่อม disk permissions ที่เสียหายได้ดังนี้:

กดค้าง Command + Space รอเปิด Spotlight

  • พิมพ์ "Disk Utility" กด Enter
  • เลือก Macintosh HD จากเมนูแถบด้านซ้าย แล้วเลือกแท็บ First Aid
  • เลือก Verify Disk Permissions > Repair Disk Permissions รอ Disk Utility แก้ไขสิทธิ์ที่ระบุ

สำหรับ macOS 10.11 El Capitan และเวอร์ชันต่อไป Disk Utility ไม่มาพร้อมตัวเลือก "repair disk permissions" ในกรณีนี้ คุณได้ประโยชน์จากฟีเจอร์ชื่อ System Integrity Performance (SIP) ซึ่งซ่อม disk permissions อัตโนมัติระหว่างการเปลี่ยนแปลงระบบและอัปเดตซอฟต์แวร์

  1. ระบุแอปที่เสียหาย

หากอุปกรณ์ของคุณครัชซ้ำเมื่อเปิดแอปเฉพาะ แอปนั้นต้องเป็นสาเหตุรากของ kernel panic แก้ปัญหา:

  • อัปเดตแอป แล้วรีบูทอุปกรณ์
  • หากไม่มีอัปเดต แค่ลบแอป และลองติดตั้งใหม่

อย่างไรก็ตาม หาก iMac ครัชบนแอปสุ่ม ปัญหาอาจลึกอยู่ใน system drivers ไดรเวอร์ที่จัดการ graphics, networking, หรือ file system มักเป็นผู้ต้องสงสัย อัปเดต system drivers เหล่านี้เพื่อแก้ปัญหา

  1. เปิด Disk Utility

ปัญหากับอุปกรณ์ภายนอกหรือไฟล์ที่เสียหาย อาจก่อให้เกิด kernel panics แก้ปัญหาโดยรัน built-in Disk Utility First Aid tool:

  • เลือก Apple menu > Restart
  • Restart อุปกรณ์ค้าง Command + R
  • เลือก Disk Utility, คลิก First Aid

ปฏิบัติตามคำแนะบนหน้าจอจนเห็นแจ้งเตือนแบบ "Operation Successful" หากได้แบบ "The underlying task reported failure" อาจถึงเวลาสำรองข้อมูลและจัดรูปแบบดิสก์ใหม่

  1. ปิดใช้งาน startup items

บางครั้ง การเปิดแอปมากตอนสตาร์ทอัพ อาจ overload โปรเซสเซอร์ของ Mac Login items จำนวนมาก บังคับให้อุปกรณ์รีสตาร์ทโดยไม่เตือน แก้ปัญหา:

  • เลือก System Preferences > Users & Groups
  • เลือก username ของคุณ จากเมนู ไปแท็บ Login Items
  • เลือก startup item ที่ต้องการปิดใช้งาน คลิกสัญลบลบ (-)
  • หลังจากนั้น restart อุปกรณ์

ปัญหาที่เป็นไปได้กับ Hardware

ฮาร์ดแวร์ที่เชื่อมต่อกับ Mac อาจเป็นเหตุผลของ kernel panic มาสำรวจ hardware solutions สำหรับ crash fever

  1. ปิด Mac และถอดอุปกรณ์ต่อพ่วงทั้งหมด เว้นแต่คุณใช้เวอร์ชัน Apple ถอดเมาส์และคีย์บอร์ดด้วย หลังจากนั้น รีสตาร์ทคอมพิวเตอร์ หาก Mac รีสตาร์ทและรันได้ดีโดยไม่มีการปิดหรือรีสตาร์ทอัตโนมัติ โอกาสมากที่อุปกรณ์ฮาร์ดแวร์協力廠商หนึ่งในนั้นเป็นตัวก่อให้เกิดปัญหา
  2. เชื่อมต่ออุปกรณ์ทีละตัว ก่อนนั้น ปิดคอมพิวเตอร์ แล้วเชื่อมต่ออุปกรณ์ตัวแรก หลังจากนั้น รีสตาร์ทเครื่อง ทำซ้ำกระบวนการจนพบอุปกรณ์ที่ก่อให้เกิด kernel panic คุณสามารถเลือกใช้ Mac โดยไม่มีอุปกรณ์ที่ก่อให้เกิดปัญหา หรือติดตั้งไดรเวอร์ที่อัปเดตสำหรับอุปกรณ์นั้น (หากมี) แล้วเชื่อมต่อและดูว่าเครื่องรันราบรื่นไหม
  3. ใช้ Apple Diagnostics อุปกรณ์ Apple มาพร้อม built-in tool ชื่อ Apple Hardware Test หรือ Apple Diagnostics ขึ้นอยู่กับ OS บน Mac หลายคนคิดว่า utilities นี้ reserved สำหรับ techies แต่จริงๆ ใช้ง่ายมาก ขั้นตอนรันโปรแกรม:
    • ถอดอุปกรณ์ต่อพ่วงทั้งหมด
    • เลือก Apple menu > Restart
    • ค้าง D รีสตาร์ท Mac

Apple Diagnostics จะรันอัตโนมัติทดสอบสถานะฮาร์ดแวร์ หากตรวจพบข้อผิดพลาด จะให้รายงานรายละเอียด ซึ่งจะแนะนำว่าต้องแก้อะไร

สรุปสุดท้าย

เห็นจากข้างต้น kernel panics อาจไม่วิตกกังวลเท่าที่ดู หวังว่ากลยุทธ์ข้างต้นจะช่วยระบุและแก้ไข kernel panics

ถ้าไม่สามารถแก้ปัญหาได้ จะทำไง?

หากลองวิธีแก้ข้างต้นแล้วยังเจอปัญหา น่าจะเป็นปัญหาที่เกี่ยวกับฮาร์ดแวร์ ไม่ต้องกังวล

หากคุณกลัวจะทำให้การตั้งค่าระบบผิดปกติ มีวิธีที่ดีกว่า นอกจาก troubleshoot และแก้ kernel panic ยังสำคัญที่จะทำความสะอาดและเพิ่มประสิทธิภาพ Mac เพิ่มประสิทธิภาพ Mac ด้วย Outbyte macAries จะสแกนอุปกรณ์ระบุสิ่งที่ต้องแก้ อาจมีไฟล์ขยะหรือแคชและแอปไม่จำเป็นที่ครอบครองทรัพยากรอย่าง RAM

กลยุทธ์ข้างต้นช่วยแก้ปัญหา kernel panic ของคุณได้ไหม? สาเหตุคืออะไร และคุณแก้ยังไง? แชร์กับเราในส่วนความคิดเห็นด้านล่าง นอกจากนี้ หากบทความนี้มีประโยชน์ โปรดแชร์ให้เพื่อนที่ปวดหัวกับปัญหานี้