Что такое функция trim, как её включить и выключить

Всем доброго времени суток и всяческих других разностей.

Недавно мы говорили с Вами как выбрать SSD, где упоминали про наличие технологии TRIM, которая крайне важна для производительности твердотельного накопителя и вообще всячески способствует его работе.

Но мало поддержки этой технологии накопителем, — она должна еще и быть включена в операционной системе и работать должным образом. В рамках этой статьи, мы проверим как там поживает эта технология у Вас, включена ли она и, при необходимости активируем оную.

Давайте приступим.

скидки от 50%

Обучим, расскажем, покажем, трудоустроим!Станьте опытным пользователем, администратором серверов и сетей, веб-дизайнером или кем-то из смежной сферы!

Записаться сейчас!

Если Вы пропустили, то напомним, что TRIM, — это такая технология контроллера, которая существенно ускоряет работу накопителя, методом уведомления оного о блоках, которые уже не содержатся в файловой системе и каковые можно очистить, так сказать, физическим путём. В общем говоря, нужна для скорости и стабильности работы.

Дабы проверить включен ТРИМ в системе или нет, собственно, нам потребуется консоль, она же командная строка.

Что такое функция trim, как её включить и выключить

Чтобы запустить командную строку, нажмите  сочетание клавиш Win+R и в появившемся окне «Выполнить» введите cmd. Сама утилита командной строки лежит обычно в папке C:WindowsSystem32cmd.exe и её можно запустить оттуда (желательно методом «Правая кнопка мышки -> Запуск от имени администриратора»).

  • В появившейся консоли необходимо ввести команду:
  • fsutil behavior query DisableDeleteNotify
  • Ответом будет одна или две строки со значением 0 / 1 в качестве результирующего параметра.

Что такое функция trim, как её включить и выключить

Первая строка (которая NTFS) отвечает, как ни «странно», за файловую систему NTFS, вторая за серверную файловую систему ReFS. Если Вы не находитесь за Windows Server, то Вас должна интересовать только первая строка.

Что к чему:

  • 0, — значит всё в порядке и TRIM включен;
  • 1, — TRIM выключен на уровне системы.

В случае, если у Вас многострадальная единичка, рекомендуется, собственно, включить TRIM, дабы ускорить работу SSD на порядок-другой. Чтобы это сделать введите команду:

fsutil behavior set disabledeletenotify NTFS 0

..или..

fsutil behavior set disabledeletenotify ReFS 0

Соответственно, для той или иной файловой системой (ну вдруг Вы правда за сервером сидите или каким-то волшебным образом зачем-то отформатировали диск в этом формате?).

Наши новогодние скидки

Если получите ошибку «Отказано в доступе», то повторите процедуру, запустив консоль от имени администратора (выше написано как это делается). После включения или выключения лучше сделать перезагрузку.

Но мало включить или выключить TRIM на уровне системы, важно, чтобы контроллер поддерживал функционал технологии и он исправно работал, для чего это неплохо бы проверить, что мы сейчас и сделаем.

Что такое функция trim, как её включить и выключить

Скачайте программку TRIMcheck для 32-х или 64-х битной версии системы (в зависимости от того какая у Вас Windows), поместите файл программы на соответствующий SSD (который хотите проверить), запустите его (лучше тоже от имени администратора) и нажмите Enter.

Что такое функция trim, как её включить и выключить

Дождитесь окончания работы скрипта и еще раз нажмите в Enter. После чего обязательно подождите от 20 секунд до нескольких минут (лучше больше, чем меньше) и запустите программу повторно.

Что такое функция trim, как её включить и выключить

Результат будет, либо как на скриншоте выше (т.е to be WORKING!) и значит, что всё отлично и прекраснейшим образом работает, либо как на скриншоте ниже:

Что такое функция trim, как её включить и выключить

Тобишь, to be NOT WORKING, что значит, что ТРИМ нифига не работает и всё очень грустно. В последнем случае Вам надо будет сделать следующее:

  • Проверить, что в BIOS режим контроллера SATA находится в положении ACHI, а не IDE, RAID или каком-либо еще;
  • Проверить, как это мы делали выше, что в Windows включен TRIM и даже, если Вы это делали, то выключить и включить повторно (перезагрузившись при каждом из действий);
  • Попробовать скачать SSD Mini Tweaker, распаковать и запустить соответствующую версию (лучше тоже от имени администратора), где попробовать насильно включить TRIM и ACHI режим в операционной системе, не забыв тыкнуть в кнопку «Применить изменения» и потом перезагрузить компьютер:Что такое функция trim, как её включить и выключить
  • Обновить драйвера на Вашу мат.плату и в, особенности, на ACHI-контроллер, что можно сделать с сайта производителя или, в крайнем случае, используя DriverPack Solution;
  • Перепрошить Ваш SSD на последнюю версию прошивки (как это сделать можно узнать на сайте производителя).

Пожалуй, на этом всё. Можно переходить к послесловию.

Послесловие

Такие вот пироги. Надеюсь, что это поможет Вам в решении проблем или просто убедит в том, что с накопителем всё впорядке и он работает на полную мощность (кстати о проверке диска на скорость работы мы уже писали где-то вот тут).

Как и всегда, если есть какие-то мысли, дополнения и всё такое прочее, то добро пожаловать в комментарии к этой статье.

Оставайтесь с нами 😉

Источник: https://sonikelf.ru/kak-proverit-rabotosposobnost-trim-i-vklyuchit-pri-neobxodimosti/

Зачем нужна поддержка TRIM и как ее включить — инструкция в 6 разделах

