Làm cách nào tôi có thể tự đặt Macbook Pro ở chế độ ngủ đông mà không chuyển sang chế độ ngủ trước?


41

Gần đây tôi đã có máy tính Mac đầu tiên của mình, một mẫu Macbook Pro cuối năm 2009. Tôi đã từng đặt máy tính xách tay trước đây của mình (chạy windows 7) để ngủ đông trực tiếp để tiết kiệm pin nhưng tôi không thể làm như vậy trong Mac Os.

Từ những gì tôi có thể nói với Mac Os chỉ ngủ đông một cuốn sổ khi pin hết sau một thời gian ngủ dài.

Đó có phải là cách để đặt Macbook bằng tay vào chế độ ngủ đông không?


Nhìn vào man pmsetpmset -gcho một số định nghĩa và khái niệm hữu ích liên quan đến câu hỏi này.
đẳng cấu

Câu trả lời:


17

Khi MacBook ngủ đông , nó không thực sự ngủ đông theo nghĩa Windows. Apple gọi đó là Giấc ngủ an toàn . Việc phục hồi từ Giấc ngủ an toàn không có nghĩa là một sự kiện thường xuyên xảy ra; nó chỉ dành cho trường hợp khẩn cấp. Từ kinh nghiệm của tôi, MacBook Pro cuối năm 2007 của tôi sử dụng một lượng năng lượng rất nhỏ trong khi ngủ (bình thường) mà tôi đã để nó ngủ trong nhiều tuần (trong khi đi nghỉ), mở nó ra và vẫn còn một lượng điện năng đáng kể. Tôi chắc chắn với pin 7+ giờ mới, bạn có thể để nó ngủ trong nhiều tháng.

Nói một cách đơn giản, không có cách nào dễ dàng để lưu trạng thái hệ thống trên OS X, ngoài việc ngủ máy tính và bật ba -... oh, chờ đã, không còn pin tháo rời nữa.

Nếu bạn thực sự kiên quyết về việc có được chức năng này, bạn có thể thử tiện ích Deep Sleep . Nhưng điêu tôt đẹp nhât se đên vơi bạn.


Mát mẻ. Có thể là nhiều năm, nhưng tôi nghĩ rằng tháng là đặt cược an toàn :)
Dan Rosenstark

59

Chuyển chế độ ngủ đông thành 25 sẽ khiến MacBook ngủ đông thay vì ngủ (xem thảo luận bên dưới để biết liệu đó có phải là một ý tưởng hay không).

sudo pmset -a hibernatemode 25

Để hoàn nguyên về mặc định cho MacBook làm (cung cấp năng lượng cho ram và ghi hình ảnh vào đĩa)

sudo pmset -a hibernatemode 3

Nếu bạn muốn ngủ / ngủ đông máy của bạn từ dòng lệnh làm

pmset sleepnow

Có phải là một ý tưởng tốt để ngủ đông MacBook của bạn?

Nếu máy của bạn hỗ trợ standbychế độ, thì sẽ không có nhiều điểm trong việc thay đổi chế độ ngủ đông, bởi vì theo mặc định, nó ở chế độ chờ sau 1.15hrs. Ở chế độ chờ, RAM bị tắt. Trên các máy này, chỉ mất thêm vài giây để thoát khỏi chế độ ngủ đông so với khi ra khỏi giấc ngủ. Tuy nhiên, chế độ chờ không chính xác giống như ngủ đông, để biết thêm chi tiết, hãy xem http://support.apple.com/kb/HT4392

Bạn cũng có thể chạy pmset -gđể xem có standbyđược đặt hay không và thời gian standbydelaylà bao lâu . Nếu bạn không thấy standby, phần cứng của bạn không hỗ trợ tính năng này.

Nếu phần cứng của bạn không hỗ trợ tính năng dự phòng, thì chế độ ngủ đông là trạng thái "khẩn cấp" (như đã đề cập trong các bài đăng cũ hơn), vì vậy có lẽ tốt nhất là để nguyên cài đặt này. Điều đó đã được nói, tôi đã ngủ đông MacBook của mình trước khi tôi đi và không gặp phải bất kỳ vấn đề nào. '

Nhiều cuộc thảo luận ở đây Mac Mac X có hỗ trợ ngủ đông không?


1
Đây là một câu trả lời tốt hơn so với câu trả lời hiện được chấp nhận / nâng cao nhất. Thật không dễ dàng để làm điều đó trên máy Mac như trên Windows và hoàn toàn không thể thực hiện được từ GUI (không có ứng dụng của bên thứ ba) - nhưng chắc chắn là có thể!
Matt

