Fix lỗi Kernel Panic macOS: Your computer restarted because of a problem

intermediate🍎 macOS2026-03-19| macOS 12 Monterey, macOS 13 Ventura, macOS 14 Sonoma — Mac Intel và Apple Silicon

Error Message

Your computer restarted because of a problem. Press a key or wait a few seconds to continue starting up.
#macos#kernel-panic#crash#khởi động lại

TL;DR

Màn hình xám hiện thông báo "Your computer restarted because of a problem" có nghĩa là Mac của bạn vừa bị kernel panic — một sự cố crash cứng ở tầng hệ điều hành. Điều này có thể xảy ra một lần rồi không bao giờ lặp lại, hoặc lặp đi lặp lại mỗi vài tiếng. Đây là cách xử lý nhanh nhất:

  • Đọc log panic để xác định nguyên nhân.
  • Gỡ bỏ các kernel extension (kext) hoặc driver bên thứ ba vừa cài.
  • Chạy Apple Diagnostics để loại trừ vấn đề phần cứng.
  • Reset NVRAM/SMC nếu kiểm tra phần mềm không tìm ra gì.

Đọc Log Panic Trước

macOS lưu báo cáo crash chi tiết mỗi khi xảy ra kernel panic. Log đó chỉ thẳng vào thủ phạm — bỏ qua bước này nghĩa là bạn đang mò mẫm trong bóng tối.

# Xem log kernel panic gần nhất
ls -lt /Library/Logs/DiagnosticReports/ | grep panic | head -5
cat /Library/Logs/DiagnosticReports/<latest>.panic

Thích dùng giao diện đồ họa? Mở Console.app, vào Crash Reports, và lọc theo Kernel.

Bạn cần tìm nội dung như thế này trong backtrace:

Backtrace (CPU 2), Frame : Return Address
  0xffffff8... : SomeThirdPartyKext + 0x1234

Kernel Extensions in backtrace:
   com.somevendor.driver.usb(1.2.3)

Tên kext bên thứ ba xuất hiện trong backtrace hầu như luôn là nguyên nhân trực tiếp. Ghi lại tên nhà cung cấp — bạn sẽ cần nó ở bước tiếp theo.

Nguyên Nhân Phổ Biến và Cách Khắc Phục

1. Kernel Extension Bên Thứ Ba (Phổ Biến Nhất)

Các công cụ như Paragon NTFS, client VPN cũ (Cisco AnyConnect là thủ phạm quen thuộc), phần mềm diệt virus, và driver giao diện âm thanh USB đều chèn mã vào tầng kernel. Chỉ cần một phiên bản không tương thích sau khi cập nhật macOS là đủ để khởi động vòng lặp crash.

# Liệt kê tất cả kext bên thứ ba đang được tải
kextstat | grep -v com.apple

Để gỡ bỏ kext đáng ngờ:

# Tìm vị trí của nó
sudo find /Library/Extensions /System/Library/Extensions -name "*.kext" | grep -i <vendorname>

# Xóa nó đi
sudo rm -rf /Library/Extensions/SomeVendor.kext

# Xây dựng lại kext cache
sudo kextcache -i /

Khởi động lại. Nếu panic dừng hẳn, bạn đã tìm ra thủ phạm.

2. RAM Bị Lỗi

Không có kext nào trong backtrace và các crash xảy ra hoàn toàn ngẫu nhiên? Hãy nghi ngờ RAM — đặc biệt nếu bạn vừa nâng cấp bộ nhớ gần đây, hoặc máy đã dùng vài năm mà các thanh RAM chưa bao giờ được kiểm tra.

# Từ Recovery Mode (giữ Cmd+R khi khởi động), mở Terminal:
memtest 4g 2   # Kiểm tra 4 GB qua 2 lần quét (cần cài memtest bên thứ ba)

Apple Diagnostics dễ hơn và được tích hợp sẵn. Với Mac Intel:

  • Tắt máy hoàn toàn.
  • Bật nguồn và giữ ngay phím D.
  • Để quá trình kiểm tra chạy — lỗi bộ nhớ hiển thị dưới dạng mã lỗi như MEM001 hoặc MEM004.

Apple Silicon: giữ nút nguồn cho đến khi xuất hiện tùy chọn khởi động, rồi nhấn Cmd+D.

3. Quá Nhiệt