В характеристиках твердотельных носителей обозначено, что они поддерживают TRIM. Что это вообще такое и чем может пригодиться — рассказывается здесь. Это руководство также подсказывает, как включить функцию на разных ОС.

Что такое TRIM и зачем его включать?

Чтобы понять, что это за опция такая и зачем она нужна, следует разобраться в разнице между тем, как разные хранилища перезаписывают данные.

Когда информация пишется на винчестер, операционка записывает его в размещенную на HDD таблицу. Благодаря этому ОС знает, где находятся кластеры, в которых хранится информация.

Когда файл стирает пользователь, ОС убираются данные из таблицы, а сам файл остается. Когда нужно сохранить новые данные, они просто пишутся поверх старых. С твердотельниками же все по-другому.

Информация записывается в ячейки памяти, т.н. страницы. Каждая из них занимает 4 Кб. Но стираются данные целыми блоками по 512 Кб. Если пользователь вносит хоть какие-то изменения в файл, то контроллер считывает блок во внутренний буфер, модифицирует нужные байты, стирает блок в ячейке, находит место для новой страницы и записывает ее туда.

Как только информация записана, ее нельзя перезаписать, пока блок не очистится, а поскольку стирать можно минимум 512 Кб, контроллеру приходится группировать и переносить данные, чтобы освободить один блок.

Так что пользователи ПК и лэптопов с установленными твердотельными носителями со временем могут столкнуться со снижением быстродействия ССД. Ведь раньше все информационные блоки были пустыми, а теперь контроллеру ССД приходится полностью чистить ячейки, прежде чем вносить туда новые данные. Из-за этого SSD и становится медлительнее.

Для того, чтобы осуществилась перезапись данных на ССД, необходимо стереть не только координаты из таблицы, но и сам файл из ячейки памяти. Вот тут-то и пригодится TRIM. Это команда — опция, которая дает операционке возможность сообщить SSD, какие блоки информации уже не нужны и их можно стереть из ячеек.

Что такое функция trim, как её включить и выключить

Рекомендация: если нужен быстрый, живучий твердотельник под игры — 860 EVO на терабайт пригодится. С ним геймплей станет комфортнее.

Выходит, что TRIM как раз-таки и нужна для сохранения первоначальной скорости. В современные операционки добавляется поддержка этой функции. Когда данные стираются, системное ПО посылает ССД эту команду.

Благодаря этому после получения команды контроллер тут же чистит ячейки от данных, которые больше не используются.

Причем этот процесс происходит в фоновом режиме: в перерыве между чтением и записыванием информации.

Что такое функция trim, как её включить и выключить

Совет: если накопитель нужен под ОС, то 256-гигабайтный SSD370S Premium подойдет. Он довольно быстро пишет и читает данные, а еще обладает металлическим корпусом, так что не боится механических повреждений.

Все это дает возможность сохранить первоначальную быстроту записи данных для тех ячеек, которые используются повторно.

9 главных критериев выбора хорошего SSD

Как проверить, включена ли функция TRIM?

Проверить, задействована ли эта функция на ПК с установленным SSD, можно с помощью строки команд. Сделать это нужно от имени админа.

Примечание: проверка рассматривается на примере устройств с Виндовс. Но и в Линуксе все выглядит похоже.

Как делать:

  1. Активировать строку через Пуск, войдя в стандартные программы. Кликнуть на вызов команды, задействовав правую клавишу компьютерной мышки или тачпада (ПКМ) и запустить командную строчку с правами админа, выбрав соответствующий пункт.
  2. Когда откроется нужное пользователю поле, понадобится ввести: fsutil behavior query disabledeletenotify и кликом подтвердить выполнение.

Если отобразится:

  • disabledeletenotify=1 — TRIM не активирована;
  • fsutil behavior set disabledeletenotify 0 — задействована.

Что такое функция trim, как её включить и выключить

Как включить функцию TRIM в Windows 7, 8, 10?

Чтобы активировать команду, нужно убедиться, что дисковый контроллер работает в режиме AHCI. Он позволяет использовать все достоинства SATA-подключения. Проверить, активен ли этот режим можно через БИОС и «Диспетчер устройств».

Обычно она уже активирована. Но если пользователь увидел, что нет, он может задействовать опцию вручную. Однако бывает так, что операционка просто не видит SSD. Чтобы узнать, в этом ли дело и, если нужно, «раскрыть ей глаза», понадобится совершить несколько несложных действий, описанных в таблице.

Проверить, правильно ли ОС видит диск? 1. Зайти в свойства установленного твердотельного носителя через клик ПКМ по нему.
2. Войти в Сервис.
3. Включить оптимизацию.
4. Перейти в следующее окно и посмотреть, что показывает Тип носителя. Если там не твердотельный накопитель, а обычный винчестер, значит система не знает, что в компьютере стоит SSD. Поэтому и TRIM выключена.
Как помочь операционной системе правильно распознать тип диска 1. От имени администратора запустить командную строку.
2. Ввести: winsat diskformal.
Система запустит проверку скорости. После того как она закончит, можно снова проверить, видит ли она SSD. Если да — можно проверить, активирована ли поддержка TRIM, выполнив шаги, описанные в предыдущем разделе. Скорее всего, поддержка будет включена.
Если система правильно определяет диск как SSD, но TRIM не работает 1. Запустить от имени администратора строку команд.
2. Ввести: fsutil behavior set disabledeletenotify ReFS 0. Это активирует TRIM для ReFS.

Что такое функция trim, как её включить и выключить

Пригодится: ТОП-10 производителей SSD дисков

Как включить функцию TRIM в Linux?

