三步驟有效延長Macbook SSD的使用壽命 - MAC

Poppy avatar
By Poppy
at 2012-11-01T15:03

Table of Contents

網誌原文:http://blog.mowd.tw/index.php?pl=1020
===============================================

前一陣子 Mowd 買了 13 吋的 Macbook Air
第一次用 SSD 的硬碟,果然速度提升許多
最明顯的差異是從 Parallels 開啟 Windows 的速度快了差不多兩三倍
不過大家都知道 SSD 的壽命不如機械式硬碟長
因此平常減少不必要的寫入是必須的
所以 Mowd 特地去找了一些在 Macbook 上使用 SSD 的注意事項
透過下列三個步驟可以有效減少不必要的寫入,藉以延長 SSD 壽命

1. 關閉 Time Machine 的本機備份模式

根據 Apple 官方文件提到,從 OS X Lion 之後,Macbook 上的 Time Machine 多了一個
本機快照的功能
當開啟了 Time Machine,就算沒有接上用於備份用的外接硬碟
Time Machine 還是會自動每小時建立快照並且存在本機硬碟佔用空間
本機快照路徑位於 /Volumns/MobileBackups
雖然 Apple 文件提到每小時的本機快照會自動壓縮變成每天、每週備份,並且在硬碟空
間快不夠時停止備份
不過如果你想要延長 SSD 壽命,或是跟 Mowd 一樣不想被吃掉寶貴的 128GB SSD 空間的
話,可以透過下列指令關閉本機備份模式
$ sudo tmutil disablelocal

要注意的是,當你在系統偏好設定中變更了 Time Machine 的備份硬碟,或是關閉又打開
了 Time Machine,Time Machine 的本機備份模式又會自動開啟,必須再執行一次上面的
指令才能再次關閉

2. 設定 noatime 掛載

Mac OS 這一類 Unix like 的作業系統,會在每次存取檔案時加入 Access time 的屬性
好處是可以透過像是 Spotlight 等等的程式找到最近存取的檔案
缺點就是每次存取檔案都會對硬碟寫入資料,間接縮短了硬碟壽命
如果你不需要這個功能的話,下列步驟可以取消記錄 Access time
在桌面建立一個檔名為 com.disk.noatime.plist 的檔案
內容如下
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.disk.noatime</string>
<key>ProgramArguments</key>
<array>
<string>mount</string>
<string>-vuwo</string>
<string>noatime</string>
<string>/</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>

然後開啟終端機,分別執行下列兩行指令
$ sudo mv ~/Desktop/com.disk.noatime.plist /Library/LaunchDaemons/
$ sudo chown root:wheel /Library/LaunchDaemons/com.disk.noatime.plist

重開機後,輸入 mount,看到出現 noatime 就代表成功了
$ mount
/dev/disk0s2 on / (hfs, local, journaled, noatime)


3. 變更睡眠時的存放位置

每當闔上 Macbook 螢幕時,系統就會進入睡眠狀態
OS X 預設的行為,是在睡眠時提供電力,將資料保存在記憶體中
另外再將記憶體資料寫入硬碟以防沒電時資料遺失
不過如果像 Mowd 的 Macbook Air 記憶體有 8GB
等於每次睡眠都會將 8GB 的資料寫入 SSD
長期下來 SSD 的壽命將會大打折扣
因此我們要變更睡眠時的存放位置,改為只存在記憶體中
唯一的缺點是如果真的沒電,下次開機就不會回到原來的狀態了
透過下列指令設定睡眠時只存在記憶體
$ sudo pmset -a hibernatemode 0

然後刪除在硬碟上的睡眠備份檔
$ sudo rm /var/vm/sleepimage

如果要改回記憶體+硬碟的混合模式,則輸入
$ sudo pmset -a hibernatemode 3

輸入下列指令可以查看目前模式
$ sudo pmset -g
hibernatemode 3


4. 結語

設定好以上三個步驟,就能保證你的 SSD 壽命會比原來沒設定的長
沒設定的話你的 SSD 也不會用個一兩年就掛了
畢竟 SSD 每個區塊都有好幾萬次的寫入壽命
很多時候壞的都不是 SSD 而是其他硬體
所以上面的方法也不是買了 SSD 的 Macbook 就非做不可
只要挑你需要的設定就好囉

