Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Bảo Trì Máy Tính

Khắc Phục Lỗi "Sleep/Wakeup Hang Detected" Trên MacBook Pro – 10 Giải Pháp Chứng Minh

Một trong những điều tuyệt vời về macOS là bạn không phải tắt nó mỗi khi không dùng. Bạn chỉ cần đóng nắp và Mac tự động chuyển sang chế độ ngủ. Nếu cần dùng lại, chỉ cần mở nắp và đăng nhập lại. Quy trình này tiện lợi hơn và loại bỏ nhu cầu khởi động liên tục.

Tuy nhiên, một số người dùng Mac đã phàn nàn về các vấn đề Sleep/Wake (Ngủ/Thức) trên Mac. Thường thấy người dùng Mac bị ảnh hưởng bởi sự cố rõ rệt của chức năng sleep/wake của macOS. Và đây không phải điều mới. Vấn đề sleep/wake đã được báo cáo trong các phiên bản macOS trước đó. Nếu bạn đang chạy Catalina hoặc Big Sur, bạn có thể ngạc nhiên khi thấy mình bế tắc với vấn đề này vì bạn có thể đã cho rằng vấn đề này, đã ảnh hưởng các phiên bản trước, đã được giải quyết trong các bản cập nhật trước. Thật không may, không phải vậy.

Ví dụ, nhiều chủ MacBook Pro báo cáo máy tính của họ khởi động lại khi đang ngủ, thường khi để yên và cắm sạc. Vấn đề bắt đầu xảy ra sau khi cập nhật macOS. Những người khác phàn nàn Mac của họ crash khi thức dậy từ Sleep. Với một lý do nào đó, máy tính crash và khởi động lại, thay vì cho người dùng tiếp tục từ nơi họ dừng lại. Điều này đánh bại mục đích của việc để máy tính ở chế độ Sleep.

Trong một số trường hợp, người dùng Mac gặp crash khi nó chuyển sang chế độ ngủ sau khi cập nhật macOS, có thể là vấn đề liên quan đến power nap do bản cập nhật gần đây. Khi Apple phát hành Catalina 10.10 và 10.14 lần đầu, người dùng đã gặp cùng vấn đề. Apple đã khắc phục các bug này nhưng lỗi dường như tái diễn vì một lý do nào đó.

Mẹo chuyên nghiệp: Quét Mac để tìm vấn đề hiệu suất, tệp rác, ứng dụng độc hại và mối đeọ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.

Vấn đề dường như trình bày hơi khác nhau cho từng người dùng. Chúng tôi đã nghe về Mac khởi động lại khi vào chế độ Sleep trong khi những cái khác khởi động lại ngay khi mở nắp sau khi ngủ. Những cái khác khởi động lại trong khi đang ngủ. Các kịch bản khác nhau, nhưng sleep hoàn toàn là mẫu số chung.

Ngay cả khi laptop không crash khi bạn đánh thức nó, đồ họa dường như xuất hiện chất lượng thấp và màn hình tải chậm. Đây là vấn đề cũng liên quan đến card đồ họa, nhưng cũng được kích hoạt khi máy tính được cho ngủ.

Một lỗi Sleep/Wake mới hơn mà người dùng đã gặp là "Sleep/Wakeup hang detected" trên MacBook Pro. Mặc dù bài viết này sẽ tập trung vào vấn đề này, các giải pháp liệt kê ở đây cũng có thể hiệu quả để giải quyết các vấn đề Sleep/Wake khác trên Mac.

Mac Bị Lỗi "Sleep/Wakeup Hang Detected"

Gần đây, một số người dùng Mac đã báo cáo gặp lỗi "Sleep/Wakeup hang detected" trên MacBook Pro, đặc biệt với macOS Catalina và Big Sur. Theo báo cáo, lỗi xuất hiện mỗi khi MacBook của người dùng đi vào chế độ ngủ. Nó khởi động lại như một phút sau và ném ra lỗi trên.

Một số người dùng lưu ý rằng boot vào Safe Mode hoạt động và vấn đề không xuất hiện. Có thể do ứng dụng xung đột nhưng người dùng khẳng định họ không tải xuống ứng dụng nào trước đó. Những người khác gặp vấn đề ngay cả trong Safe Mode, khiến Mac của họ tự động reboot khoảng một lần mỗi ngày. Các lần reboot thường xảy ra khi iMac đang ngủ và mẫu thức luôn giống nhau. Khi Mac khởi động lại, âm thanh khởi động kêu hai lần liên tiếp gần nhau. Sau đó lỗi "Sleep/Wakeup hang detected" trên MacBook Pro xuất hiện.

Trong một số trường hợp, lỗi này ngăn Mac không thể ngủ, và điều này cuối cùng làm cạn pin. Máy tính thường không ngủ ngay cả sau khi đăng xuất và đăng nhập lại, hoặc nhấn nút sleep.

Nguyên Nhân Gây Ra Lỗi "Sleep/Wakeup Hang Detected" Trên Mac

Một trong những lý do phổ biến cho "Sleep/Wakeup hang detected" trên MacBook Pro là tính năng Power Nap bị lỗi. Apple lần đầu giới thiệu tính năng này như một phần của OS X Mountain Lion vào năm 2012. Nó thường được bật mặc định, nên bạn có thể даже không nhận ra nó. Đây là tính năng tiện lợi cho phép Mac tự đánh thức mình để xử lý các tác vụ như sao lưu Time Machine và đồng bộ email. Nhưng nếu nó gây vấn đề Sleep/Wake cho Mac của bạn, bạn cần tắt nó.

Yếu tố khác bạn nên xem xét là các thay đổi gần đây trên Mac. Nếu bạn vừa cập nhật ứng dụng hoặc cài đặt bản cập nhật hệ thống, những thay đổi đó có thể đã làm hỏng thứ gì đó trong hệ thống hiện tại. Sau khi cài đặt bản cập nhật macOS, người dùng có thể gặp vấn đề với chức năng sleep và wake, nơi máy tính từ chối thức dậy khi mong đợi, OS không khởi chạy sau khi đi ngủ, hoặc trong trường hợp này, lỗi "Sleep/Wakeup hang detected" bật lên ngay cả sau khi nhấn nút nguồn hoặc bất kỳ phím nào trên bàn phím. Trong các biến thể khác của vấn đề này, máy tính có thể mất quá nhiều thời gian để thức dậy. Nhưng trong hầu hết các trường hợp, hệ thống không phản hồi bất kỳ nhấp chuột hay nhấn phím nào.

Chức năng Sleep và Wake của Mac cơ bản được điều chỉnh bởi cài đặt người dùng, hoạt động ứng dụng, thiết bị kết nối và mạng. Điều này khiến hầu hết người dùng Mac gặp vấn đề này nghĩ rằng việc khắc phục Mac bị lỗi "Sleep/Wakeup hang detected" là một nhiệm vụ kỹ thuật phức tạp. Tuy nhiên, đó thường không phải là trường hợp. Có một số giải pháp và cách khắc phục bạn có thể áp dụng khi gặp lỗi này. Hãy xem danh sách dưới đây.

Cách Khắc Phục Lỗi "Sleep/Wakeup Hang Detected" Trên Mac

Có một số cách dễ dàng để giải quyết Mac bị lỗi "Sleep/Wakeup hang detected". Điều đầu tiên bạn có thể làm khi nhận thấy chức năng sleep và wake của Mac hoạt động không đúng là kiểm tra xem có cài đặt nào có thể đã kích hoạt vấn đề này. Đảm bảo độ sáng màn hình không bị tắt xuống, màn hình không bị tắt, Mac không ở chế độ safe sleep, và máy tính không bị tắt.

Cũng hữu ích khi chạy trình tối ưu Mac, chẳng hạn như ứng dụng sửa chữa Mac, để xóa tệp rác và giải quyết các vấn đề khác có thể kích hoạt lỗi này.

Nếu bạn vẫn chưa tìm ra câu trả lời để khắc phục lỗi "Sleep/Wakeup hang detected" trên MacBook Pro, bạn có thể bắt đầu với các giải pháp sau để tìm lối thoát.

Giải pháp #1: Tắt Power Nap.

Apple đã phát hành hướng dẫn chính thức về cách tắt Power Nap trong tài liệu hỗ trợ. Việc này sẽ đưa mọi thứ về bình thường. Apple nhận ra vấn đề và đã cung cấp bản vá để khắc phục lỗi, nhưng vấn đề cứ quay lại mỗi lần. Vì vậy, nếu bạn mệt mỏi phải đối phó với lỗi này, bạn có thể tắt Power Nap hoàn toàn.

Bước này tắt Power Nap khởi động khi màn hình trở nên nhàn rỗi. Khi ở chế độ Power Nap, hệ thống tiếp tục kiểm tra email mới, lịch và các cập nhật iCloud khác, dẫn đến tính năng Sleep/Wake bị rối loạn. Để tắt power nap, làm theo hướng dẫn dưới đây.

  1. Mở Finder hoặc nhấp vào biểu tượng Apple, sau đó nhấp vào System Preferences.
  2. Dưới System Preferences, chọn Energy Saver.
  3. Trong cửa sổ Energy Saver, nhấp vào nút Battery trước nút Power Adaptor.
  4. Bỏ chọn hộp có nhãn Enable Power Nap While on Battery Power. Điều này sẽ ngăn hệ thống của bạn đi ngủ khi dùng pin. Bạn có thể làm tương tự cho Power Adaptor.

Giải pháp #2: Reset SMC.

Bộ điều khiển quản lý hệ thống (System Management Controller) chịu trách nhiệm quản lý các hành vi liên quan đến các chức năng này:

  • Nguồn, bao gồm nút nguồn và nguồn cấp cho cổng USB
  • Pin và sạc
  • Quạt
  • Chỉ báo hoặc cảm biến, chẳng hạn như đèn chỉ báo trạng thái, cảm biến chuyển động đột ngột, cảm biến ánh sáng môi trường và đèn nền bàn phím
  • Hành vi khi mở và đóng nắp máy tính xách tay

Reset bộ điều khiển quản lý hệ thống không nên ảnh hưởng đến nội dung của NVRAM hoặc PRAM.

Trước khi reset SMC, hãy thử tắt Mac và nhấn/giữ nút Nguồn ít nhất 10 giây. Thả nút và đợi vài giây. Sau đó, nhấn nút nguồn để bật Mac. Nếu vấn đề vẫn tồn tại, làm theo các bước sau để reset SMC:

Để reset SMC trên máy tính có chip T2, làm theo các bước sau:

  1. Tắt Mac.
  2. Nhấn giữ tất cả các phím sau trên bàn phím tích hợp:
    • Control bên trái bàn phím
    • Option (Alt) bên trái bàn phím
    • Shift bên phải bàn phím
  3. Giữ ba phím đó ít nhất bảy giây, sau đó nhấn giữ nút nguồn. Nếu Mac đang bật, nó sẽ tắt khi bạn giữ các phím.
  4. Giữ tất cả các phím thêm 7 giây, sau đó thả chúng.
  5. Đợi vài giây, sau đó nhấn nút nguồn để bật Mac. SMC của Mac nên đã được reset.

Để reset SMC trên máy tính để bàn có chip T2, làm theo các bước sau:

  1. Tắt Mac, sau đó rút cắm nguồn.
  2. Đợi 15 giây, sau đó cắm lại.
  3. Đợi thêm năm giây, sau đó nhấn nút nguồn để bật Mac.

Để reset SMC trên các máy tính khác, đặc biệt là những máy không có Apple T2 Security Chip, làm theo các bước sau.

Đối với máy tính xách tay có pin không tháo rời:

  • MacBook Pro ra mắt từ giữa 2009 đến 2017
  • MacBook Air ra mắt 2017 hoặc trước đó
  • Tất cả các mẫu MacBook trừ MacBook (13-inch, Mid 2009)
  1. Tắt Mac.
  2. Nhấn giữ tất cả các phím sau trên bàn phím tích hợp:
    • Control bên trái bàn phím
    • Option (Alt) bên trái bàn phím
    • Shift bên phải bàn phím
  3. Giữ ba phím đó, sau đó nhấn giữ nút nguồn.
  4. Giữ tất cả các phím thêm 10 giây, sau đó thả chúng.
  5. Nhấn nút nguồn để bật Mac.

Đối với máy tính xách tay có pin tháo rời được:

  • MacBook Pro và MacBook ra mắt đầu 2009 hoặc trước đó
  • MacBook (13-inch, Mid 2009)
  1. Tắt Mac.
  2. Tháo pin.
  3. Nhấn giữ nút nguồn năm giây.
  4. Lắp lại pin.
  5. Nhấn nút nguồn để bật Mac.