Чтобы функция работала в Линуксе, необходима такая система файлов, как ext4. Так, для активации ТРИМ для SSD на компьютере с Linux, необходимо:

  • Отметить в discard — опции, которая предназначена для монтирования разделов, — ext4 в fstab.
  • Также для раздела на твердотельнике необходимо включить еще и noatime или realtime и nodiratime: они нужны, чтобы снизить нагрузку на запись. Следует обратить внимание, что тогда не будут обновляться даты доступа ко всевозможным папкам и файлам.
Читайте также:  Как открыть терминал (командную строку) в ubuntu

Что такое функция trim, как её включить и выключить

  • Для владельцев ПК, которые подключаются через ИБП, или же хозяев ноутбуков пригодится функция commit с определенным временным значением, например, в 1 минуту: все процессы записи такая функция отложит. Операции будут осуществляться один раз в минуту на один раздел.
  • Получится, что строка fstab будет выглядеть таким образом: UUID=aeade6fd-2b24-4e59-bc8c / ext4 noatime,discard,errors=remount-ro,commit=60 0 1.
  • Также можно запускать TRIM вручную, применив ее к корневой системе файлов, введя sudo fstrim / -v.
  • Любопытно: ТОП-10 лучших SSD на 120-128 Гб

Как включить TRIM на разделе NTFS?

Тем, кто работает с ПК и лэптопами на майкрософтовских ОС, ничего делать не нужно: максимум — узнать, активна ли TRIM. Если да, то команда будет автоматически отправляться при таких действиях с SSD, как:

  • файловая очистка;
  • удаление, а также полное форматирование разделов, которые относятся к NTFS — более современной, чем FAT32, файловой системе.

Важно! Команда работает только с системой файлов NTFS.

В восьмерке и десятке можно включить ТРИМ для всего раздела. Для этого понадобится запустить дефрагментацию, зайдя в Сервис. После этого команда сработает для всех пустых ячеек, которые есть на ССД: «оттримизируется» весь свободный раздел накопителя, который размечен в NTFS.

Таким же образом в семерке и более поздних версиях ОС можно активировать функцию для всего раздела NTFS. Для этого пользователю понадобится очистить его через быстрое форматирование. Однако следует помнить, что все данные из раздела исчезнут. Команды для активации функции показаны на картинке.

Что такое функция trim, как её включить и выключить

Для компьютеров и лэптопов, которые работают на Линуксе, тоже можно это сделать. Но понадобятся драйвера ntfs-3g. Они должны быть выпущены не раньше 2015 года. В них добавили опцию TRIM. Чтобы задействовать эту опцию, нужно всего лишь скомандовать: fstrim -v /media/ntfs/.

Полезно: Как проверить состояние SSD диска в Windows и Mac — 10 программ для мониторинга

TRIM на Windows XP и Vista

Жаль, но отнюдь не все ОС совместимы с этой опцией: ХР и Виста в этот список не входят. Тогда, когда эти операционки были более распространены, SSD практически не использовались. Однако решить задачу можно.

Самый легкий способ — переустановить систему, приобретя более новый вариант. Если же хочется чуть заморочиться, можно поставить специальную программу-активатор. Это может быть SSD Toolbox от Intel, Magician, выпущенная Samsung, или аналоги. Главное — установить ПО под конкретную версию системы.

Что такое функция trim, как её включить и выключить

Интересно: MX300 2280 — очень долгоиграющий носитель, который к тому же способен работать в экстремальных условиях.

Также стоит отметить, что команда, независимо от операционки, не функционирует, если диск:

  • подсоединен по USB;
  • размечен в FAT32.

Источник: https://www.Moyo.ua/news/zachem-nuzhna-funktsiya-trim-i-kak-ee-vklyuchit-rukovodstvo-v-6-razdelakh.html

Функция TRIM для SSD-дисков и как проверить ее работу

Одним из способов продления срока службы жёстких дисков HDD является периодическая дефрагментация, кстати, совершенно излишняя для дисков SSD.

И хотя с точки зрения операционной системы данные на твердотельном накопителе и выглядят разбросанными, в действительности они находятся там, где надо, там, где их разместил контроллер, в задачи которого, а вовсе не операционной системы входит оптимизация данных во флеш-памяти. Но есть в SSD нечто такое, без чего снижение производительности и общего срока службы практически неизбежно.

Это нечто — специальная функция, предназначенная для «уборки мусора» на SSD. Называется она TRIM. При удалении файла на жёстком диске HDD операционная система удаляет запись о файле из таблицы MFT, сам файл же остаётся на месте.

Когда же пользователь записывает на диск новые данные, они размещаются поверх старых, перезаписывая их. Нечто подобное происходит и на SSD-дисках, но при этом из ячеек flash памяти удаляется и сами данные. В сущности, в этом и заключается работа функции TRIM.

Благодаря одновременному удалению данных о файле и самого файла скорость записи на носитель увеличивается, а количество циклов перезаписи уменьшается.

Описание, конечно, примитивное, в реальности всё немного сложнее, но мы решили не вдаваться в технические подробности процесса. Главное, чтобы функция TRIM была включена, проверкой чего мы и займёмся.

Как правило, работу функции TRIM проверяют командой fsutil behavior query disabledeletenotify, выполненной в запущенной от имени администратора командной строке.

Если результатом выполнения команды будет , значит TRIM включена, если 1, соответственно отключена. Включается TRIM командой fsutil behavior set disabledeletenotify 0.

Что такое функция trim, как её включить и выключить

Как удостовериться, что TRIM действительно работает

Положительный результат команды fsutil не является стопроцентной гарантией того, что функция TRIM действительно работает. Она лишь показывает, что TRIM включена, а вот доходят ли отправляемые ею команды до контроллера или нет, неизвестно.