Các panic chỉ xảy ra khi tải nặng — dựng video, chơi game, biên dịch code lâu — thường là do nhiệt độ. CPU chạm 100°C và hệ thống crash thay vì để chip bị "nấu chín".

# Cài qua Homebrew
brew install osx-cpu-temp
osx-cpu-temp

# Hoặc dùng powermetrics có sẵn (cần sudo)
sudo powermetrics --samplers smc -n 1 | grep -i temp

Nhiệt độ duy trì trên 95°C khi tải vừa phải là dấu hiệu có vấn đề. Với MacBook cũ, lỗ thông gió bị bụi bám hoặc keo tản nhiệt đã khô là những nguyên nhân thường gặp. Một bình khí nén thổi bụi qua lỗ thông gió chỉ tốn khoảng 8 đô và mất hai phút.

4. File Hệ Thống Bị Hỏng hoặc Cập Nhật macOS Thất Bại

Một bản cập nhật thất bại hoặc phân vùng bị hỏng có thể khiến hệ thống rơi vào trạng thái nửa vời. Chạy First Aid từ Recovery để kiểm tra:

# Khởi động lại → giữ Cmd+R → Disk Utility → chọn Macintosh HD → First Aid

# Hoặc từ Terminal trong Recovery:
diskutil repairVolume /

Nếu Disk Utility báo lỗi không thể sửa, hãy cài lại macOS theo kiểu non-destructive — thay thế các file hệ thống mà không đụng đến dữ liệu của bạn.

5. Reset NVRAM và SMC

NVRAM lưu cấu hình khởi động; SMC điều khiển nguồn điện và hành vi phần cứng. Giá trị bị hỏng trong một trong hai có thể gây ra crash trông hoàn toàn không liên quan đến bất kỳ driver hay ứng dụng nào.

Reset NVRAM (Mac Intel):

# Bật nguồn và giữ ngay:
Option + Cmd + P + R
# Tiếp tục giữ ~20 giây — thả ra sau khi tiếng chuông khởi động vang lên hai lần

Reset SMC (MacBook Intel có chip T2):

# Tắt máy, rồi giữ đồng thời cả bốn phím trong 10 giây:
Shift + Control + Option + Power
# Thả ra, chờ 5 giây, rồi bật máy bình thường

Apple Silicon: Không cần thao tác thủ công. NVRAM và SMC tự động reset khi khởi động lại.

6. Cô Lập Thiết Bị Ngoại Vi hoặc Ứng Dụng Cụ Thể

Các panic có theo một quy luật nào không — chỉ xảy ra khi cắm USB hub, hoặc luôn xảy ra khi Zoom đang chia sẻ màn hình? Đó là manh mối đáng theo đuổi.

# Safe Mode chỉ tải các kext được Apple ký
# Intel: giữ Shift khi khởi động
# Apple Silicon: giữ nút nguồn → tùy chọn khởi động → Shift+click "Continue in Safe Mode"

Máy ổn định trong Safe Mode? Một kext bên thứ ba đang gây ra sự cố. Hãy thử ngắt kết nối từng thiết bị ngoại vi một và cài lại trong Safe Mode để thu hẹp phạm vi.

Xác Nhận Đã Khắc Phục

Đừng vội tuyên bố thắng lợi. Để máy chạy với tác vụ bình thường trong cả ngày, rồi kiểm tra xem log panic có còn tăng lên không:

# Đếm số log panic hiện có (con số này nên ngừng tăng)
ls /Library/Logs/DiagnosticReports/*.panic | wc -l

# Kiểm tra uptime — càng lâu càng tốt
uptime

Không có file panic mới và uptime tính bằng giờ? Cách khắc phục đã phát huy tác dụng.

Vẫn Còn Bị Crash?

Bạn đã xử lý hết phía phần mềm. Lúc này khả năng cao vấn đề là do phần cứng.

  • Cài lại macOS từ Recovery — non-destructive, giữ nguyên dữ liệu, thay thế toàn bộ file hệ thống.
  • Đặt lịch hẹn tại Apple Genius Bar. Lỗi logic board, chip GPU hỏng, và RAM hàn trực tiếp vào bo mạch không thể sửa bằng lệnh Terminal.
  • Kiểm tra xem model của bạn có được hỗ trợ theo chương trình sửa chữa của Apple không — một số kiểu kernel panic trên các model cụ thể, như một số MacBook Pro 2019, đủ điều kiện được sửa miễn phí.

Related Error Notes