Đối với máy tính để bàn:

  1. Tắt Mac, sau đó rút cắm.
  2. Đợi 15 giây, sau đó cắm lại.
  3. Đợi thêm năm giây, sau đó nhấn nút nguồn để bật Mac.

Giải pháp #3: Tắt Chế Độ Ngủ Đông (Hibernation).

Hãy nhớ rằng chế độ ngủ đông thực sự là biện pháp phòng ngừa để ngăn mất dữ liệu khi mất điện. Tuy nhiên, điều này có thể can thiệp vào chức năng sleep và wake của Mac nên tốt hơn nên tắt nó tạm thời.

Để tắt chế độ ngủ đông, chạy các lệnh sau trong Terminal:

  • sudo pmset standby 0
  • sudo pmset autopoweroff 0

Hai lệnh này sẽ tắt cài đặt phần cứng chịu trách nhiệm cho chế độ ngủ đông. Để khôi phục cài đặt, chỉ cần reset bộ điều khiển quản lý hệ thống của Mac bằng hướng dẫn ở trên. Phương pháp khác là chạy lại các lệnh, lần này thay 0 bằng 1.

Giải pháp #4: Reset FileVault.

Một lỗi có thể can thiệp vào việc lưu trữ và truy xuất nội dung tệp trên ổ cứng trong chế độ ngủ, gây ra vấn đề giữa các giao thức mã hóa ổ đĩa đầy đủ như FileVault, từ đó ngăn chặn việc xác thực và tải tệp chế độ ngủ. Điều này sau đó có thể dẫn đến crash hoặc lỗi khác khi hệ thống thức dậy. Để khắc phục, bạn cần tắt các giao thức mã hóa ổ đĩa đầy đủ. Bạn có thể bật lại chúng nếu tính năng sleep/wake hoạt động tốt sau khi ổ được giải mã hoàn toàn.

Giải pháp #5: Xóa Tệp Ngủ Đông (Hibernation Files).

Khi macOS xác định tệp ngủ đông được ghi trên ổ cứng bởi chức năng ngủ đông bị thiếu, nó nên tự động tạo lại tệp đó. Nhưng đôi khi nó làm sai, hỏng tệp trong quá trình và ngăn đọc từ hệ thống khi thức dậy. Để khắc phục, bạn cần buộc hệ thống tạo lại tệp bằng cách chạy lệnh sau trong Terminal: sudo rm /var/vm/sleepimage.

Giải pháp #6: Reset NVRAM.

Các Mac cũ có Parameter RAM hoặc PRAM, trong khi Mac mới dùng Non-Volatile Random-Access Memory hoặc NVRAM. Nếu reset SMC và áp dụng các giải pháp trên không hiệu quả, bạn có thể thử reset NVRAM của Mac. Cách reset NVRAM trên Mac:

  1. Tắt Mac. Bạn cần tắt hoàn toàn, không chỉ đăng xuất.
  2. Nhấn nút nguồn rồi nhấn phím Command + Option + P + R. Đảm bảo nhấn các phím này trước khi màn hình xám xuất hiện hoặc nó sẽ không hoạt động.
  3. Giữ các phím này cho đến khi Mac khởi động lại và bạn nghe tiếng chuông khởi động.
  4. Thả các phím và để Mac khởi động bình thường.

Lưu ý: Sau khi đăng nhập lại, bạn có thể cần điều chỉnh lại một số tùy chọn hệ thống, chẳng hạn như âm lượng loa, độ phân giải màn hình, lựa chọn ổ khởi động, thông tin múi giờ và các cài đặt khác.

Giải pháp #7: Boot Vào Safe Mode.

Nếu lỗi "Sleep/Wakeup hang detected" trên MacBook Pro do xung đột giữa các chương trình trên Mac gây ra, cách dễ nhất để xác định là boot vào Safe Mode. Làm theo các bước dưới đây để kiểm tra Mac trong Safe Mode:

  1. Tắt hoàn toàn Mac.
  2. Khởi động lại Mac.
  3. Ngay lập tức nhấn phím Shift và giữ cho đến khi Mac khởi động lại.
  4. Thả phím Shift khi bạn thấy cửa sổ đăng nhập. Nếu bạn bật FileVault, bạn có thể cần đăng nhập hai lần.