Выяснить это наверняка можно с помощью бесплатной утилиты TRIMcheck. Для этого нужно запустить утилиту с проверяемого диска, нажать Enter, закрыть её, а затем спустя пару минут запустить повторно.

Если TRIM работает, в консольном окне утилиты вы получите сообщение «CONCLUSION: TRIM appears to be WORKING!».

Что такое функция trim, как её включить и выключить

Как быть, если TRIM не работает

Использование TRIMcheck — отличный способ проверить работу функции TRIM, но и здесь есть небольшая заковырка.

Если контроллер SSD имеет обыкновение делать своё дело при простое системы, с первого раза утилита может показать отрицательные результаты.

В таком случае необходимо перезагрузить компьютер, а затем позволить ему перейти в режим бездействия, для чего достаточно просто оставить его на некоторое время в покое, после чего заново запустить TRIMcheck.

Если отрицательные результаты утилита выдаёт на второй и на третий день, весьма вероятно, что у контроллера есть проблемы с TRIM. Во-первых, убедитесь, что режим AHCI дискового контроллера активирован.

Во-вторых, в Диспетчере устройств посмотрите какой драйвер контроллера используется, сторонний или стандартный (msahci.sys).

Если сторонний, попробуйте обновить его, а затем заново пройти тест TRIMcheck.

Также решением проблемы может стать переход на стандартный драйвер Microsoft — msahci.sys.

Для этого в Диспетчере устройств найдите контроллер SATA, кликом правой кнопкой мыши по нему вызовите меню и выберите опцию «Обновить драйверы». Используете ручной поиск.

В списке найденных драйверов выберите стандартный SATA/AHCI и нажмите «Установить с диска».

Что такое функция trim, как её включить и выключить

Наконец, можно попробовать обновить прошивку SSD, скачав необходимый пакет с официального сайта производителя накопителя. Процедура эта очень простая, почти ничем не отличающаяся от установки обычных прикладных программ, но прибегать к ней стоит, когда все прочие варианты были исчерпаны.

Источник: https://www.white-windows.ru/funktsiya-trim-dlya-ssd-diskov-i-kak-proverit-ee-rabotu/

Trim SSD – что за функция и как это работает

Функция Trim SSD что это такое, для чего нужно, как включить. На все эти и многие другие вопросы, Вы найдете ответы в данной статье.

Современные операционные системы, как и файловые системы, пока еще рассчитаны в основном на работу с HDD (жесткий механический диск или винчестер) и при записи файла операционная система записывает их в специальную таблицу на жестком диске (MFT — Master File Table — Главная файловая таблица) — координату данного файла. Этим самым файловая таблица сообщает системе четкое и точное месторасположение кластеров с записанной информацией. Когда же файл удаляется с жесткого диска, система удаляет данные такого файла из этой таблицы MFT, сам файл не трогая. А при записи новых данных файлы просто пишутся поверх старых. Так работает перезапись на HDD. А вот для перезаписи данных на SSD требуется удаление не только координаты из MFT таблицы, но стирания самого ненужного более файла из ячеек flash-памяти. Здесь нам на помощь и придет Trim.

Что такое функция trim, как её включить и выключить

Ликбез по функции

При пользовании SSD дисками со временем возникает ситуация, когда производительность их значительно снижается. Когда вы только начали пользоваться диском и все блоки flash памяти новые и чистые, то и скорость записи на них довольно высокая, в соответствии с заявленной в документации. Когда же SSD диск будет полностью записан, а затем некоторые файлы будут удалены, перезапись станет происходить на них на гораздо более низких скоростях. Ведь контроллеру вашего диска придется перед записью очищать и ранее использованные блоки flash памяти перед тем, как записать туда новые данные.

Для того, чтобы скорости работы SSD не падали, в новые операционные системы добавляется команда ATA TRIM.

Специальный драйвер файловой системы при стирании файла направляет команду Trim для контроллера SSD диска.

Когда контроллер SSD диска воспринимает команду, он сразу же очищает более не используемые блоки flash памяти. Делается это в режиме фона, в перерывах между любыми операциями записи и чтения.

Так же функция Trim не будет работать если:

  • Подключение SSD диска осуществляется через USB.
  • Диск SSD размечен в файловой системе FAT32.

Как проверить включение Trim на операционных системах Windows 7, 8 и 10

Вначале откроем консоль Командной строки с правами администратора. Далее меню Пуск – Программы – Стандартные – Командная строка. Нажатие правой кнопки мышки — Запуск от имени Администратора.

  • Затем в командной строке вводится команда:
  • fsutil behavior query disabledeletenotify – Выполнить.
  • В том случае, если вывод команды покажет — disabledeletenotify=1, это значит, что команда TRIM выключена. Подключение делаем с помощью команды:
  • fsutil behavior set disabledeletenotify 0
  • Будьте внимательны: ноль – включенная команда, единица – выключенная команда.

Включение TRIM в Linux

Для того, чтобы использовать функцию TRIM, нам необходимо, чтобы наша файловая система была ext4.

Включение команды TRIM нужно указать в опции монтирования для разделов ext4 в файле fstab. Это опция discard.

Кроме этого, для раздела на SSD диске стоит добавлять опции noatime или realtime и nodiratime — это опции уменьшения нагрузки по записи, тогда не станут обновляться даты доступа к папкам и файлам.

Еще можно добавлять опцию commit и указывать значения, допустим, в 60 секунд — операции записи будут отложены и станут выполняться на один раздел раз в 60 секунд. Но обратите внимание, что данную опцию стоит добавлять только в том случае, если ваш компьютер подключается через UPS (ИБП), или же вы производите действия на ноутбуке.

  1. Тем самым, строка fstab может иметь, к примеру, такой вид:
  2. UUID=aeade6fd-2b24-4e59-bc8c / ext4 noatime,discard,errors=remount-ro,commit=60 0 1
  3. Так же в Linux можно выполнять команду TRIM вручную:
  4. sudo fstrim / -v
  5. В данном примере команда применяема к корневой файловой системе.
