Khi Mac của bạn liên tục khởi động lại vì lý do nào đó và macOS không tải đúng cách, bạn có thể đang trải nghiệm kernel panic. Kernel panic là tương đương với Blue Screen of Death (Màn hình xanh cái chết) trên Windows, có nghĩa là máy tính đã gặp lỗi mà nó không thể giải quyết, ngăn hệ điều hành khởi chạy thành công.
Khi người dùng nghe kernel panic, hầu hết họ lo lắng, nghĩ rằng đã hết chơi. Vâng, giống như lỗi màn hình xanh, kernel panic không báo hiệu tận thế và hầu hết chúng thực sự có thể giải quyết.
Dù có thể đáng sợ khi Mac liên tục khởi động lại hoặc màn hình tối đen không rõ lý do, bạn không cần lo lắng vì nó có thể khắc phục. Chỉ cần ghi nhớ thông báo xuất hiện trên màn hình trước khi Mac khởi động lại. Bạn có thể thấy thông báo như: You need to restart your computer. Hold down the Power button for several seconds or press the Restart button. (Bạn cần khởi động lại máy tính. Giữ nút Nguồn vài giây hoặc nhấn nút Restart.) Cũng có trường hợp thông báo chỉ rõ nguyên nhân gây kernel panic, điều này sẽ giúp khắc phục sự cố dễ dàng hơn.
Một trong những thủ phạm phổ biến nhất kích hoạt kernel panic trên Mac là tệp com.apple.driver.AppleMobileFileIntegrity. Kernel panic lặp lại với "com.apple.driver.AppleMobileFileIntegrity" đã trở thành sự việc thường gặp, đặc biệt sau khi phát hành macOS Catalina.
Mẹo chuyên nghiệp: Quét Mac để phát hiện vấn đề hiệu suất, tệp rác, ứng dụng độc hại và mối đe dọa bảo mật có thể gây ra sự cố hệ thống hoặc làm chậm hiệu suất.
Kernel panic với com.apple.driver.AppleMobileFileIntegrity trên Mac là gì?
Nếu Mac của bạn gặp kernel panic com.apple.driver.AppleMobileFileIntegrity, nghĩa là có gì đó sai với AppleMobileFileIntegrity (AMFI) của thiết bị. Hệ điều hành đã gặp lỗi nội bộ liên quan đến thành phần AppleMobileFileIntegrity và Mac không thể giải quyết lỗi này, khiến nó tự động tắt.
Apple Mobile File Integrity (AMFI) ban đầu là chức năng của iOS mà Mac áp dụng sau. Nó ngăn chặn mọi cố gắng chạy mã không được ký (unsigned code) trong macOS. Nó kiểm tra tính toàn vẹn của tệp, chữ ký và chứng chỉ, cũng như các quyền lợi (entitlements) và hồ sơ cung cấp (provisioning profiles) đang chạy trên hệ thống.
Khi thiết bị của bạn gặp kernel panic lặp lại với "com.apple.driver.AppleMobileFileIntegrity," nghĩa là hệ thống đã gặp vấn đề nghiêm trọng khi chạy các kiểm tra toàn vẹn. Nếu bạn gặp lỗi này một hoặc hai lần, và lỗi biến mất bằng cách đơn giản khởi động lại máy tính, bạn không có gì phải lo lắng. Có thể do lỗi tạm thời trong hệ thống và là vấn đề nhỏ.
Tuy nhiên, nếu kernel panic xảy ra nhiều lần trong một tuần hoặc trong một ngày, bạn cần làm gì đó ngay. Trong hầu hết các trường hợp, kernel panic xảy ra ngẫu nhiên không có cảnh báo. Màn hình chỉ tối đen và thông báo lỗi xuất hiện trước khi khởi động lại. Trong một số trường hợp, vấn đề quá nghiêm trọng đến mức người dùng không làm được gì vì các lần crash lặp lại. Có người dùng thậm chí bị kẹt trong vòng lặp khởi động (boot loop).
Tại sao bạn gặp com.apple.driver.AppleMobileFileIntegrity trong Kernel Panic?
Trong hầu hết các trường hợp, kernel panic lặp lại với "com.apple.driver.AppleMobileFileIntegrity" do vấn đề với Apple Mobile File Integrity (AMFI). Có thể Mac của bạn gặp sự cố nghiêm trọng mà nó không thể xử lý khi kiểm tra toàn vẹn tệp và ứng dụng. Hoặc tệp com.apple.driver.AppleMobileFileIntegrity đã bị hỏng, xóa hoặc thiếu.
Tuy nhiên, có lúc kernel panic không liên quan đến Apple Mobile File Integrity. Dưới đây là một số nguyên nhân khác bạn có thể muốn xem xét:
- Không đủ RAM hoặc dung lượng lưu trữ — Khi Mac thiếu tài nguyên, đặc biệt là bộ nhớ và dung lượng ổ cứng, các quy trình sẽ không hoạt động đúng. Một số sẽ không khởi chạy, khiến hệ thống tắt và dẫn đến kernel panic.
- Driver hoặc plugin lỗi thời — Nếu phần mềm không được cập nhật thường xuyên, bạn có thể bỏ lỡ các bản cập nhật quan trọng ảnh hưởng đến hệ thống.
- Quyền限 ổ cứng bị hỏng — Bất kỳ vấn đề nào với ổ cứng, đặc biệt về quyền限, có thể dẫn đến lỗi vì hệ thống không thể truy cập tệp hoặc quy trình cần thiết lưu trên ổ đó.
- Ứng dụng xung đột — Ứng dụng không tương thích chỉ mang lại rắc rối, đặc biệt là chương trình bảo mật.
- Vấn đề phần cứng và thiết bị ngoại vi không tương thích — Nếu bất kỳ thành phần phần cứng nào, bao gồm thiết bị ngoại vi, bị hỏng hoặc không tương thích, bạn chắc chắn sẽ gặp vấn đề, như kernel panic.
Cách khắc phục Kernel Panic lặp lại với "com.apple.driver.AppleMobileFileIntegrity"
Khi gặp bất kỳ kernel panic nào, bạn cần tìm ra trước xem nó do vấn đề phần cứng hay phần mềm. Để kiểm tra xem có vấn đề phần cứng nào đằng sau các sự kiện này, làm theo các bước:
1. Ngắt kết nối tất cả thiết bị ngoại vi.
Để tìm ra xem thiết bị ngoại vi nào xung đột với hệ thống, bạn cần rút chúng ra một bởi một, bao gồm adapter mạng, bàn phím, máy in, chuột, card video ngoài, ổ cứng ngoài, thiết bị USB và các thiết bị khác. Rút tất cả cùng lúc rồi khởi động lại Mac. Cắm từng thiết bị một để xem kernel panic có xảy ra khi cắm chúng không. Phương pháp thử và sai này sẽ cô lập thiết bị ngoại vi gây kernel panic, nếu có. Nếu bất kỳ thiết bị ngoại vi nào bị hỏng, bạn cần cài đặt lại và cập nhật driver đi kèm.
2. Chạy Apple Diagnostics.
Tùy thuộc vào hệ điều hành, tính năng tích hợp này có thể gọi là Apple Diagnostics (nếu Mac từ 2013 trở đi) hoặc Apple Hardware Test (nếu Mac từ 2012 trở về trước và có OS X 10.8.4 trở lên). Công cụ này giúp chẩn đoán xem có vấn đề với phần cứng nội bộ Mac, như logic board, bộ nhớ và thành phần không dây.
Để chạy Apple Diagnostics, làm theo hướng dẫn dưới đây:
- Rút tất cả thiết bị bên ngoài, bao gồm cáp Ethernet hoặc ổ DVD ngoài. Chỉ để màn hình, bàn phím, chuột và loa kết nối.
- Trên Mac, nhấp Apple menu > Restart để khởi động lại máy tính.
- Nhấn giữ nút D trong khi Mac khởi động lại. Giữ nút D cho đến khi thấy màn hình liệt kê các ngôn ngữ khác nhau.
- Chọn ngôn ngữ và Apple Diagnostics sẽ tự động bắt đầu.
- Khi quy trình kết thúc, Apple Diagnostics sẽ liệt kê mọi vấn đề tìm thấy.
Sau khi bạn hoàn tất tất cả kiểm tra phần cứng trên và không thấy vấn đề, bạn có thể tiến hành các sửa lỗi phần mềm dưới đây:
Bước 1: Cập nhật tất cả phần mềm.
Đảm bảo hệ thống và tất cả ứng dụng được cập nhật bằng cách kiểm tra ứng dụng App Store xem có bản cập nhật nào. Nhấp biểu tượng App Store, sau đó nhấp Updates để xem bản cập nhật mới nhất cho máy tính.
Nếu bạn đang chạy macOS Catalina, bản cập nhật AppleMobileFileIntegrity đã được phát hành cho phiên bản 10.15.3 trong bản cập nhật macOS Catalina 10.15.4 phát hành tháng trước. Cập nhật macOS sẽ giúp khắc phục các kernel panic bạn có thể gặp do Apple Mobile File Integrity lỗi thời.
Bước 2: Sửa chữa quyền限 ổ đĩa.
Đôi khi phần mềm và ứng dụng xung đột với nhau để được truy cập trước vào các tệp và thư mục cụ thể. Đó là quyền限 ổ đĩa dùng để làm gì. Khi có sự cố với phần mềm hoặc ứng dụng, bạn cần khắc phục quyền限 bị hỏng để giải quyết vấn đề.
Để làm điều này, bạn cần chạy Disk Utility bằng cách làm theo các bước dưới đây:
- Khởi chạy Disk Utility qua Finder bằng cách đi to Applications > Utilities > Disk Utility.
- Trong cửa sổ Disk Utility, chọn ổ cứng ngoài (external hard drive volume) từ danh sách ổ đĩa trên panel trái.
- Tiếp theo, nhấp vào tab First Aid, sau đó nhấp vào Verify Disk Permissions (Xác minh quyền限 ổ đĩa). Disk Utility sẽ quét tìm quyền限 sai và hỏng, sau đó tạo danh sách sau chẩn đoán.
- Khi bạn nhận được danh sách quyền限 hỏng, nhấp vào Repair Disk Permissions (Sửa chữa quyền限 ổ đĩa).
- Đợi quy trình hoàn tất.
Khi đang ở đó, bạn cũng có thể dùng công cụ First Aid của Disk Utility để phát hiện lỗi ổ đĩa và khắc phục. Chỉ cần nhấp Disk Utility > First Aid và đợi công cụ làm việc.
Bước 3: Đảm bảo bạn có đủ dung lượng lưu trữ trống.
Để macOS chạy đúng và hiệu quả, Apple khuyến khích ít nhất 20% dung lượng trống trên ổ khởi động. Máy tính cần đủ không gian để "thở" và hoạt động tự do. Nhưng khi bộ nhớ vật lý hoặc ảo không đủ, hiệu suất Mac bị ảnh hưởng và kernel panic xảy ra thường xuyên.
Để kiểm tra dung lượng ổ đĩa có sẵn, nhấp menu Apple, sau đó chọn About This Mac. Chuyển sang tab Storage để xem dung lượng trống.
Nếu ổ khởi động đang gần đầy, bạn cần tạo thêm không gian cho quy trình. Giải pháp dễ nhất là xóa ứng dụng không dùng, tệp hoặc bất kỳ tệp rác nào lưu trên máy tính. Hoặc bạn có thể dùng ứng dụng dọn dẹp Mac để làm việc.
Bước 4: Vô hiệu hóa mục khởi động (Startup Items).
Có khả năng cao một mục đăng nhập (login item) là lý do Mac khởi động lại, đặc biệt nếu bạn bị kẹt trong boot loop. Với nhiều ứng dụng tải khi khởi động, có thể quá tải cho bộ xử lý. Để khắc phục kernel panic này, giải pháp khác là vô hiệu hóa các mục này và xem Mac phản ứng thế nào.
Để vô hiệu hóa mục đăng nhập, làm theo các bước dưới đây:
- Đi đến Apple menu > System Preferences > Users & Groups.
- Chọn tên người dùng trong menu.
- Đi đến tab Login Items (Mục đăng nhập).
- Chọn mục khởi động bạn muốn vô hiệu hóa, sau đó nhấp biểu tượng xóa (-).
- Khởi động lại Mac để áp dụng thay đổi.
Làm điều này cho tất cả các mục đăng nhập khác cho đến khi tìm thấy thủ phạm.
Tóm tắt
Gặp kernel panic với com.apple.driver.AppleMobileFileIntegrity trên Mac có thể gây stress nếu bạn không biết nguyên nhân và các bước cần làm để khắc phục. Tuy nhiên, giống như lỗi màn hình xanh, kernel panic có thể dễ dàng giải quyết miễn là bạn làm theo hướng dẫn khắc phục sự cố đúng. Các bước trên sẽ giúp rất nhiều, không chỉ cho kernel panic lặp lại với "com.apple.driver.AppleMobileFileIntegrity," mà cho hầu hết kernel panic nói chung.