Nếu có sự cố với Mac, bạn thường chỉ còn hai lựa chọn: trả tiền cho người sửa, hoặc mua máy mới. Khác với các OEM Windows, Apple không quá thuận tiện khi chẩn đoán vấn đề phần cứng.
Kết quả là các bài kiểm tra phần cứng và chẩn đoán đơn giản tích hợp sẵn trong Mac không quá hữu ích. Chúng kiểm tra thành phần phần cứng, nhưng thông tin thu được thiếu độ sâu cần thiết để chẩn đoán có ý nghĩa.
Nếu bạn thực sự muốn biết gì không ổn với Mac, bạn phải tự lo.
Apple Service Diagnostic là gì?
Apple Service Diagnostic, viết tắt ASD, là công cụ chẩn đoán nội bộ của Apple dùng bởi kỹ thuật viên để cô lập và khắc phục vấn đề phần cứng. Các công cụ này không cung cấp cho công chúng, mà cung cấp cho kỹ thuật viên Apple đã đăng ký như một phần của Chương trình Trao đổi Phần mềm Toàn cầu (GSX).
Đây không phải hoạt động một kích cỡ vừa tất cả. Mỗi Mac, hoặc "họ" máy Mac, sẽ có bản phát hành ASD riêng. Để kiểm tra MacBook Air 2013, bạn sẽ cần bản phát hành ASD đi kèm cấu hình phần cứng cụ thể đó. Các mẫu Mac sau 2015 dùng hệ thống hoàn toàn khác, chạy qua internet và yêu cầu đăng nhập.
Bạn có thể kiểm tra Mac trước 2015 ngoại tuyến, miễn là bạn có bản phát hành ASD đúng. Trong khi Apple Hardware Test hoặc Apple Diagnostics chỉ cho biết máy có lỗi hay không, Apple Service Diagnostic sẽ cho bạn nhiều thông tin nhất có thể về lỗi đó.
Do lượng thông tin khổng lồ cung cấp, bạn có thể bối rối hơn sau khi kiểm tra so với khi bắt đầu. Đây cũng là quá trình tốn thời gian để tìm đúng hình ảnh, tạo ổ boot, chạy kiểm tra, và tự giải thích kết quả.
Nếu bạn chạy Mac sau 2015 và không phải kỹ thuật viên đăng ký, Mac không thể dùng các công cụ này (dù bạn có thể thử công cụ khắc phục sự cố Mac khác). Và nếu bạn không sẵn sàng nghiên cứu kết quả nhận được và ý nghĩa của chúng, kiểm tra ASD có thể ít hữu ích. Nhưng nếu bạn quyết tâm tự sửa Mac, hoặc ít nhất muốn thử, hãy đọc tiếp.
Cách tìm đúng Apple Service Diagnostic
Chúng tôi không cung cấp liên kết trực tiếp đến hình ảnh ASD cụ thể, cũng không hỗ trợ yêu cầu trong phần bình luận. ASD là phần mềm nội bộ của Apple, nên tải bản sao chưa được đồng ý có thể bị coi là ăn cắp bản quyền, điều không tốt.
Với điều này, có thể hiểu chủ sở hữu Mac muốn tự chủ với máy. Nếu thay mô-đun RAM lỗi sẽ cho MacBook thêm vài năm, việc dùng ASD trông hợp lý hơn. Bạn có thể cô lập vấn đề nhỏ như lỗi quạt với ASD và sửa tương đối rẻ. Vấn đề lớn như lỗi CPU và GPU sẽ báo hiệu đã đến lúc mua Mac mới.
Sự che giấu dữ liệu chẩn đoán của Apple dẫn đến hàng nghìn bài đăng diễn đàn chia sẻ hình ảnh ASD qua torrent và thư viện đám mây. Bạn không cần tìm xa trước khi bắt đầu thấy bản tải xuống trên các trang web khá uy tín.
Để tìm đúng hình ảnh ASD, bạn cần khớp phần cứng cụ thể với bản phát hành ASD. Kỹ thuật viên sửa máy và blogger Danny Dullin có danh sách rộng rãi bản phát hành ASD và phần cứng áp dụng, nên chỉ bạn đúng hướng.
Tôi tìm được hình ảnh ASD đúng cho MacBook Pro Retina 2012 và MacBook Air 2013 lỗi thời dưới bàn của tôi trong khoảng 10 phút tìm kiếm Google. Có rất nhiều nguồn tài nguyên chia sẻ các hình ảnh này.
EFI vs. OS Testing với ASD
Nếu bạn lấy được bản phát hành ASD đúng cho máy cụ thể, mount DMG và bên trong bạn sẽ tìm thấy hai file DMG khác và một vài PDF giải thích cách dùng chúng. Có hai phương pháp kiểm tra ASD khác nhau trong mỗi bản phát hành: EFI và OS.
EFI là viết tắt của Extensible Firmware Interface, về cơ bản là firmware cấp thấp của Mac. Kiểm tra diễn ra ngoài môi trường hệ điều hành. Đây là cách tuyệt vời để kiểm tra thành phần như RAM. Vì chạy hệ điều hành sẽ dùng một phần RAM đó, nó có thể ngăn kiểm tra kỹ lưỡng.
Kiểm tra EFI chỉ yêu cầu ổ ngoài 30MB trở lên. Kiểm tra sẽ mất khoảng một giờ, và hiệu quả nhất khi kiểm tra phần cứng thường dùng khi hệ điều hành chạy (như RAM).
OS là viết tắt của operating system (hệ điều hành), và kiểm tra ASD OS boot một phiên bản macOS giới hạn để thực hiện kiểm tra. Vì bạn có thể chạy nhiều hơn một kiểm tra cùng lúc, đây là cách chẩn đoán Mac nhanh hơn. Không khuyên dùng kiểm tra cấp OS cho vấn đề liên quan đến thành phần cốt lõi, như bộ nhớ hoặc CPU.
Kiểm tra cấp OS đặc biệt hữu ích khi kiểm tra thành phần như trackpad và bàn phím, nơi đầu vào người dùng thường cần thiết. Vì bạn chạy toàn bộ OS, bạn cần ổ ngoài ít nhất 20GB để thực hiện kiểm tra.
Cả hai kiểm tra này đều có chỗ của chúng, và rất phụ thuộc vào thứ bạn kiểm tra. Nếu băn khoăn, hãy bắt đầu với kiểm tra EFI, sau đó chuyển sang kiểm tra OS.
Cách cài Apple Service Diagnostic trên USB
Trước tiên, bạn cần tạo ổ USB boot để chạy kiểm tra. Apple khuyên cài cả hai công cụ trên các phân vùng riêng, trên ổ 40GB trở lên:
- Trên Mac, kết nối ổ ngoài bạn muốn dùng, và khởi chạy Disk Utility.
- Chọn ổ từ danh sách và nhấp Erase, chọn Mac OS Extended và nhấp Erase để tạo volume.
- Với ổ được chọn, nhấp Partition, chỉ định GUID Partition Table, và tạo hai volume: volume ASD EFI ít nhất 30MB, và volume ASD OS ít nhất 20GB (đặt tên phù hợp, ví dụ ASD EFI 3S156 và ASD OS 3S156, để phân biệt).
- Trong Finder, mount (nhấp đúp) hình ảnh đĩa ASD (ví dụ ASD 3S156.DMG) bạn tải, sau đó mount các file hình ảnh EFI và OS riêng lẻ.
- Trong Disk Utility, chọn phân vùng EFI ASD bạn tạo ở bước ba và nhấp Restore, chọn hình ảnh EFI bạn vừa mount.
- Nhấp Restore và đợi quá trình hoàn tất.
- Chọn phân vùng OS ASD bạn tạo ở bước ba và nhấp Restore, chọn hình ảnh OS bạn vừa mount.
- Nhấp Restore và đợi hoàn tất, sau đó eject ổ.
Lưu ý: Có thể cài mỗi công cụ này trên một phân vùng đơn và chạy trực tiếp, hoàn hảo nếu bạn chỉ có USB nhỏ cho kiểm tra EFI (hình ảnh chụp màn hình dưới). Để làm vậy, tạo phân vùng macOS tiêu chuẩn và "restore" hình ảnh như bạn làm ở bước bốn và năm.
Bây giờ bạn sẵn sàng chạy Apple Service Diagnostic trên Mac!
Cách chạy Apple Service Diagnostic
Đây là phần dễ nhất trong toàn bộ quy trình, vì chủ yếu cần kiên nhẫn:
- Tắt Mac bạn muốn kiểm tra và kết nối ổ USB ASD.
- Nhấn nút nguồn rồi ngay lập tức nhấn và giữ phím Option.
- Nếu làm đúng, bạn sẽ thấy menu boot. Chọn EFI hoặc OS, sau đó nhấp mũi tên để boot.
- Đợi ASD khởi tạo, sau đó nhấp Test.
Rất quan trọng phải đợi ASD khởi tạo trước khi nhấp Test. Lần đầu tôi thử kiểm tra EFI, nhấp nút quá sớm và nó bị treo. Cũng có thể kiểm tra thành phần cụ thể, bỏ qua một số kiểm tra (hữu ích nếu chúng khiến Mac treo), và stress test hệ thống bằng cách lặp quy trình.
Diễn giải kết quả ASD
Với kết quả gần bên tay và các mã lỗi hoặc thông báo được ghi chú, bước logic tiếp theo là tìm kiếm internet để được giúp đỡ. Cân nhăng đăng vấn đề và thông tin liên quan trên diễn đàn như Ask Different, /r/AppleHelp hoặc Apple Support Communities.
Một tùy chọn khác là tìm sổ tay kỹ thuật viên cho mẫu Mac cụ thể. Tôi tìm được cả hai sổ tay MacBook miễn phí trên Scribd. Chúng cung cấp thông tin chi tiết về thành phần cụ thể, và có thể giúp giải mã một số mã lỗi và thông báo ASD ném về bạn.
Apple Service Diagnostic có giúp bạn không?
Cuối quy trình, máy của bạn có thể pass kiểm tra EFI và OS hoàn hảo. Ở giai đoạn này có thể nói an toàn rằng vấn đề của bạn có thể do phần mềm. Bạn nên cân nhắc cài đặt lại macOS và bắt đầu lại.
Kiểm tra RAM thất bại có thể giải thích vấn đề hiệu suất và reboot đột ngột. Để khắc phục, bạn có thể thay mô-đun RAM. Tương tự, thay SSD không đạt chuẩn có thể đáng giá nếu nó kéo dài tuổi MacBook.
Bạn thường có thể khắc phục vấn đề quạt tương đối dễ, trong khi có thể thay thế thiết bị USB rẻ cho chip Bluetooth hoặc Wi-Fi hỏng. Vấn đề khác với CPU, GPU, màn hình, v.v. có thể là tín hiệu đã đến lúc mua Mac mới. Khi sẵn sàng mua, hãy học cách xây dựng Mac hoàn hảo trên trang web Apple.
Image Credit: Fotofabrika/Depositphotos