Читайте также:  Как сохранить веб-страницу в pdf

Как выполнять TRIM на разделах NTFS

При установленных операционных системах операционная Windows 7, 8, 10, можно не делать ничего. Достаточно того, что мы проверим включение для функции TRIM. Затем Windows станет автоматически отправлять команды TRIM при таких операциях с дисками, как:

  • Удаление файлов.
  • Быстрое форматирование разделов диска NTFS.
  • Удаление разделов NTFS.

В Windows 8 и 10 предусмотрено выполнение команды TRIM и для целого раздела NTFS. На вкладке «Сервис» в свойствах диска необходимо открыть Оптимизатор дисков. Так по-новому называется дефрагментатор в Windows.

Для разделов NTFS в Оптимизаторе на SSD диске нам будет доступна команда «Оптимизировать диск». Выполнение данной команды приведет к тому, что Windows отправит на SSD диск команду Trim для абсолютно всех свободных блоков на данном диске. То есть выполнится «тримизация» полностью всего свободного раздела диска, размеченного в NTFS.

Так же в Windows 7, 8, 10 мы можем сделать «тримизацию» всего раздела NTFS. Для того, чтобы это сделать необходимо выполнить быстрое форматирование этого раздела. Только нужно помнить и не забывать, что это действие уничтожает полностью все данные в разделе.

В последних (с 2015 года) версиях драйверов ntfs-3g (драйвера ntfs под Линукс) есть добавленная функция TRIM. Теперь мы можем «тримизировать» и раздел NTFS из Linux. Команда:

fstrim -v /media/ntfs/

где /media/ntfs/ — примонтированный раздел NTFS.

Как выполнять Trim на Windows XP и Windows Vista

Как уже говорилось выше, Windows XP и Windows Vista не поддерживают TRIM. Если необходимо «тримизировать» SSD диск, используемый в этих операционных системах, то есть такие варианты:

Программа от производителя SSD диска, при ее наличии.

Подключение этого диска на компьютер, с установленными Windows 8 или Windows 10. Через Оптимизатор дисков выполняется оптимизация NTFS разделов на нужном SSD диске. Помните, что SSD диск нужно подключать не через USB, а через SATA.

Загрузка компьютера с флешки с новым дистрибутивом Linux (начиная с 2015 года). Примонтируются разделы NTFS и выполняется команда fstrim.

Хотя можно и вообще не делать TRIM на этих операционных системах. Мы можем оставить неразмеченной 20-30% от дисковой емкости и этого будет хватать для поддержки нормальной скорости записи. Неразмеченной, то есть ни одному разделу не присвоенной.

Удаленные данные и их восстановление

Если использовать Trim, то о восстановлении удаленных данных можете забыть. Если удалить файл, то все его данные на SSD дисках будут полностью уничтожены.

Так как же влияет Trim на скорость записи?

Нужно понимать, что применение или отсутствие функции Trim напрямую не повлияет на скорости записей на SSD диски. Повлияет на это единственный фактор — присутствие достаточного количества пустых блоков flash памяти. То есть тех блоков, которые полностью очищены контроллером диска и приготовлены для записи на них новых данных.

Проще говоря, скорости записи зависят от количества свободного места на SSD диске. Если же ваш диск практически полностью занят, то и скорости записи упадут даже в том случае, если вы пользуетесь Trim.

А в том случае, если у вас не менее 20-30% емкости SSD диска остаются без разметки (unallocated disk space), то можете обходиться и без использования функции Trim.

Контроллер SSD диска будет применять неиспользуемое место под разделы для того, чтобы выровнять скорость записи.

Функция Trim имеет те полезные свойства, что действительно дает возможность поддержать максимально высокую скорость записи, но только при двух условиях:

  • Под разделы размечена полная емкость SSD диска.
  • Разделы с файловой системой заполнены не более чем на 70-80% от своей емкости.

Видео по включению трим в Mac OS

Источник: https://HDDiq.ru/tverdotelnye-nakopiteli-ssd/trim-ssd

Что такое функция TRIM и как ее включить?

Сегодня пойдет разговор о так называемой функции TRIM и ее связи с твердотельными накопителями SSD.

Функция TRIM нужна во избежание падения производительности в SSD дисках, и появилась, начиная с версии ОС Windows 7. Сейчас я объясню более подробно о принципе работы TRIM и как проверить, включен ли он на компьютере.

Что такое TRIM?

Это интересно: Как использовать SSD правильно?

Для начала разберемся с HDD (обычный жесткий диск с движущимися частями).

Большинство файловых систем сейчас разработаны конкретно под HDD и есть следующий вид обработки данных: у нас есть файл, который мы решили записать на жесткий диск, система записывает данные о файле в кластер, хранящемся на диске, а координаты этого файла записываются таблицу адресов под названием MFT (Master File Table).

Чтобы получить доступ к этим данным система берет координаты из MFT. Когда мы удаляем файл, то данные из MFT удаляются, но не стираются из ячейки (кластера). После того, как мы решили записать на диск другие файлы, может быть новые, то данные записываются в ячейки поверх удаленных.

Этот вид записи на накопитель никак не подходит для SSD, так как они разработаны по другой технологии. Накопители используют flash-память и запись данных поверх удаленных данных здесь недопустима.