2
Tôi không chắc chắn điều này hoạt động nữa. Tôi có một iMac chạy macOS 10.12.4 và nó cần được rút ra trong vài phút vào giữa phiên làm việc của tôi, vì vậy tôi đã xem xét việc ngủ đông cho sự gián đoạn tối thiểu. Lệnh hibernHRode 25 không gây ra lỗi nào cho tôi, trình ngủ đã xuất hiện để đưa nó vào chế độ ngủ (mặc dù hơi quá nhanh để ngủ đông). Rút phích cắm, cắm lại và bật nguồn mặc dù cho thấy một khởi động bình thường với các chương trình phàn nàn rằng họ đã chấm dứt trước đó ... Ồ, ờ ...
Ecuador

@Ecuador bạn đã tìm ra giải pháp cho vấn đề này chưa?
Abhishek Bhatia

1
Điều này không phù hợp với tôi với Sierra 10.12.6 trên Air 2013 của tôi. pmsetnói với tôi hibernatemode3trước và 25bây giờ, nhưng sau khi lựa chọn giấc ngủ và chờ đợi cho ánh sáng lái xe để đi ra ngoài, chỉ cần cắm vào nguồn điện đưa ra ánh sáng ổ đĩa trở lại trên và nhấn một phím làm cho ánh sáng màn hình lên ngay lập tức. Ổ đĩa khởi động của tôi là bên ngoài và tôi cần rút phích cắm khi ngủ đông.
hà mã

1
Không hoạt động trên Macbook Pro 2017 với
touchbar

4

