如何在 SSD 上设置操作系统 (Mac/Win/Ubuntu) 以延长其使用寿命 (TRIM 等)

如何在 SSD 上设置操作系统 (Mac/Win/Ubuntu) 以延长其使用寿命 (TRIM 等)

我最近买了一个 SSD(64GB Crucial M4 - 我相信有垃圾收集功能,基于这些眼镜) 适用于我的新电脑。我已经在电脑上安装了 OS X 10.7.2,想重新安装它,并在电脑上安装 Windows 7 和 Ubuntu。我想知道对于每个操作系统如何做到这一点,以最好地延长其使用寿命。这包括如何/是否启用 TRIM,以及如何符号链接到我的硬盘。

我特别想澄清以下有关 OS X 的问题:

  1. OS X 的内置 TRIM 仅支持 Apple 认可的 SSD,但你可以为其他 SSD 启用它这些终端命令或者这个应用程序。 有一些警告这样做会损坏你的固态硬盘,但自从我最初编辑这个问题以来,我已经确信(这里) 是安全的——不过,如果有人能证实这一点就更好了。
  2. 我已经对大多数大型目录或经常写入的目录进行了符号链接。但是,我不确定是否要对我的 Library 目录进行此操作;这似乎会导致性能下降,但 Quicksilver 等会经常写入该目录。
  3. 我还想将交换目录移至 HD。一款名为 XSupport 的应用程序可以执行此操作,但我找不到它。有关如何执行此操作的超级用户问题尚未得到解答,请访问在 Mac OS X Lion 中移动交换文件我是否应该将我的 /private/var/vm 目录符号链接到 OS X Lion 中的另一个卷?
  4. 我想确认一下,擦除可以恢复性能下降的 SSD 的性能。许多消息来源都这么说,其中最有说服力的是:http://macperformanceguide.com/Storage-SSD-Reconditioning.html

我曾经查看过的地方,更多内容请参阅下面的‘答案’:discussion.apple.comforums.macrumors.comhttp://digitaldj.netgroths.org 上的评论

答案1

由于我没有听到任何消息,我将以零散的、类似笔记的方式创建并继续编辑我在这里找到的内容的列表。不过,我仍然欢迎更专业的答案!

可能性(尚未实现)

我做了什么

  • 下面的操作可以在访问文件时停止 OS X 写入文件访问时间,通过删除文件可以轻松恢复:

终端命令:

echo '<?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.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 tee /Library/LaunchDaemons/com.noatime.plist
sudo chown root:wheel /Library/LaunchDaemons/com.noatime.plist

相关内容