Другими словами, исполнялись бы лишние действия, нагружавшие SSD-накопитель: сначала происходит копирование данных из кластера в кэш, потом кластер очищается, начинается запись новой информации, поверх старой. Если в ячейке ничего нет, то есть она пуста, то происходит только запись.

Понятное дело, что при записи информации в пустую ячейку, это происходит во много раз быстрее, чем лишние действия, типа перезаписи и замены старых данных. При таких обстоятельствах, SSD диск бы утратил свою изначальную скорость.

К счастью у нас есть технология TRIM, которая решает эту проблему. Простыми словами, как только данные из MFT сотрутся, они удалятся и из ячеек, а потом произойдет запись новых данных.

Кстати говоря, существуют еще и старые SSD накопители, которые не поддерживают TRIM, просто они были созданы под старые операционные системы, где не было этой функции.

Для работы TRIM нужны следующие условия:

  • Наличие накопителя, которые поддерживают TRIM;
  • ОС, которая поддерживает TRIM. Это есть в Windows 7;
  • Режим AHCI.

А еще нужно, чтобы был установлен драйвер Microsoft Storage, но обычно он устанавливается автоматически, если, конечно, контроллер SATA поддерживает режим AHCI. Еще TRIM не будет работать, если активна функция восстановления системы и, если вы используете RAID-массивы.

TRIM работает не только на Windows, но и на Linux. Необходимо наличие ядра версии 2.6.33 и выше.

Чтобы проверить активность режима AHCI для контролера SATA, нужно зайти в диспетчер устройств и раскрыть вкладку «Контроллеры IDE ATA/ATAPI», либо что-то похожее.

Как проверить включена ли функция TRIM, а если нет, то как ее включить?

Для начала мы проверим активность этой функции. Открываем командную строку от имени администратора и вводим туда команду:

fsutil behavior query DisableDeleteNotify

Если значение равняется 0, то функция TRIM включена, а если 1, то выключена.

Включаем функцию TRIM?

Да тут все очень просто, мы снова открываем командную строку от имени администратора и вводим вот такую команду:

fsutil behavior query|set DisableDeleteNotify = 0
  • Теперь можете заново проверить активность функции.
  • Это интересно: 9 советов, как выбрать SSD накопитель.
  • Думаю, что на этом статью можно закончить, если у вас есть SSD-накопитель, то неплохо знать определение TRIM, тем более перед приобретением накопителя вы должны убедиться, что эта функция поддерживается, иначе срок службы диска без нее резко снизиться, а скорость будет так себе.

Источник: https://computerinfo.ru/chto-takoe-funktsiya-trim/

Оптимизация работы SSD-диска в Windows 7

Одним из главных преимуществ SSD — очень быстрый случайный доступ к данным (особенно для чтения), из-за отсутствия необходимости перемещать блок головок, и, вследствие этого, более быстрые загрузка системы и запуск приложений, поскольку лимитирующим фактором времени выполнения этих операций, как правило, является время поиска данных на диске.

И один из недостатков — ограниченное число циклов записи для SSD на базе флэш-памяти — обычная флэш-память выдерживает 300.000 — 500.

000 операций стирания/записи в одну и ту же ячейку, у некоторых специальных типов флэш-памяти этот параметр декларируется на уровне полутора миллиона операций.

Специальные файловые системы или алгоритмы работы контроллера устройства могут смягчить эту проблему путём динамического распределения часто перезаписываемых кластеров равномерно по диску (так называемое «выравнивание износа»).

В этой статье предлагается несколько советов, как ограничить количество циклов записи на SSD- диск, тем самым сохраним высокую производительность.

Отключаем индексацию

Для отключения индексации кликните левой кнопкой мыши по пункту «Компьютер» в меню «Пуск«. В списке выберите SSD-диск, кликните правой кнопкой и выберите «Свойства«.

В открывшемся окне снимите флажок «Разрешить индексирование содержимое файлов на этом диске в дополнение к свойствам файла«.В окне предупреждения — отменять индексацию только для выбранного диска либо для всех вложенных папок и каталогов.

Выбираем второй вариант, нажимаем ОК.

Отключаем режим гибернации

Запускаем Командную строку от имени Администратора. Вводим команду

powercfg -h off

Если все правильно, то командная строка вернётся к первоначальному состоянию

Отключаем или переносим файл подкачки.

Как перенести файл подкачки подробно описано здесь — Настройка файла подкачки (pagefile.sys) и перенос на другой жесткий диск Отключить файл подкачки можно там же выбрав «Без файла подкачки» и нажать кнопку «Задать«.

Отключаем службы SuperFetch и Windows Search

Для отключения служб делаем следующее Пуск — Панель управления — Администрирование — Службы. Находим службы в списке и два раза кликаем на имени службы. В открывшемся окне сначала нажимаем кнопку «Остановить«, а потом выбираем «Тип запуска» — «Отключена«

Отключаем Prefetch и SuperFetch

Читайте также:  Почему роутер не раздаёт интернет по wi-fi

Для отключения этих функций запускаем редактор реестра Пуск — Выполнить и вводим команду regedit. Находим раздел

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerMemory ManagementPrefetchParameters

  • Меняем значение параметров EnablePrefetcher и EnableSuperfetch с 1 на
  • Отключаем ClearPageFileAtShutdown и LargeSystemCache
  • Для отключения этих функций запускаем редактор реестра Пуск — Выполнить и вводим команду regedit. Находим раздел

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerMemory Management

Меняем значение параметров ClearPageFileAtShutdown и LargeSystemCache с 1 на . Если стоит уже 0, то менять ничего не надо.

Проверка команды TRIM

Проверить команду TRIM можно так: Запускаем Командную строку от имени Администратора. Вводим команду