Ngoài ra còn có một ứng dụng khung tùy chọn có tên SmartS ngủ ( http://www.jinx.de/SmartS ngủ.html ): bạn phải trả tiền cho phiên bản hiện tại, nhưng bạn có thể tìm thấy các phiên bản cũ hơn trên Internet.

Ngoài ra, tôi đã sử dụng hướng dẫn này, tôi đã sao chép nội dung và có một số ghi chú ở phía dưới: http://www.geeked.info/make-my-macbook-pro-hibernate/

Tôi không muốn lãng phí pin, đặc biệt là khi đi du lịch. Tôi yêu tính năng Hibernate trong Windows và có tất cả các máy tính xách tay của tôi được đặt ở chế độ ngủ đông khi đóng nắp. Một vài giây nữa để thức dậy là xứng đáng với thời lượng pin tiết kiệm trong mắt tôi. Đối với những người không biết ở đây là các trạng thái khác nhau của MacBook Pro:

  • Bật - Máy tính hoạt động, màn hình bật, pin được tiêu thụ dựa trên cài đặt nguồn điện của bạn
  • Tắt - Máy tính không sử dụng năng lượng từ pin
  • Ngủ - Máy tính đã tắt màn hình và treo hệ điều hành vào RAM (bộ nhớ dễ bay hơi).
  • Ngủ đông - Máy tính đã tắt hầu hết phần cứng và tạm dừng hệ điều hành vào ổ cứng.

Thông thường khi bạn đóng nắp MBP, nó sẽ được chuyển sang chế độ ngủ , thức dậy khá nhanh khi bạn mở nắp lại. Trong khi ngủ, nó vẫn tiêu thụ năng lượng pin, mặc dù một lượng nhỏ so với sử dụng bình thường. Khi pin đạt đến mức thấp nhất định, MBP sẽ tự động chuyển sang chế độ ngủ đông : về cơ bản là tắt để bạn không mất bất kỳ công việc nào.

Giấc ngủ rất phù hợp khi bạn chủ động sử dụng máy tính, nhưng khi bạn muốn kéo dài thời lượng pin càng lâu càng tốt, bạn sẽ muốn nó ngủ đông . Cũng lưu ý rằng rõ ràng MacBook Pro mới hơn cũng ghi thông tin vào ổ cứng khi ngủ để khi pin giảm xuống mức nguy hiểm, nó có thể nhảy ngay vào trạng thái ngủ đông . Apple gọi đây là An toàn Ngủ ngon. (Thông tin thêm về tất cả các công cụ kỹ thuật ở đây)

Một vài ví dụ về lý do tại sao bạn muốn sử dụng chế độ ngủ đông với máy tính xách tay của mình:

  • Bạn sắp đến sân bay trên một chuyến bay quốc tế và bạn muốn sử dụng máy của mình trong suốt chuyến bay nhưng vẫn để đủ nước trái cây để có thể lấy bản đồ / email / thông tin khi bạn đến đích.
  • Bạn ném máy tính xách tay của bạn vào một cái túi và có thể hoặc không thể sử dụng nó trong chuyến đi cuối tuần nhưng không muốn lo lắng về việc sạc pin.
  • Bạn muốn bảo tồn từng chút sức mạnh bạn có thể.

Và khi bạn muốn gắn bó với giấc ngủ :

  • Máy tính xách tay của bạn không hết pin
  • Bạn sẽ mở và đóng nắp khá thường xuyên
  • Bạn đang chạy xung quanh nhưng tích cực sử dụng máy tính xách tay của bạn (hội nghị, cuộc họp, v.v.)

Về cơ bản, bạn hy sinh tốc độ khôi phục máy để có được một chút năng lượng pin hoặc ngược lại. Cá nhân tôi muốn có được từng chút điện cuối cùng mà tôi có thể.

Sau một số tìm kiếm, tôi đã tìm thấy một bài viết giải thích về cách cơ bản buộc MBP của bạn ngủ đông khi đóng nắp. Nó đòi hỏi một chút công việc nhanh chóng trong một giao diện điều khiển, nhưng rất đơn giản.

Trong bảng điều khiển, nhập lệnh này để xác định chế độ ngủ hiện tại của bạn:

pmset -g | grep hibernate

Điều này sẽ trả về một trong những điều sau đây:

  • 0 - Legacy sleep mode. Nó sẽ tiết kiệm mọi thứ vào RAM khi ngủ nhưng không hỗ trợ Ngủ an toàn . Ngủ rất nhanh.
  • 1 - Legacy Safe Sleep. Đây là giấc ngủ an toàn . Tất cả mọi thứ máy tính xách tay của bạn đi vào giấc ngủ, nó sẽ lưu mọi thứ vào đĩa cứng. Phải mất một thời gian để đi vào giấc ngủ, và khởi động chậm. Chậm ngủ và khởi động.
  • 3 - Default. Như mô tả ở trên, khi ngủ, nội dung được lưu vào RAM. Khi hết pin, ngủ đông xảy ra.
  • 5 - Hoạt động như 1 nhưng chỉ áp dụng cho máy Mac hiện đại sử dụng "Bộ nhớ ảo bảo mật".
  • 7 - Hoạt động như 3 nhưng chỉ áp dụng cho máy Mac hiện đại sử dụng "Bộ nhớ ảo bảo mật".

Bây giờ chỉnh sửa và lưu /Users/username/.bash_profiletệp của bạn với các dòng sau:

alias hibernateon="sudo pmset -a hibernatemode 5"
alias hibernateoff="sudo pmset -a hibernatemode 0"

Lưu ý rằng hibernateonhibernateoffcó thể là bất kỳ văn bản nào bạn muốn: bạn chỉ cần nhớ những gì bạn đã sử dụng.

Bây giờ thực hiện như sau:

source .bash_profile

Bây giờ bạn có một lệnh nhỏ tiện dụng sẽ cho phép bạn kích hoạt và vô hiệu hóa chế độ ngủ đông ngay lập tức. Bất cứ khi nào bạn muốn máy của bạn ngủ đông khi bạn đóng nắp, chỉ cần thả vào cửa sổ đầu cuối và gõ hibernateon. Khi bạn thích máy tính xách tay của bạn chỉ để ngủ, gõ hibernateoff.


.bash_profile (chú ý khoảng thời gian) là một tập tin "ẩn" trong thư mục nhà của bạn.

Hãy thử lệnh này:

pico ~/.bash_profile

và sau đó thêm hai dòng bí danh.


5
Như đã lưu ý trong câu trả lời trong "Mac OS X có hỗ trợ ngủ đông không?" : pmsettrang hướng dẫn hiện nay tuyên bố "không sử dụng bất cứ thứ gì khác 0, 3 hoặc 25" .
Arjan

1
Ít nhất là High Sierra (có thể sớm hơn nhiều), các chế độ 57dường như không còn tồn tại.
kirb

Có vẻ như một số thông tin ở đây có thể đã lỗi thời (0, 1, 3, 5 và 7 so với 0, 3 và 25 như được đề cập trong nhận xét của Arjan). Tuy nhiên, tôi đã ủng hộ điều này vì alias hibernateon/offthủ thuật khéo léo trong .bash_profile. Ý kiến ​​hay!
Aaron Johnson

0

Thông thường khi bạn đóng nắp MBP, nó sẽ được chuyển sang chế độ ngủ, thức dậy khá nhanh khi bạn mở nắp lại. Trong khi ngủ, nó vẫn tiêu thụ pin, mặc dù một lượng nhỏ so với sử dụng bình thường. Khi pin đạt đến mức thấp nhất định, MBP sẽ tự động chuyển sang chế độ ngủ đông

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.