मैं पहली बार स्लीप मोड में जाए बिना मैन्युअल रूप से हाइबरनेट करने के लिए मैकबुक प्रो कैसे लगा सकता हूं?


41

मुझे हाल ही में अपना पहला मैक कंप्यूटर, एक देर से 2009 मैकबुक प्रो मॉडल मिला। बैटरी बचाने के लिए मैंने अपनी पिछली नोटबुक (विंडोज 7 चलाने) को सीधे हाइबरनेट करने के लिए इस्तेमाल किया लेकिन मैं मैक ओएस में ऐसा नहीं कर सकता।

जब मैं लंबी नींद की अवधि के बाद बैटरी मर जाता है, तो मैं मैक ओएस को केवल एक नोटबुक को हाइबरनेट कर सकता हूं।

क्या यह एक तरीका है कि हाइपरनेट करने के लिए मैकबुक को मैन्युअल रूप से रखा जाए?


को देखो man pmsetऔर pmset -gकुछ उपयोगी परिभाषा और इस प्रश्न से संबंधित अवधारणाओं के लिए।
isomorphismes

जवाबों:


17

जब मैकबुक हाइबरनेट होता है , तो यह वास्तव में विंडोज अर्थ में हाइबरनेशन नहीं होता है। Apple इसे सेफ स्लीप कहता है । सुरक्षित नींद से बहाली एक नियमित रूप से होने वाली घटना नहीं है; यह केवल आपात स्थितियों के लिए है। मेरे अनुभव से, मेरे लेट 2007 मैकबुक प्रो सोते समय (सामान्य रूप से) इतनी कम मात्रा में बिजली का उपयोग करता है कि मैंने इसे हफ्तों तक (छुट्टी पर) सोते हुए छोड़ दिया, इसे खोल दिया और अभी भी एक महत्वपूर्ण मात्रा में बैटर पावर शेष है। मुझे यकीन है कि नई 7+ घंटे की बैटरी के साथ, आप इसे महीनों तक सोना छोड़ सकते हैं।

इसे बस सीधे शब्दों में कहें, तो ओएस एक्स पर सिस्टम स्थिति को बचाने के लिए कोई आसान तरीका नहीं है, इसके अलावा कंप्यूटर सोते हैं और बा -... ओह पॉपिंग करते हैं, रुको, कोई और हटाने योग्य बैटरी नहीं है।

यदि आप वास्तव में इस कार्यक्षमता को पाने के बारे में अडिग हैं, तो आप डीप स्लीप विजेट आज़मा सकते हैं । तुम्हारे लिऐ शुभकामना।


ठंडा। साल हो सकता है, लेकिन मुझे लगता है कि महीने एक सुरक्षित शर्त है :)
डैन रोसेनस्टार्क

59

हाइबरनेशन मोड को 25 पर स्विच करने से नींद के बजाय मैकबुक हाइबरनेट हो जाएगा (नीचे चर्चा देखें कि क्या यह एक अच्छा विचार है)।

sudo pmset -a hibernatemode 25

MacBooks के लिए डिफ़ॉल्ट पर वापस इसे वापस करने के लिए (जो RAM को शक्ति देता है और डिस्क पर छवि लिखता है)

sudo pmset -a hibernatemode 3

यदि आप अपनी मशीन को कमांड लाइन डू से स्लीप / हाइबरनेट करना चाहते हैं

pmset sleepnow

क्या अपने मैकबुक को हाइबरनेट करना एक अच्छा विचार है?

यदि आपकी मशीन standbyमोड का समर्थन करती है, तो हाइबरनेट मोड को बदलने का कोई मतलब नहीं है, क्योंकि डिफ़ॉल्ट रूप से यह 1.15hrs के बाद स्टैंडबाय में है। स्टैंडबाय मोड में, रैम बंद है। इन मशीनों पर नींद से बाहर आने की तुलना में हाइबरनेट से बाहर आने में केवल कुछ अतिरिक्त सेकंड लगते हैं। हालाँकि, स्टैंडबाय हाइबरनेट के समान नहीं है, अधिक जानकारी के लिए http://support.apple.com/kb/HT4392 देखें

आप यह pmset -gदेखने के लिए भी चल सकते हैं कि क्या standbyसेट किया गया है और कितना लंबा standbydelayहै। यदि आप नहीं देखते हैं standby, तो आपका हार्डवेयर इस सुविधा का समर्थन नहीं करता है।

यदि आपका हार्डवेयर स्टैंडबाय सुविधा का समर्थन नहीं करता है, तो हाइबरनेशन एक (जैसा कि पुराने पदों में उल्लेखित है) "आपातकालीन" स्थिति है, इसलिए यह सेटिंग को छोड़ना सबसे अच्छा है। कहा जा रहा है, मैं जाने से पहले अपने मैकबुक को हाइबरनेट करता हूं और किसी भी समस्या में नहीं भागता। '

बहुत अधिक चर्चा यहाँ मैक ओएस एक्स हाइबरनेशन का समर्थन करता है?


1
यह उस उत्तर की तुलना में बेहतर है जो वर्तमान में सबसे अधिक स्वीकृत / उत्थानित है। यह एक मैक पर करना उतना आसान नहीं है जितना कि यह विंडोज पर है, और जीयूआई (तीसरे पक्ष के ऐप के बिना) से बिल्कुल भी संभव नहीं है - लेकिन यह निश्चित रूप से संभव है!
मैट

2
मुझे यकीन नहीं है कि यह अब काम करता है। मेरे पास एक iMac चल रहा है macOS 10.12.4 और इसे अपने कार्य सत्र के बीच में कुछ मिनटों के लिए अनप्लग करने की आवश्यकता थी, इसलिए मैंने न्यूनतम व्यवधान के लिए हाइबरनेटिंग पर ध्यान दिया। हाइबरनेटमोड 25 कमांड ने मुझे किसी भी प्रकार की त्रुटि नहीं दी, नींद ने इसे सोने के लिए ले जाने के लिए प्रकट किया (हालांकि हाइबरनेशन के लिए थोड़ा बहुत तेज़)। अनप्लगिंग, रिपल्गिंग और पॉवरिंग, हालांकि उन कार्यक्रमों के साथ एक सामान्य स्टार्टअप दिखाया गया था जिसमें शिकायत की गई थी कि उन्होंने पहले समाप्त कर दिया था ... ओह, ठीक है ...
इक्वाडोर

@ ईकाउडर क्या आपको इसका हल मिला?
अभिषेक भाटिया

1
यह मेरे मध्य 2013 एयर पर सिएरा 10.12.6 के साथ मेरे लिए काम नहीं करता है। pmsetमुझसे कहता hibernatemodeथा 3से पहले और 25अब, लेकिन नींद के चयन और बाहर जाने के लिए ड्राइव प्रकाश के लिए इंतज़ार कर, बस बिजली की आपूर्ति में प्लग लगाने के बाद किए गए ड्राइव प्रकाश पर वापस आकर एक कुंजी दबाने स्क्रीन प्रकाश अभी बना हुआ है। मेरा बूट ड्राइव बाहरी है और हाइबरनेट होने पर मुझे इसे अनप्लग करने की आवश्यकता है।
हिप्पिट्रैएल

1
टचबुक के साथ मैकबुक प्रो 2017 पर काम नहीं करता है
davidfrancis

4