fsutil behavior query DisableDeleteNotify

Если в командной строке появится DisableDeleteNotify = 0, то поддержка TRIM включена. Если команда TRIM выключена, то чтобы включить команду TRIM надо ввести команду

fsutil behavior set disabledeletenotify 0

Отключаем Восстановление системы

  • Кликаем правой кнопкой мыши по значку «Компьютер» в меню «Пуск» и выбираем «Свойства».
  • Выбираем вкладку «Защита системы».
  • Кликаем по кнопке «Настроить».
  • Устанавливаем флажок напротив пункта «Отключить защиту системы».

Что даст отключение Восстановление системы.

  • снизится число операций записи на SSD — повышает его долговечность.
  • уменьшается нагрузка на ячейки памяти.
  • контрольные точки недоступны для команды TRIM и регулярное использование данной функции Windows потенциально способно привести со временем к снижению производительности накопителя.
  • Больше свободного места на системном диске. Контрольные точки хранятся на системном диске и могут занимать до 15% от общего объема

Дополнительная информация

Источник: https://www.windxp.com.ru/articles94.htm

Оптимизация работы SSD диска под Windows 7, 8 и 10

Рассмотрим основные методы оптимизации SSD диска.

AHCI SATA

Технология, позволяющая использовать функцию TRIM для различных твердотельных накопителей. Ее включение производится на уровне BIOS вашего ПК или ноутбука.

Включение AHCI SATA:

  1. Открываете командную строку комбинацией клавиш win + R.
  2. Вводите команду: «regedit» (доступ в реестр).
  3. Переходите по следующему пути: HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Services → storahci.
  4. Измените значение подраздела ErrorControl на 0 (по умолчанию 3), вызвав контекстное меню и нажав параметр «Modify».
  5. Перейдите в ветку с название «StartOverride» и измените его значение на 0 (по умолчанию 3).
  6. Перезагрузите ваш ПК (ноутбук), зайдите в BIOS/UEFI (как зайти в BIOS, смотрите отдельно для модели вашего ноутбука или материнской платы ПК). В разделе «storage configuration», и в подразделе «SATA port» выставить AHCI или же в разделе «SATA RAID/AHCI Mode», выставить AHCI (Для разных версий BIOS, свои разделы и подразделы).
  7. Проверьте работоспособность функции в Windows. Перейдите по следующему пути: Панель управления → Диспетчер устройств → IDE ATA/ATAPI controllers. В последнем подразделе должно появиться устройство: «Standard SATA AHCI Controller».

Функция TRIM

По умолчанию данная функция включена на windows 7 и выше, однако, лучше вручную проверить работает ли эта функция.

Смысл TRIM в том, что после удаления файлов, windows передает SSD накопителю информацию, что определенная область диска не используется и ее можно очистить для записи.

(в HDD данные остаются и запись производится «поверх» существующей). Со временем, если функция отключена, будет происходить падение производительности накопителя.

Проверка TRIM в Windows:

  1. Запустите командную строку, нажав комбинацию клавиш win + R.
  2. Введите команду: «fsutil behavior query disabledeletenotify».
  3. Если после ввода выводится сообщение: «DisableDeleteNotify = 0», то функция TRIM включена, если «DisableDeleteNotify = 1», то TRIM не функционирует. Если TRIM не работает, введите команду: «fsutil behavior set DisableDeleteNotify 0», затем повторите пункты 2 и 3.

Дефрагментация

Данная функция помогает оптимизировать и ускорить работу HDD, но для SSD, она оказывает пагубное влияние. Для SSD, функция «автоматическая дефрагментация» по умолчанию отключена. Чтобы проверить работает ли она необходимо:

  1. Нажать комбинацию win + R.
  2. В окне командной строки ввести команду: «dfrgui» и нажать «ОК».
  3. В открывшемся окне, выделите ваш ССД и посмотрите на пункт «Оптимизация по расписанию». Для нашего твердотельного накопителя она должна быть отключена.

Индексация

Функция Windows, помогающая выполнять быстрый поиск файлов на диске при больших объемах информации, однако, увеличивающая нагрузку по записи на SSD. Для ее отключения:

  1. Переходим в раздел «Этот компьютер», «Мой компьютер», «Компьютер» (для каждой ОС по-разному).
  2. Выбираете ваш ССД и в контекстном меню выбираете «Свойства».
  3. В открывшемся окне, снимаете флажок напротив параметра: «Разрешить индексирование содержимое файлов на этом диске в дополнение к свойствам файла».

Служба поиска

Ее функция создает файловый индекс, благодаря которому нахождение разнообразных файлов и папок производится быстрее. Однако скорости ССД вполне достаточно чтобы от нее отказаться. Для ее отключения необходимо:

  1. Переходите по следующему адресу: Панель управления → Система и безопасность → Администрирование → Управление компьютером.
  2. Переходите во вкладку: «Службы».
  3. Находите службу «Windows search» и во вкладке «Тип запуска» выбираете «Отключена».

Гибернация

Режим, который позволяет сохранять содержимое оперативной памяти на жёстком диске, благодаря чему при последующем включении, сохраняется информация и открытые приложения с предыдущего сеанса.

При использовании ССД смысл этой функции теряется, так как накопитель и так быстро стартует. А «Гибернация», создавая циклы «запись-перезапись», уменьшает продолжительность жизни SSD диска.

Отключение гибернации:

  1. Запускаете вновь cmd.exe сочетанием клавиш win + R.
  2. Вводите команду: «powercfg -h off».

Кэширование записи

Данная функция повышает производительность вашего твердотельного накопителя. При ее включении используется технология записи и чтения NCQ. NCQ – принимает несколько запросов одновременно, а затем организовывает их порядок выполнения таким образом, чтобы достичь максимальной производительности.

