嗨,极客时间!如果您购买了SSD,并且对尽可能长久使用固态驱动器感兴趣,那么欢迎光临。尽管OCZ对Vector和Vertex SSD提供五年保修,但是您可以自行延长使用寿命。并且没有第三方实用程序-仅在“终端”和其他标准OS X工具的帮助下。由于SSD的重写周期数量有限,因此保护驱动器免受额外的磨损非常重要,这可以通过缓存,休眠模式,交换文件等来实现。这些和许多其他过程可以在系统中进行优化,并且在重写周期数接近最大值时会明显延迟时间。禁用休眠
优化OS X以使用SSD的重要一步。打开休眠模式后,每次关闭计算机时,RAM数据都位于驱动器上。如果笔记本电脑突然没电了,这很方便,但同时也会使驱动器(特别是SSD)磨损。因此,在禁用休眠模式后,您将获得比失败更多的收益。打开“终端”并输入命令以检查休眠模式:sudo pmset -g | grep hibernatemode > ~/Desktop/current_mode.txt
然后确保输入您帐户的密码。
此后,带有信息的文件将出现在桌面上,该文件稍后将根据需要帮助您重新激活休眠方式。然后我们直接输入命令以关闭休眠状态:sudo pmset -a hibernatemode 0
要重新激活它,您需要将hibernatemode参数的值从0更改为current_mode.txt文件中指示的数字(在本例中为3)。仍然只能使用以下命令删除残留文件,然后重新启动Mac。
sudo rm /private/var/vm/sleepimage
传输文件到硬盘
不建议将垃圾和小的不重要的文件丢入SSD,因此最好从驱动器中删除所有不必要的文件。最好在Mac上同时安装SSD和HDD:然后可以将用户的文件夹放在后者上,从而卸载固态驱动器。您可以在系统设置中执行此操作。我们打开“用户和组”部分,从管理员那里删除密码,然后右键单击用户名,选择“高级设置”。
在“用户文件夹”(User folder)列中,更改其路径并将其发送到HDD。
禁用noatime
减少重写周期的有用功能。它将对文件的最后访问权限写入磁盘,如果将其关闭,则不会发生任何严重问题。但是相反,SSD会感谢您。在文件夹/ Library / LaunchDaemons /中创建文件com.hdd.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.hdd.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 chown root:wheel /Library/LaunchDaemons/com.hdd.noatime.plist
我们重新启动Mac并检查性能:mount | grep noatime
但这只是为SSD优化OS X的方法中的一小部分。启用TRIM
随着OS X El Capitan的发布,许多实用程序已经可用,包括免费的实用程序,它们通过禁用内核扩展(.kext)的电子签名,在激活TRIM方面做得很好。不久前我们讨论了其中的一些,最容易学习的是Chameleon SSD Optimizer。只需下载程序,运行它并赋予它管理员权限,然后激活TRIM并重新启动计算机即可。也许该实用程序的主要优点是它是免费的。
开车,不要睡觉!
由于SSD已经具有低功耗的特点,因此您不应将它们重新休眠。即使使用电池为笔记本电脑供电,也无法启用此功能,因此最好在系统设置的“节能”部分中将其关闭,并同时对电池和网络适配器进行此操作。更重要的是,Mac在睡眠模式下无需备份-在活动模式下,Mac可以做得很好。使用电池和AC适配器供电时,请关闭Power Nap。
关闭缓存
为了延长固态驱动器的使用寿命,许多人建议在OS X中禁用默认的Spotlight搜索,因为它会索引驱动器的内容并导致SSD的磨损。通常,现代驱动器对此具有抵抗力,并适合使用搜索工具,尤其是由于许多Mac用户在没有Spotlight的情况下无法想象其工作流程。但是在浏览器中缓存(无论是Safari还是Chrome)都值得断开连接。在Safari中,断开连接菜单位于“设计”标签中。
如果您确定Spotlight大大增加了SSD的负载,但又不想不做任何搜索,那就去:转到系统设置-Spotlight,并为某些类别配置搜索,从而消除了所有不必要的内容。保持光盘清洁
奇怪的是,延长SSD使用寿命的最好方法是不要乱扔它。每天备份Time Machine一次,并清理计算机中不必要的文件,尤其是Mac归类为“其他”的文件。
它们可以存储在哪里?或者,由iTunes创建的备份。将备份保存在云端,最好将其从计算机中删除。这还包括缓存和临时文件,但是使用第三方实用程序(如CleanMyMac,DaisyDisk,MacClean等)可以更方便地进行清理。
禁用突然运动传感器
忘记SMS-HDD和阻塞磁盘头是必需的,但是SSD没有旋转元素,因此旋转元素明显更紧凑。这是一项不必要的服务,不会影响固态驱动器的磨损,但同时会导致自重。使用“终端”禁用它的最简单方法:sudo pmset -a sms 0
您可以通过其他命令检查运动传感器突然关闭:-sudo pmset -g
您可以通过将sms参数的值从0更改为1来启用SMS。
清除启动缓存
同样重要的是,如果您注意到带有固态驱动器的Mac开始重启超过15秒钟。同样,这里提供了“终端”和一个命令(您将需要输入管理员密码):sudo kextcache -system-caches
禁用FileVault
在OS X Mavericks发行之前,许多使用SSD的Mac用户抱怨启用了加密功能后,该驱动器的运行速度明显降低。然后,当Apple将其所有计算机都转移到固态驱动器上时,该功能就得到了优化,并且不会影响系统的性能。不过,对于驱动器来说,它是不必要的“神经”,因此,如果您不是007代理商或国营公司的雇员,则可以使用标准密码进行完全管理。禁用本地时间机器
如果没有其他磁盘用于Time Machine备份,则系统将直接创建备份到SSD。这不仅会影响驱动器本身的磨损,而且会占用驱动器上的额外空间。要禁用本地备份的创建,只需在“终端”中输入一个命令:sudo tmutil disable local
有必要吗?
总的来说,许多人会同意,由于磨损而导致的SSD的“致命性”有些夸张-即使遵循基本原则,现代驱动器(包括OCZ的驱动器)也可以使您使用很长时间,但是许多人还是希望再次安全使用它并有充分的理由。如果您在磁盘上遇到任何问题,可以使用SSD Guru实用程序快速识别它们并找到解决方案。