Quan sát điều gì xảy ra. Dùng bình thường rồi để nó ngủ để kiểm tra xem lỗi "Sleep/Wakeup hang detected" có xuất hiện không. Nếu hoạt động tốt, thoát Safe Mode bằng cách khởi động lại Mac bình thường và xác định ứng dụng nào gây rắc rối. Nếu lỗi vẫn tồn tại, force start Mac lại.

Nếu Mac của bạn vẫn ném ra cùng lỗi, đã đến lúc kiểm tra phần cứng bằng Apple Diagnostics.

Giải pháp #8: Chạy Apple Diagnostics.

Để chạy Apple Diagnostics, làm theo các bước dưới đây:

  1. Tắt hoàn toàn Mac.
  2. Khởi động lại Mac.
  3. Ngay lập tức nhấn phím D và giữ cho đến khi màn hình Diagnostics xuất hiện. Nếu nhấn giữ phím D ở Bước 3 không hiệu quả, bắt đầu lại từ Bước 1 và, ở Bước 3 nhấn giữ cả phím Option + D. Điều này sẽ thử chạy diagnostics từ internet, nên bạn sẽ cần thêm thời gian để hoàn tất.
  4. Đợi Diagnostics hoàn tất, thường chỉ mất vài phút.
  5. Khi hoàn tất, một trong hai thứ sẽ xuất hiện trên màn hình:
    • Thông báo "No issues found" (Không tìm thấy vấn đề)
    • Mô tả ngắn gọn về bất kỳ lỗi nào tìm thấy cộng với hướng dẫn thêm
  6. Nếu kiểm tra diagnostics tìm thấy lỗi, hãy ghi lại chúng là gì.

Giải pháp #9: Thực Hiện Sửa Chữa Hệ Thống.

Nếu không có giải pháp nào ở trên hiệu quả, bạn có thể thực hiện sửa chữa hệ thống. Hãy để bộ công cụ first aid của Apple quét và tự động khắc phục sự cố. Có khả năng điều này sẽ bắt được nguyên nhân gây bug và sửa nó cho bạn. Bộ first aid của Apple là công cụ sửa chữa đi kèm macOS và nó có thể xác định và giải quyết các lỗi ổ cứng phổ biến.

Để thực hiện sửa chữa hệ thống, làm theo hướng dẫn dưới đây:

  1. Bật Mac.
  2. Ngay lập tức nhấn giữ Command + R cho đến khi màn hình khởi động.
  3. Khi màn hình tải xong, bạn sẽ thấy cửa sổ macOS Utilities, với các tùy chọn như Reinstall macOS, Get Help Online, và Disk Utility.
  4. Chọn Disk Utility và nhấn Continue.
  5. Một cửa sổ mới sẽ xuất hiện với kích thước ổ đĩa.
  6. Chọn ổ đĩa bạn muốn sửa, đó là ổ chính của bạn.
  7. Nhấp vào First Aid. Nút first aid nằm ở trên cùng màn hình.
  8. Nhấp nút Run khi bạn xong.

Hy vọng điều này sẽ chạy và sửa bất kỳ bug nào khiến hệ thống ném ra lỗi này.

Giải pháp #10: Khôi Phục Từ Bản Sao Lưu Time Machine.

Nếu bạn đã hết lựa chọn và không có gì hiệu quả, có thể tốt hơn sẽ revert Mac về thời điểm trước khi lỗi sleep/wake bắt đầu xảy ra. Bạn có thể làm điều này bằng cách khôi phục từ bản sao lưu Time Machine.

Để làm điều này, bật hệ thống và ngay lập tức nhấn giữ Command + R cho đến khi màn hình macOS Utilities xuất hiện. Từ đây, bạn có thể dùng Time Machine Backup để khôi phục macOS về cài đặt cuối cùng trước khi nâng cấp.

Kết Luận

Khởi động lại hệ thống mỗi khi nó đi ngủ có thể khá phiền toái. Nếu bạn thấy mình đối mặt với lỗi "Sleep/Wakeup hang detected" trên MacBook Pro, các giải pháp trên sẽ giúp bạn đưa chức năng sleep và wake về bình thường.