--
jageillolin:果然當伸手牌比較方便 (  ̄ c ̄)y▂ξ 03/08 14:53
lkk0752:樓上的別激動 幫你點個煙~ ζζζζζ 03/08 17:06
enty00212:樓上你這不是在燒他嗎 ζζζζζζ 03/08 17:16
DDRMIX:樓樓上你這不是在燒他嗎 ζζζζζζζ 03/08 18:06
sniper2824:不要再燒他了!!!!!! ζζζζζζζζ 03/08 18:24
lcy317:失火啦!!!!!!!!!!!!!!!!ζζζζζζζζζ 03/08 18:25

--
Tags: MAC

All Comments

Dinah avatar
By Dinah
at 2012-11-03T17:08
不知為何,root一直進不去 orz
Andy avatar
By Andy
at 2012-11-03T18:42
sudo,然後輸入自己的密碼
Margaret avatar
By Margaret
at 2012-11-05T12:59
OK了,後來還是用偏好設定設定 ORZ,Thanks~~~
Edith avatar
By Edith
at 2012-11-09T16:28
3. 並非"每次"睡眠都會寫到硬碟 先去搞懂standby機制吧
Doris avatar
By Doris
at 2012-11-12T02:28
用電腦前還要做一堆步驟不累嗎
Hazel avatar
By Hazel
at 2012-11-12T13:19
SSD沒那麼弱
Mary avatar
By Mary
at 2012-11-17T00:47
改這些東西就不叫做 mac 了,你還是去用pc吧
Caroline avatar
By Caroline
at 2012-11-18T21:20
因為知道一定會有樓上的推文,所以我才加了第四段結語
起碼我覺得關掉Time Machine本機快照超實用的
Hazel avatar
By Hazel
at 2012-11-20T02:46
有沒有什麼軟體可以檢查SSD的減康狀態?
Enid avatar
By Enid
at 2012-11-21T22:29
SSD沒那麼脆弱,什麼都沒設定在Server當系統碟24小時
開機一年二個月了頭好壯壯,搞定備份體系比較實在
Victoria avatar
By Victoria
at 2012-11-24T08:34
我還比較期待他快點壞,intel五年保看能換幾顆回來…
Zenobia avatar
By Zenobia
at 2012-11-26T03:03
有任何數據可以證明這樣壽命比較長嗎?
Hedwig avatar
By Hedwig
at 2012-11-26T21:41
減少寫入=延長壽命,這應該很直覺吧
Margaret avatar
By Margaret
at 2012-11-29T03:03
什麼都不做的話,SSD也不會因為這樣就壞掉,壞的一定是其他的
一定是其他的先壞
Rachel avatar
By Rachel
at 2012-12-02T19:30
改 Sleep mode 出現 Warning 什麼 non-zero 的?這樣 OK 嗎?
Poppy avatar
By Poppy
at 2012-12-03T02:44
http://goo.gl/v3Dg4 Chameleon SSD Optimizer
這些功能都有 可以自由開關
Lily avatar
By Lily
at 2012-12-05T09:26
trim smart permissions sleep SMS noatime都有
Charlie avatar
By Charlie
at 2012-12-10T02:47
快把你用PC的習慣忘記吧,醒醒吧,這是Mac
Victoria avatar
By Victoria
at 2012-12-11T17:40
你改這些東西,副作用壞處是什麼,你自己都不清楚
你還是多去 google 吧..
Annie avatar
By Annie
at 2012-12-16T09:25
如果ssd這麼脆弱,之後的fusion drive不就會讓他死更快
個人也是傾向ssd沒這麼脆弱這邊
Mary avatar
By Mary
at 2012-12-18T11:29
請教一下 第一點是否式沒開啟Time machine就沒影響?
Blanche avatar
By Blanche
at 2012-12-21T12:14
第2點所提到這的檔案大小通常不大 這樣真的會影響嘛?
Mia avatar
By Mia
at 2012-12-22T04:16
第三點提到的休眠資料寫入硬碟 是每次都從新抹除寫入8G?
Kumar avatar
By Kumar
at 2012-12-26T04:18
1.不要浪費腦力 2.不要杞人憂天 3.時間用在更有意義的地方
以上三步驟有效延長自己今生唯一的生命
Noah avatar
By Noah
at 2012-12-27T21:55
第一點明明之前才有人問過,因為空間都被吃了
可見有些apple不給你的,並不真的代表你不需要
Todd Johnson avatar
By Todd Johnson
at 2013-01-01T19:31
有啦有啦apple的解決方案往往就是花錢解決,買大SSD嘛!
Erin avatar
By Erin
at 2013-01-03T11:58
其實重點就是,大家可以自行判斷需要什麼,不要就別改
Lauren avatar
By Lauren
at 2013-01-06T05:59
推,專業的
Rebecca avatar
By Rebecca
at 2013-01-10T06:35
好吧我想問題在標題的「有效增加SSD壽命」,許多板友是認
SSD並不會那麼容易掛,所以不用這樣做,是吧?
Tracy avatar
By Tracy
at 2013-01-12T14:43
我覺得這篇只是少了解釋這樣做的缺點吧 但是介紹得不錯
起碼我會因此去研究這些指令背後的意義 帶來的影響等等
Delia avatar
By Delia
at 2013-01-13T17:22
優質屌文推推,一堆推文我看得都懶啪龜火了....
Bethany avatar
By Bethany
at 2013-01-17T01:30
某些自以為有莫名優越感的推文真的很想噓
Victoria avatar
By Victoria
at 2013-01-21T03:18
推專業分享!
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2013-01-21T19:44
我覺得我要加上「本人已經有使用超過四年Mac的經驗」,才不會
有人想叫我回去用pc
Eden avatar
By Eden
at 2013-01-25T01:46
我覺得這是一篇很好的分享文
Poppy avatar
By Poppy
at 2013-01-26T11:47
不要把PC的壞習慣帶來 MAC
Mac 的哲學就是 it just works
Kelly avatar
By Kelly
at 2013-01-30T23:44
難道你開車時會擔心汽車引擎太熱而把引擎蓋拆掉?
系統很多東西都是設定好,一起運作很良好,亂改只會導致
更多的錯誤產生,到時候你就知道
Elizabeth avatar
By Elizabeth
at 2013-02-01T03:34
虧你使用過MAC 4 年,結果還把 PC 的臭味帶進來 MAC
Steve avatar
By Steve
at 2013-02-03T08:18
樓上真嗆,還好不是所有Mac使用者都像你這樣
Edwina avatar
By Edwina
at 2013-02-05T21:44
到時候 TM 功能出問題,要怪誰?
到時候需要 access time 的程式出問題要怪誰?
Lydia avatar
By Lydia
at 2013-02-10T01:39
到時候睡眠之後出問題要怪誰?
不要以為這些動作不會牽涉到其它整體的系統
Tristan Cohan avatar
By Tristan Cohan
at 2013-02-13T14:08
真希望不是所有的 Mac 使用者都像你這樣愛亂搞
TM 的本質是什麼?難道你忘了為什麼要開啓 TM ?
Hedda avatar
By Hedda
at 2013-02-15T20:25
想必樓上一定有切身之痛,我就不再回文了,大家自有公評
Quintina avatar
By Quintina
at 2013-02-16T23:28
需要用到 access time 的地方很多,不只是你說的那樣簡單
Franklin avatar
By Franklin
at 2013-02-17T19:26
原本的設計都有他的道理,你想這樣亂改就回去用PC
Lauren avatar
By Lauren
at 2013-02-19T14:11
SSD 的壽命才不是像你講的那樣「大幅度延長」
你這樣用整體系統的穩定去換那一點點 SSD 壽命根本沒道理
Rae avatar
By Rae
at 2013-02-23T06:12
想必樓上一定有切身之痛XDDDD
Candice avatar
By Candice
at 2013-02-27T17:34
這篇文章真的很棒,給原PO推推
Lydia avatar
By Lydia
at 2013-03-01T02:38
3.對我來說真的很實用,我是16G ram + 128G SSD,有一
Candice avatar
By Candice
at 2013-03-01T08:30
個16G的sleepimage卡在那裡真的很佔空間....加上使用習
Rae avatar
By Rae
at 2013-03-03T04:58
慣好的話 (不會讓麥書睡到沒電的話),hibernate也不那
麼有存在的必要,那就可以放心的把它刪掉啦~~
William avatar
By William
at 2013-03-06T15:35
"醒醒吧 這是mac" 喔 ok, so what?
Jessica avatar
By Jessica
at 2013-03-07T19:44
還真的把 OS X 當神啊 ... 改個小東西就回去用 PC ... lol
Agnes avatar
By Agnes
at 2013-03-09T15:48
jadepond這麼會用怎麼不發篇文教大家正確的OS X使用方
式?
Yedda avatar
By Yedda
at 2013-03-10T00:38
不錯啊。我就不用TM。不是每樣資料都「很重要」。而且 OSX 可
以像 Linux 一樣方便使用指令,幹嘛認定別人一定是 MS user?
Ethan avatar
By Ethan
at 2013-03-10T08:58
jadepond完全覺得用mac就是高人一等 用pc就帶臭味
Zanna avatar
By Zanna
at 2013-03-13T16:16
我也用不到這些指令 但指責分享板友的心態真的很糟
Andy avatar
By Andy
at 2013-03-17T21:37
下個簡單指令就這樣酸 j大你多年mac經驗從沒開過termina
l?
Heather avatar
By Heather
at 2013-03-21T13:08
用PC就有臭味?誰弄臭MAC還不知道?
Andy avatar
By Andy
at 2013-03-22T13:14
第一點實用 第三點小SSD實用 第二點不太建議改
Yuri avatar
By Yuri
at 2013-03-24T15:33
"修改時間" "建立時間" "上次開啓時間" 都很實用
Linda avatar
By Linda
at 2013-03-27T00:15
真的很無言 工具就是工具 有人會因為工具覺得自己變得高尚?
Sarah avatar
By Sarah
at 2013-03-27T08:54
連這裡都看得到果粉的護航文...

