Использование TRIM в Windows XP
Хотя Windows XP уже давно стала частью истории, эта легкая операционная система все еще может быть использована на старых компьютерах, в том числе с подключенными дисками SSD. Правда, в этом случае вам придется столкнуться с проблемой оптимизации твердотельного накопителя – Windows XP столь важная для SSD функция TRIM не поддерживается, а выполнять его классическую дефрагментацию не рекомендуется.
Тем не менее, использование TRIM в Windows XP возможно, хотя и с определенными ограничениями, а это уже что-то. Главная сложность реализации этой задачи заключается в том, что для работы TRIM необходимо, чтобы на компьютере был включен режим AHCI, который не поддерживается XP. Переключение на AHCI в установленной ОС приведет к BSOD, тот же синий экран вы получите, если попробуете установить систему с заранее включенным режимом управления SATA-контроллером.
Без драйверов AHCI никак
Единственный способ обойти это ограничение – найти и интегрировать AHCI-драйвера в установочный образ XP, перепаковав его средствами nLite или похожей программы. Драйвер можно поискать на официальном сайте Intel, если же найти его не удастся, воспользоваться созданным энтузиастом Kai Schtrom универсальным драйвером с открытым исходным кодом StorAhci. Скачать архив с драйвером можно со страницы автора sourceforge.net/projects/storahci-for-windows-2003.
В архиве имеется две папки – bin и src, драйвер для XP x86 и x64 (storahci.sys) находится в первой папке, вместе с исполняемым файлом драйвера идет файл установки INF. Рекомендуется закинуть эти файлы в системную папку system32drivers и уже оттуда запускать установку. Файл storahci.cat в папке bin – тот же драйвер, но для Linux.
Наконец, третий вариант – поискать в сети готовую сборку Windows XP с уже интегрированным в нее драйвером AHCI. Тут уже как повезет, главное, чтобы встроенный драйвер оказался совместим с типом используемого на вашем ПК SATA-контроллера.
Программное обеспечение
Пройдя этот наиболее сложный и трудоемкий этап, можно будет вздохнуть с облегчением, так как дело останется за малым. Поскольку Windows XP не может запустить процедуру TRIM сама, ей понадобится костыль – программа для дефрагментации дисков O&O Defrag 19 или более старой версии. Поиск ее в сети не составит проблем.
Установите и запустите программу, после чего перейдите в ее настройки и в разделе «Оптимизация свободного пространства», отметьте флажком нужный диск/раздел и выберите в выпадающем списке «Твердотельные накопители (SSD: оптимизировать с функцией TRIM)», указав периодичность процедуры очистки.
Примечание: убедиться, что TRIM действительно работает, можно с помощью утилиты TRIMcheck – эту тему мы уже освещали в статье «Функция TRIM для SSD-дисков и как проверить ее работу».
O&O Defrag – не единственная программа, позволяющая использовать TRIM в XP, для этих целей можно также подойдет приложение Intel SSD Toolbox.
Инструмент более не поддерживается разработчиком – как и O&O Defrag 19, вам нужно будет искать его в Интернете. Оптимизация в Intel SSD Toolbox выполняется в ручном режиме, нажатием кнопки «Intel SSD Optimizer». Если последняя неактивна, процедура очистки с использованием функции TRIM будет недоступна.