2008-12-23

關於Mac 的Sleep..



為什麼會有這篇文章呢?說來話長,Seal 在Mobile 01 上回了一篇文章

請問一下小筆電中是不是只有U100才能灌MAC OS?

為了讓更多人認識MacBook One,我就回了以下內容:

-------------- 內容內容 --------------

Aspire One 無法正常使用的部分

* Boot Camp 無法正常使用。
* Line-in 功能無法使用,內建麥克風收音很差但是堪用。
* Sleep 無法使用,但是可以整個功能關掉。
* 內建無線網卡要用的話會很麻煩,建議使用Broadcom 晶片的網卡。
* 外接螢幕時無法使用鏡像。
* 無法靜音,音量就算調到無也還會一點點的聲音(聽不太到啦)。
* 讀卡機SD 卡可以讀,其他種記憶卡不能讀而且速度慢。

有興趣的話,歡迎參觀我的筆記網站

MacBook One 調效手冊

-------------- 內容沒了 --------------

是因為太像廣告文了嗎? 有個朋友似乎不是很喜歡Aspire One 的樣子?
就在版上回我了,以下是他回的內容:

-------------- 內容內容 --------------

- Boot Camp 原本就是 Apple 的東西 PC 上可 Dual Boot 何須 Boot Camp 除非是要在 Parallels/VM Fusion 裡用到
- Sleep 無法使用 應該把它丟進垃圾筒內
- 外接螢幕跟 Wind 一樣小嗎?

-------------- 內容沒了 --------------

不知道各位有看到嗎?他居然說Aspire One 應該要丟到垃圾桶,真是讓我傷心呀。
所以Seal 又回了他幾句,他提到了一個有趣的東西:

-------------- 內容內容 --------------

請問,你指的 Sleep 不能正常使用的是哪一種 Sleep? Instant Sleep? Safe Sleep or Deep Sleep? 不要說 OSx86 的使用者不清處,恐怕很多 Mac 的使用者也搞不清楚。

-------------- 內容沒了 --------------

講到這邊,之前Seal 在玩朋友的Mac 的時候就有稍微注意到,Sleep 真的是方便又快速。
然後Sleep 又有分為三種,正好就是這位不喜歡Aspire One 的朋友所提到的。

所以今天要在這裡轉貼一篇寫的很好的文章,介紹Sleep 的
轉自一個Blog "なんでも"


****************** 以下是轉貼內容喔 ******************

MacOS X 的3種睡眠模式

相信大部份 Mac 的使用者,在不需要用 Mac 的時候都會以「睡眠」代替「關機」吧,因為速度實在是太快,「睡覺」和「起床」合共也不用花多過10秒(不同的機種和狀況下會有差異)。但大家又知不知道,OSX 中的「睡眠」是有三種不同的模式的呢?

1. Sleep - 保持 RAM 的內容不變
2. Safe Sleep - 保持 RAM 的內容不變,同時會將 RAM 的內容備份至硬碟
3. Deep Sleep - 將 RAM 的內容儲存至硬碟

如果轉換成 Windows 上的用語,Sleep 就是 Sleep (暫停),Deep Sleep 就是 Hibernate (休眠) 吧,至於 Safe Sleep,Windows 好像沒有 @.@a

在一般的情況下,Mac 是會使用 Safe Sleep。由於要保持 RAM 的內容不變就必須供電給 RAM,所以在 Sleep 及 Safe Sleep 的情況下還是會耗電,而 Deep Sleep 則會在 RAM 的內容被儲存至硬碟後就不再需要供電。

看上去 Deep Sleep 似乎很好嘛,幹嘛還要 Sleep 和 Safe Sleep 呢?這是因為速度的問題。

Sleep 由於不用將資料寫至硬碟,所以入睡的速度很高,一至兩秒就可以了。但假如電源斷了或是電池用光了,就只能從新啟動一次系統,還有可能導致資料流失。而 Safe Sleep 將 RAM 內容備份至硬碟就是為了減低資料流失的可能,但就要花一點時間做備份。而 Deep Sleep 則與 Safe Sleep 使用時間相約,但由於 Safe Sleep 跟 Sleep 一樣在 RAM 內的資料沒有被消去,所以沒有 Deep Sleep 的賴床問題,很快就清醒。也因為這個原因,大家在 Safe Sleep/Deep Sleep 後,要確定硬碟已經停止活動才移動 Macbook,否則有機會導致硬碟出現問題。

嗯,說了這麼久,你想轉用 Sleep 或者 Deep Sleep 嗎?如果不想的話,可以把瀏覽器關掉喇,因為以下的東西你應該沒興趣聽 XDD 不過如果想知多一點點的話還是可以繼續下去(拜託,不要關掉瀏覽器喇,剛剛只是說笑的啦

首先,要確定一下現在設定的是哪個睡眠模式,到 Terminal 輸入以下指令:

pmset -g | grep hibernatemode

它會給你一個像 “hibernatemode X” 的回應。而 X 會有幾個可能性:

* 0 (數字零,不是英文字母 o) - Sleep
* 1 - Deep Sleep
* 3 - Safe Sleep
* 以上皆非 - 送你的 Mac 去科研吧

如果需要變更的話,就到 Terminal 輸入以下指令:

sudo pmset -a hibernatemode X

X 則跟上面的一樣,0是 Sleep,1是 Deep Sleep,3是 Safe Sleep。更改後,下一次睡眠就會以剛設定的模式進行。

如果你鐵定不會用睡眠或者只會用 Sleep,你可以把睡眠的備份刪去。到 Terminal 輸入以下指令:

sudo rm /var/vm/sleepimage


****************** 以上是轉貼內容喔 ******************

我在01 上的口氣有很差嗎?請各位有在看我的筆記的朋友,教教我怎麼做人叭?

4 則留言:

  1. 只是有人故意挑釁,不是你的問題,我們支持你

    回覆刪除
  2. 嗯嗯... 謝謝啦...
    不過也因為這樣我就可以多一篇文章也不錯..

    回覆刪除
  3. 其實 Windows Vista 是有支援類似 "Safe Sleep" 的功能的(叫做 "Hybrid Sleep")....
    不過既然這個站不是在談 Windows 的,那就不用太介意了。 :p

    回覆刪除
  4. 抱歉來這麼久遠的文章請教
    我是在lenovo s9上面安裝mac os
    但外接螢幕時候手賤選了mirror這個選項
    外接螢幕整個亂掉,想要把設定改回也也沒辦法
    參考了另一位網友文章(http://vincentsmhuang.blogspot.tw/2009/03/on-mac.html)
    但找不到/Library/Preferences/與/Library/Preferences/底下的
    com.apple.window.windowserver.xxxx.plist 檔案

    不知道您遭遇過這種誤按mirror的補救方法嗎?

    回覆刪除