apple thunderbolt 硬碟穩定性不行啊

Carol avatar
By Carol
at 2012-11-01T13:25
唉,買了一款 ssd thunderbolt 硬碟 目前三不五時出現自動退出的情況,線也沒掉 就是自已就斷了,有夠困擾 在 apple 官網上賣的 thunderbolt硬碟,也是有這樣的惡評 難道,thunderbolt硬碟就不能和 usb 3.0 或是 usb 2.0 或是火線一樣穩嗎? 我火線 ...

CrossOver 限時免費下載

Oliver avatar
By Oliver
at 2012-11-01T11:15
※ 引述《jksen (Sen)》之銘言: : ※ [本文轉錄自 Linux 看板 #1GaGo5Mu ] : 作者: SicInfit (O_o) 看板: Linux : 標題: [分享] CrossOver 限時免費下載 : 時間: Wed Oct 31 19:33:23 2012 : http://fl ...

要買2012 13吋 MBP 我應該要注意?

Hazel avatar
By Hazel
at 2012-11-01T09:45
請問一下 這周日 我就要去買 2012 13吋的 MBP 正式加入 Apple Macbook的家族了 我應該要注意些什麼嗎? 還有 我第一次從Win跳槽到Mac的世界 其實有點緊張 怕不會用 大概幾天會上手呢? 需要買一本類似 第一次用Mac就上手之類的書及參考嗎? 謝謝大家 - ...

macbook air 觸控板靈敏度問題

Daniel avatar
By Daniel
at 2012-11-01T05:42
初次購買macbook 想請教一下 其內建的觸控板靈敏度到底怎樣才是正常呢? 我本來以為或許會跟ipad 或iphone一樣 即使只有手指表皮輕微擦到及會被感應到 但是macbook air使用起來似乎沒有一般的電容式觸控螢幕靈敏 大概要手指接觸面積達 0.3 cm^2才會有反應 (設定手指觸碰一下 ...

RC語音(RaidCall) 7.0.8 in Mac

Edward Lewis avatar
By Edward Lewis
at 2012-11-01T03:01
拿 RC語音 7.0.8 用 WineSkin 打包的 新版 WineSkin 比我想像中的還好用得多。 我測試是會跳一些錯誤, 沒辦法搜尋官方群與朋友. 不過據板友 Jyukai 測試,與朋友通話沒有問題。 (這就不是我能測試的了,我沒有朋友… ˋ(°▽°)ノ ) 總之,如果只是想與朋友說說話,那應該還 ...