SmartSleep ( http://www.jinx.de/SmartSleep.html ) नामक एक वरीयता फलक ऐप भी है : आपको वर्तमान संस्करण के लिए भुगतान करना होगा, लेकिन आप इंटरनेट के आसपास पुराने संस्करण पा सकते हैं।

इसके अलावा, मैंने इस ट्यूटोरियल का उपयोग किया है, मैंने सामग्री को कॉपी किया है, और नीचे कुछ नोट्स हैं: http://www.geeked.info/make-my-macbook-pro-hibernate/

मुझे बैटरी जीवन बर्बाद करना पसंद नहीं है, खासकर जब यात्रा। मुझे विंडोज में हाइबरनेट सुविधा पसंद है, और मेरे सभी लैपटॉप ढक्कन बंद होने पर हाइबरनेट करने के लिए सेट हैं । कुछ अतिरिक्त सेकंड इसे जगाने के लिए लगते हैं, मेरी आँखों में बचाई गई बैटरी की कीमत है। उन लोगों के लिए जो यहाँ नहीं जानते मैकबुक प्रो के विभिन्न राज्य हैं:

  • ऑन - कंप्यूटर जाग रहा है, स्क्रीन चालू है, आपकी पावर सेटिंग्स के आधार पर बैटरी की खपत हो रही है
  • बंद - कंप्यूटर बैटरी से बिजली का उपयोग नहीं कर रहा है
  • नींद - कंप्यूटर ने स्क्रीन को बंद कर दिया है और रैम (अस्थिर मेमोरी) के लिए ऑपरेटिंग सिस्टम को निलंबित कर दिया है।
  • हाइबरनेशन - कंप्यूटर ने अधिकांश हार्डवेयर को बंद कर दिया है और हार्ड ड्राइव के ऑपरेटिंग सिस्टम को निलंबित कर दिया है।

आमतौर पर जब आप अपने एमबीपी के ढक्कन को बंद करते हैं, तो इसे सोने के लिए रखा जाएगा , जब आप फिर से ढक्कन खोलते हैं तो बहुत जल्दी जागते हैं। सोते समय, यह अभी भी बैटरी की खपत कर रहा है, सामान्य उपयोग की तुलना में थोड़ी मात्रा में। जब बैटरी एक निश्चित निम्न स्तर तक पहुँचती है, तो MBP स्वचालित रूप से हाइबरनेशन मोड में बदल जाएगा : मूल रूप से बंद करना ताकि आप कोई काम न खोएं।

जब आप सक्रिय रूप से अपने कंप्यूटर का उपयोग कर रहे होते हैं, तो नींद बहुत अच्छी होती है, लेकिन जब तक आप बैटरी जीवन को अधिक से अधिक समय तक खींचना चाहते हैं, आप इसे हाइबरनेट करना चाहेंगे । यह भी ध्यान दें कि जाहिरा तौर पर नए मैकबुक प्रोस भी सोते समय हार्ड ड्राइव को जानकारी लिखते हैं ताकि जब बैटरी खतरनाक स्तर तक गिर जाए तो यह तुरंत हाइबरनेशन में कूद सके । Apple इसे "सुरक्षित नींद" कहता है। (यहां सभी तकनीकी सामानों के बारे में अधिक जानकारी)

आप अपने लैपटॉप के साथ हाइबरनेशन का उपयोग क्यों करना चाहते हैं, इसके कुछ उदाहरण :

  • आप अंतरराष्ट्रीय उड़ान पर हवाई अड्डे की ओर जाने वाले हैं और आप उड़ान के दौरान अपनी मशीन का उपयोग करना चाहते हैं, लेकिन फिर भी अपने गंतव्य पर पहुंचने के लिए मानचित्र / ईमेल / सूचना को खींचने में सक्षम होने के लिए पर्याप्त रस छोड़ते हैं।
  • आप अपने लैपटॉप को एक बैग में टॉस करते हैं और वीकेंड ट्रिप पर उसका इस्तेमाल कर सकते हैं या नहीं भी कर सकते हैं, लेकिन इसे चार्ज करने की चिंता नहीं करना चाहते।
  • आप अपनी हर छोटी-बड़ी शक्ति का संरक्षण कर सकते हैं।

और जब आप नींद से चिपकना चाहेंगे :

  • आपका लैपटॉप बैटरी पावर बंद नहीं कर रहा है
  • आप अक्सर अपने ढक्कन को खोलते और बंद करते रहेंगे
  • आप अपने लैपटॉप (सम्मेलनों, बैठकों आदि) का उपयोग करते हुए सक्रिय रूप से इधर-उधर भाग रहे हैं

मूल रूप से आप थोड़ी सी बैटरी पावर या इसके विपरीत हासिल करने के लिए अपनी मशीन को बहाल करने की गति का त्याग करते हैं। व्यक्तिगत रूप से मैं बिजली के हर अंतिम बिट को प्राप्त करना पसंद करता हूं जो मैं कर सकता हूं।

कुछ खोज के बाद मैं एक पोस्ट में आया, जिसमें बताया गया था कि ढक्कन बंद होने पर मूल रूप से आपके एमबीपी को हाइबरनेशन में कैसे लागू किया जाए। इसे कंसोल में त्वरित रूप से काम करने की आवश्यकता होती है, लेकिन दर्द सरल होता है।

कंसोल में, अपने वर्तमान स्लीप मोड को निर्धारित करने के लिए यह कमांड टाइप करें:

pmset -g | grep hibernate

यह निम्नलिखित में से एक को वापस करना चाहिए:

  • 0 - Legacy sleep mode। यह सोने पर रैम के लिए सब कुछ बचाएगा लेकिन सुरक्षित नींद का समर्थन नहीं करता है । बहुत तेज नींद।
  • 1 - Legacy Safe Sleep। यह सेफ स्लीप है । आपका सब कुछ नींद में चला जाता है, यह सब कुछ हार्ड डिस्क में बचाएगा। नींद में जाने के लिए कुछ समय लगता है, और स्टार्टअप के लिए धीमा है। नींद और स्टार्टअप पर धीमा।
  • 3 - Default। जैसा कि ऊपर वर्णित है, सोते समय, रैम में सामग्री बच जाती है। जब बैटरी खत्म हो जाती है, तो हाइबरनेट होता है।
  • 5 - 1 के रूप में व्यवहार करता है लेकिन केवल एक आधुनिक मैक के लिए लागू होता है जो "सिक्योर वर्चुअल मेमोरी" का उपयोग करता है।
  • 7 - 3 के रूप में व्यवहार करता है लेकिन केवल एक आधुनिक मैक के लिए लागू होता है जो "सिक्योर वर्चुअल मेमोरी" का उपयोग करता है।

अब अपनी /Users/username/.bash_profileफ़ाइल को निम्न पंक्तियों के साथ संपादित करें और सहेजें :

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

ध्यान दें कि hibernateonऔर hibernateoffआप चाहते हैं कि कोई भी पाठ हो सकता है: आपको बस यह याद रखना होगा कि आपने क्या उपयोग किया है।

अब निम्नलिखित पर अमल करें:

source .bash_profile

अब आपके पास एक आसान सा कमांड है जो आपको तुरंत हाइबरनेशन को सक्षम करने और निष्क्रिय करने देगा। जब भी आप अपनी मशीन को ढक्कन बंद करने के लिए हाइबरनेट करना चाहते हैं, तो बस एक टर्मिनल विंडो पर जाएं और टाइप करें hibernateon। जब आप अपने लैपटॉप को सिर्फ सोना पसंद करेंगे, तो टाइप करें hibernateoff


.bash_profile (नोटिस अवधि) अपने घर निर्देशिका में एक "छिपा हुआ" फ़ाइल है।

इस आदेश का प्रयास करें:

pico ~/.bash_profile

और फिर दो उर्फ ​​लाइनों को जोड़ें।


5
में बताया गया है में एक जवाब "क्या मैक ओएस एक्स समर्थन हाइबरनेशन?" : pmsetमैनुअल पेज आजकल दावा करता है "अन्य 0, 3 या 25 का उपयोग न करें"
अर्जन

1
कम से कम हाई सिएरा (शायद बहुत पहले) के रूप में, मोड 5और 7अब मौजूद नहीं हैं।
किर्ब

ऐसा लगता है कि यहाँ कुछ जानकारी (0, 1, 3, 5, और 7 बनाम 0, 3, और 25 के रूप में अर्जन की टिप्पणी में उल्लिखित हो सकती है)। हालाँकि, मैं इस कारण में चालाक alias hibernateon/offचाल के लिए upvott .bash_profile। अछा सुझाव!
आरोन जॉनसन

0

आमतौर पर जब आप अपने एमबीपी के ढक्कन को बंद करते हैं, तो इसे सोने के लिए रखा जाएगा, जब आप फिर से ढक्कन खोलते हैं तो बहुत जल्दी जागते हैं। सोते समय, यह अभी भी बैटरी की खपत कर रहा है, सामान्य उपयोग की तुलना में थोड़ी मात्रा में। जब बैटरी एक निश्चित निम्न स्तर पर पहुंचती है, तो MBP स्वचालित रूप से हाइबरनेशन मोड में बदल जाएगा

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.