Для подключения необходимо:

  1. Вызвать командную строку комбинацией win + R
  2. Ввести команду: «devmgmt.msc».
  3. Открыть «Дисковые устройства», выбрать SSD и в контекстном меню выбрать «Свойства».
  4. Перейти во вкладку «Политика».
  5. Поставить «галочку» напротив параметра: «Разрешить кэширование записей для этого устройства».

Prefetch и Superfetch

Prefetch – технология, с помощью которой часто используемые программы загружаются в память заранее, тем самым ускоряется последующий их запуск. При этом на дисковом пространстве создается одноименный файл.

Superfetch – технология похожая на Prefetch с тем отличием, что ПК предугадывает какие приложения будут запущенны, заблаговременно загружая их в память.

Обе функции не имеют пользы при использовании SSD. Поэтому их лучше всего отключить. Для этого:

  1. Вызываем командную строку сочетанием клавиш win + R.
  2. Выполняем команду: «regedit» (переход в реестр).
  3. Переходите по пути: HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Control → Session Manager → Memory Management → PrefetchParameters.
  4. Находите в подразделе реестра несколько параметров: «EnablePrefetcher» и «EnableSuperfetch», устанавливаете их значение в 0 (по умолчанию 3).

Утилита SSD Mini Tweaker

Все вышеперечисленные действия можно выполнять вручную, но руками программистов были созданы программы – твикеры, предназначение которых кастомизация ОС windows, а также отдельных ее компонентов с помощью нескольких кликов. Одной из таких программ является SSD Mini Tweaker.

SSD Mini Tweaker – программа, разновидность твикеров, позволяющая без особых усилий оптимизировать ваш SSD.

Преимущества:

  • Полная русификация.
  • Работает на всех ОС начиная с Windows 7.
  • Бесплатная.
  • Понятный интерфейс.
  • Не требует установки.

Другие способы

Такие манипуляции, как перенос кэша браузеров, файлов подкачки, временных папок Windows, бэкапа системы с SSD диска на HDD (или отключение данной возможности) являются бесполезными, так как хоть и увеличивают продолжительность жизни ССД, но ограничивают потенциал его использования.

Тем самым выполнив несложные вышеперечисленные манипуляции с вашей ОС, вы сможете продлить жизнь вашего накопителя, а также настроить его на режим максимальной производительности.

Источник: http://arprime.ru/optimizacia/ssd-disk

Как включить TRIM в Windows 10

TRIM — это важная технология для SSD-диска, которая обеспечивающая равномерный износ и максимальную производительность. Как убедиться, что функция TRIM включена в Windows 10. 

Кроме быстрого процессора и  оперативной памяти, твердотельный накопитель (SSD) также играет очень важную роль в быстродействии вашего компьютера. SSD сохранит наилучшую производительность и срок эксплуатации будет гараздо дольше, если он используется надлежащим образом. 

TRIM — набор команд ATA, первоначально разработан с целью сохранения твердотельным накопителем своей оптимальной производительности на протяжении всего срока эксплуатации. 

Функция TRIM позволяет Windows 10, или любой поддерживаемой операционной системой, уведомить SSD, какие блоки данных больше не используются и могут быть безопасно перезаписаны.

 Проводя эту операцию заранее, это повышает производительность, так как твердотельному накапителю не придется тратить время на удаление конкретного блока, когда необходимо пространство для хранения новых данных, обеспечивая SSD заявленный срок службы. 

Операционная система должна включить TRIM автоматически, но иногда это не происходит. В этом руководстве для Windows 10, мы покажем вам команды, которые помогут убедиться, что TRIM работает и как включить его, когда он отключен. 

Как проверить работу  TRIM в Windows 10 PC 

Убедится, что TRIM включен в Windows 10, вам нужно всего лишь использовать команду, с помощью командной строки и правами администратора. 

Используйте сочетание клавиш  Win + X , чтобы открыть меню пользователя и выберите «Windows PowerShell (администратор)».

Введите следующую команду и нажмите Enter : 

fsutil behavior query DisableDeleteNotify

Объяснение: Если после выполнения Fsutil команды с DisableDeleteNotify вы получите результат ноль (), то это означает, что TRIM включен, и не требуется никаких дополнительных действий. Однако, если после выполнения команды вы видите результат один (1), то это означает, что TRIM отключен. 

Как включить TRIM на вашем ПК Windows 10

  • Когда TRIM отключен в Windows 10, вам нужно сделать следующее: 
  • Используйте сочетание клавиш  Win + X, чтобы открыть меню пользователя и выберите Windows PowerShell (администратор)
  • Введите следующую команду и нажмите Enter : 

fsutil behavior set DisableDeleteNotify 0

После выполнения команды, вы увидите тот же DisableDeleteNotify = 0, что свидетельствует о том, что функция включена. 

Как отключить TRIM. 

  1. Если вам нужно отключить TRIM, необходимо выполнить следующие действия: 
  2. Используйте сочетание клавиш  Win + X, чтобы открыть меню пользователя и выберите Командная строка (администратор)
  3. Введите следующую команду и нажмите Enter

fsutil behavior set DisableDeleteNotify 1

Это руководство для Windows 10, но вы можете использовать те же команды для Windows 7 и Windows, 8.x.

  • Вам может быть интересно: Как проверить здоровье SSD в Windows 10.
  • Исправить ошибки жесткого диска, SSD в Windows 10.
  • Как отключить автоматическую оптимизацию диска в Windows 10.

Источник: https://g-ek.com/trim-windows10

Ссылка на основную публикацию