Следует, однако, трезво смотреть на вещи и не придавать особого значения стращаниям гоблинов о том, как это непрактично работать на SSD, у которых, мол, ограниченный срок жизни. Даже при максимальной нагрузке (максимальной в реальной жизни, а не на стенде, единственное назначение которого - износить и убить диск как можно более скорее) современного SSD хватить на 5-6 лет непрерывной работы. А посему опасаться нечего: через такой срок сменятся не то, что несколько технологических поколений (а потому вам вряд ли захочется продолжать пользоваться своим старым железом), но и цены на твердотельные диски упадут до сегодняшних HDD.
Алгоритм привожу, естественно, для MAC OS X, однако это ничего не меняет в принципе: на Windows нужно будет проделывать точно такие же процедуры, только другими средствами. Какими - не составит труда самостоятельно нагуглить, зная заранее, что, собственно, нужно настраивать. Итак:
1. Для правильной работы твердотельного накопителя ОС должна посылать ему т.н. команду TRIM, которая уведомляет SSD о том, какие блоки данных больше не используются и готовы для записи). В Mac OS X команда TRIM посылается только дискам, поставляемым самим Надкусаном (кто бы сомневался в подобном свинстве!), для остальных SSD она отключена. Поэтому первым делом мы ее включаем с помощью сторонней утилиты - Trim Enabler.
2. Отключаем локальным снимки состояния системы, которые делает Time Machine. Делается это через командную строку в Терминале:
sudo tmutil disablelocal
На всякий случай - включаются локальные снимки обратно командой:
sudo tmutil enablelocal
3. Обязательно отключаем гибернацию (которая на SSD ни к чему, потому что система и без нее загружается исключительно быстро). Команда:
sudo pmset -a hibernatemode 0
Затем стираем своп:
sudo rm /var/vm/sleepimage
4. Устанавливаем флаг noatime. Всякий раз, когда мы обращаемся к файлу, система делает запись на диск с указанием времени доступа, что, как вы понимаете, не лучшее занятие для SSD. Для отключения этих записей, создаем файл com.nullvision.noatime.plist (название можете придумать любое) и сохраняем его в /Library/LaunchDaemons. Содержание файла следующее: