Trim SSD – что за функция и как это работает
Функция Trim SSD что это такое, для чего нужно, как включить. На все эти и многие другие вопросы, Вы найдете ответы в данной статье.
Современные операционные системы, как и файловые системы, пока еще рассчитаны в основном на работу с HDD (жесткий механический диск или винчестер) и при записи файла операционная система записывает их в специальную таблицу на жестком диске (MFT — Master File Table — файловая таблица) — координату данного файла. Этим самым файловая таблица сообщает системе четкое и точное месторасположение кластеров с записанной информацией. Когда же файл удаляется с жесткого диска, система удаляет данные такого файла из этой таблицы MFT, сам файл не трогая. А при записи новых данных файлы просто пишутся поверх старых. Так работает перезапись на HDD. А вот для перезаписи данных на SSD требуется удаление не только координаты из MFT таблицы, но стирания самого ненужного более файла из ячеек flash-памяти. Здесь нам на помощь и придет 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 (ИБП), или же вы производите действия на ноутбуке.
Тем самым, строка fstab может иметь, к примеру, такой вид:
UUID=aeade6fd-2b24-4e59-bc8c / ext4 noatime,discard,errors=remount-ro,commit=60 0 1
Так же в Linux можно выполнять команду TRIM вручную:
sudo fstrim / -v
В данном примере команда применяема к корневой файловой системе.
Как выполнять 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
Как включить TRIM для SSD в Windows или проверить, включен ли он
В последнее время все большее количество производителей ноутбуков и пользователей стационарных компьютеров отводят для установки операционной системы Windows отдельный SSD-диск. Он позволяет системе загружаться в разы быстрее, благодаря своей твердотельной архитектуре.
Но к SSD диску необходим свой подход. Нужно правильно оптимизировать накопитель для работы, в том числе обратив внимание на команду TRIM. В рамках данной статьи рассмотрим, что такое TRIM, как он сказывается на работе SSD, и каким образом проверить, включена данная функциональность в Windows или нет.
Что такое TRIM для SSD Как узнать, включена ли функция TRIM в Windows Как включить TRIM в Windows
Одной из проблем SSD-дисков является их недолговечность, особенно при неправильной эксплуатации. Пользователь всегда может провести тестирование, чтобы узнать, сколько ему прослужит твердотельный накопитель, после чего вовремя успеть сохранить данные и перенести на новый диск. Но лучше максимально отсрочить день, когда SSD придет в негодность.
Функция TRIM позволяет увеличить продолжительность срока службы SSD. Данная команда выполняет полноценную очистку ячеек для хранения данных при удалении информации.
Таким образом, при записи новой информации, она сразу записывается на свободное пространство, а не ожидает предварительного удаления сведений, ранее помещенных в ячейки.
Как известно, когда пользователь удаляет данные с компьютера, они сперва помечаются в качестве неиспользуемых, а не сразу стираются из раздела.
В операционных системах Windows, начиная с Windows 7, компания Microsoft по умолчанию активирует функцию TRIM для SSD.
Но если на компьютере установлена некоторая специализированная сборка, то это может оказаться не так.
Соответственно, если вовремя не включить функцию TRIM для SSD, твердотельный накопитель не прослужит столь долго, сколько мог бы, и его скорость работы будет несколько ниже.
Важно: Если у вас в BIOS или UEFI установлен режим работы IDE, нужно для грамотного функционирования команды TRIM переключить режим эмуляции на AHCI. Это позволит функции TRIM работать без ограничений.
Как узнать, включена ли функция TRIM в Windows
Как было отмечено выше, в некоторых версиях Windows команда TRIM включена по умолчанию. Через командную строку, запущенную в режиме администратора, можно проверить, работает ли TRIM на компьютере:
- Чтобы это сделать, запустите сначала командную строку от имени администратора компьютера. Самый простой способ сделать это — найти утилиту в поиске, нажать на нее правой кнопкой мыши и выбрать вариант “Запуск от имени администратора”;
- После запуска командной строки выполните в ней следующую команду:
fsutil behavior query disabledeletenotify
Выполнив данную команду, вы увидите два результата. Первый указывает на то, включена ли поддержка TRIM для файловой системы NTFS, а второй для файловой системы ReFS. Если установлено значение “0” — это указывает на то, что функция TRIM включена и работает. Если значение “1” — функция не работает.
Обратите внимание: В некоторых случаях рядом с указанием файловой системы может быть надпись “не установлен”. Это указывает на то, что в данный момент нет накопителя, для которого установлена работа функции TRIM с означенным типом файловой системы. Но при подключении диска такого типа команда TRIM будет включена.
Как включить TRIM в Windows
Если функция TRIM отключена, а в компьютере установлен SSD накопитель, рекомендуется ее активировать. Сделать это можно в операционной системе Windows парой кликов:
- Первым делом потребуется запустить свойства SSD накопителя. Для этого зайдите в “Мой компьютер” (или “Этот компьютер”) и нажмите правой кнопкой мыши на твердотельный диск, для которого нужно включить TRIM. В контекстном меню выберите вариант “Свойства”;
- Откроется окно параметров, где нужно перейти на вкладку “Сервис” и выбрать “Оптимизировать”;
- В открывшемся окне нужно обратить внимание на графу “Тип носителя”. Если в качестве типа носителя для SSD указано “жесткий диск”, это говорит о том, что система не смогла определить факт наличия твердотельного накопителя, из-за чего и не была активирована функция TRIM;
- Чтобы это исправить, потребуется воспользоваться командной строкой. Запустите ее от имени администратора, после чего выполните следующую команду:winsat diskformal
- Начнется процедура проверки скорости дисков на компьютере, по прохождению которой система сможет понять, какой из накопителей обычный HDD, а какой SSD;
- Выполнив данные действия, можно заметить, что функция TRIM включилась для SSD накопителя.
При необходимости команду TRIM можно включить в ручном режиме. Для этого потребуется в командной строке исполнить следующую команду:
fsutil behavior set disabledeletenotify NTFS 0
Эта команда позволит включить TRIM для всех SSD накопителей с файловой системой NTFS.
Если потребуется включить TRIM для всех твердотельных накопителей с файловой системой ReFS, нужно использовать команду:
fsutil behavior set disabledeletenotify ReFS 0Обратите внимание: Если потребуется принудительно отключить TRIM, нужно исполнить указанные выше команды, но вместо “0” выполнить значение “1”.
Важно отметить, что выше рассмотрен вариант, как включить поддержку TRIM для SSD на компьютерах, где данная опция заложена в операционную систему. Это актуально для Windows 7, Windows 8, Windows 10. Если на более ранних версиях требуется активировать TRIM, для этого можно использовать специализированные приложения, например, SSD Toolbox или 0&0 Defrag.
(124 голос., 4,51 из 5)
Загрузка…
Что такое функция 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/https://computerinfo.ru/wp-content/uploads/2016/07/chto-takoe-funktsiya-trim.jpghttps://computerinfo.ru/wp-content/uploads/2016/07/chto-takoe-funktsiya-trim-150×150.jpg2017-04-21T18:39:00+00:00EvilSin225Windowsфункция TRIM,функция trim ssdСегодня пойдет разговор о так называемой функции TRIM и ее связи с твердотельными накопителями SSD. Функция TRIM нужна во избежание падения производительности в SSD дисках, и появилась, начиная с версии ОС Windows 7. Сейчас я объясню более подробно о принципе работы TRIM и как проверить, включен ли он на компьютере. Что…EvilSin225Андрей Тереховandrei1445@yandex.ruAdministratorКомпьютерные технологии
Важность функции TRIM для нормальной работы SSD накопителя
Функция TRIM специально разработана для поддержания производительности SSD накопителей на максимальном уровне в течении всего их срока эксплуатации. TRIM была включена в стандартный функционал операционной системы, начиная с Windows 7. Здесь я подробно опишу принцип и необходимые условия для работы TRIM, а также путь для ее включения и проверки состояния. |
В одной из предыдущих статей я коротко описал главное предназначение TRIM. Сейчас хотелось бы предоставить полную информацию об этой команде.
Итак, еще раз, Что такое TRIM, как она работает и почему она так важна именно для SSD накопителей? Для понимания дальнейшего материала, необходимо знать, в чем состоит принципиальное различие обработки файлов между обычными HDD и твердотельными накопителями (SSD).
Все современные файловые системы разрабатывались для хранения данных на HDD. Процесс их обработки здесь происходит следующим образом: Допустим, нам нужно записать на диск файл.
Система сохраняет его в кластере (ячейке) на диске и записывает координаты этого файла в специальной таблице адресов «MFT» (которая, к стати, тоже хранится на этом диске) и при необходимости получить доступ к файлу, MFT сообщает системе точное местоположение кластеров с требуемыми данными.Если мы хотим удалить этот файл, система попросту стирает его адрес из этой таблицы, не трогая источник. При последующей записи данных, новые файлы сохраняются в кластерах поверх старых (удаленных).
Почему такая схема не подходит для современных SSD? Потому, что они основаны на flash памяти, которая не допускает запись новых данных в ячейку, где уже находится какой-то файл (даже если запись о нем была удалена в таблице MFT).
Тоесть, при сохранении данных в занятую ячейку, системе приходится выполнять процедуру в несколько этапов: Первый – копирование старых данных из ячейки в кэш, Второй – очистка ячейки, Третий — замена старых данных новыми, Четвертый — запись данных в ячейку SSD.
Если же ячейка пустая – выполняется только один, последний этап (запись). Исходя их этого, не нужно быть ученым, чтобы понять, что скорость записи данных в пустые ячейки SSD намного выше, чем в занятые.
Делаем вывод: При таких условиях, скорость работы SSD будет со временем снижаться (существенно) из-за необходимости предварительной очистки ячеек с устаревшими данными непосредственно перед записью новых.
И тут на помощь приходит TRIM, вся работа которой сводится к удалению данных из ячейки памяти, когда запись о них стирается из MFT. Все элементарно 🙂
Хочу заметить, что старые SSD накопители не поддерживают TRIM, поскольку их тип флэш-памяти базируется на другом принципе записи. Они разрабатывались под более старые операционные системы, в которых нету команды TRIM. // Это мой домысел, который не претендует на звание аксиомы.
Какие условия необходимы для работы TRIM?
- Наличие SSD с поддержкой этой функции
- Операционная система, начиная с Windows 7
- Активный режим взаимодействия: AHCI
- Установленный драйвер Microsoft Storage (MSAHCI)
- Работа TRIM не поддерживается в конфигурациях RAID
- Иногда TRIM не работает при включенной функции «Восстановление системы»
Как проверить активность TRIM?
- Нажимаем сочетание клавиш Win+R
- Вводим в текстовое поле строчку cmd
- В окне командной строки вводим: fsutil behavior query DisableDeleteNotify
- Если ответом будет цифра «0» – значит TRIM включена, если «1» – выключена
Как включить TRIM?
- Нажимаем сочетание клавиш Win+R
- Вводим в текстовое поле строчку cmd
- В командной строке вводим: fsutil behavior query|set DisableDeleteNotify = 0
Команда DisableDeleteNotify только показывает создание запросов для TRIM, но не может гарантировать корректность их выполнения (например, система отвечает, что TRIM работает даже тогда, когда ее выполнение не поддерживается накопителем). В данный момент, проверить качество работы функции TRIM можно только измерением скоростных показателей SSD, например, при помощи утилит AIDA64 или HD Tune. Если Вы замечаете, что со временем скорость записи существенно снижается – значит нужно перепроверить выполнение всех необходимых условий для работы TRIM. Хотелось бы заметить, что небольшое снижение характеристик все-же допустимо в процессе эксплуатации или заполнения SSD. Максимальных скоростных показателей можно достичь только после процедуры полной очистки накопителя (Secure Erase).
Обновление данных от 20.05.2012
В какой момент срабатывает команда trim?
- Непосредственно в момент очистки:
- При удалении файлов в среде ОС
- При полном форматировании раздела
Когда не срабатывает TRIM?
- При быстром форматировании (Теоретически, не подтверждено)
- При удалении раздела
- При замене данных
Оптимизация работы SSD диска под Windows 7, 8 и 10
Рассмотрим основные методы оптимизации SSD диска.
AHCI SATA
Технология, позволяющая использовать функцию TRIM для различных твердотельных накопителей. Ее включение производится на уровне BIOS вашего ПК или ноутбука.
Включение AHCI SATA:
- Открываете командную строку комбинацией клавиш win + R.
- Вводите команду: «regedit» (доступ в реестр).
- Переходите по следующему пути: HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Services → storahci.
- Измените значение подраздела ErrorControl на 0 (по умолчанию 3), вызвав контекстное меню и нажав параметр «Modify».
- Перейдите в ветку с название «StartOverride» и измените его значение на 0 (по умолчанию 3).
- Перезагрузите ваш ПК (ноутбук), зайдите в BIOS/UEFI (как зайти в BIOS, смотрите отдельно для модели вашего ноутбука или материнской платы ПК). В разделе «storage configuration», и в подразделе «SATA port» выставить AHCI или же в разделе «SATA RAID/AHCI Mode», выставить AHCI (Для разных версий BIOS, свои разделы и подразделы).
- Проверьте работоспособность функции в Windows. Перейдите по следующему пути: Панель управления → Диспетчер устройств → IDE ATA/ATAPI controllers. В последнем подразделе должно появиться устройство: «Standard SATA AHCI Controller».
Функция TRIM
По умолчанию данная функция включена на windows 7 и выше, однако, лучше вручную проверить работает ли эта функция.
Смысл TRIM в том, что после удаления файлов, windows передает SSD накопителю информацию, что определенная область диска не используется и ее можно очистить для записи.
(в HDD данные остаются и запись производится «поверх» существующей). Со временем, если функция отключена, будет происходить падение производительности накопителя.
Проверка TRIM в Windows:
- Запустите командную строку, нажав комбинацию клавиш win + R.
- Введите команду: «fsutil behavior query disabledeletenotify».
- Если после ввода выводится сообщение: «DisableDeleteNotify = 0», то функция TRIM включена, если «DisableDeleteNotify = 1», то TRIM не функционирует. Если TRIM не работает, введите команду: «fsutil behavior set DisableDeleteNotify 0», затем повторите пункты 2 и 3.
Дефрагментация
Данная функция помогает оптимизировать и ускорить работу HDD, но для SSD, она оказывает пагубное влияние. Для SSD, функция «автоматическая дефрагментация» по умолчанию отключена. Чтобы проверить работает ли она необходимо:
- Нажать комбинацию win + R.
- В окне командной строки ввести команду: «dfrgui» и нажать «ОК».
- В открывшемся окне, выделите ваш ССД и посмотрите на пункт «Оптимизация по расписанию». Для нашего твердотельного накопителя она должна быть отключена.
Индексация
Функция Windows, помогающая выполнять быстрый поиск файлов на диске при больших объемах информации, однако, увеличивающая нагрузку по записи на SSD. Для ее отключения:
- Переходим в раздел «Этот компьютер», «Мой компьютер», «Компьютер» (для каждой ОС по-разному).
- Выбираете ваш ССД и в контекстном меню выбираете «Свойства».
- В открывшемся окне, снимаете флажок напротив параметра: «Разрешить индексирование содержимое файлов на этом диске в дополнение к свойствам файла».
Служба поиска
Ее функция создает файловый индекс, благодаря которому нахождение разнообразных файлов и папок производится быстрее. Однако скорости ССД вполне достаточно чтобы от нее отказаться. Для ее отключения необходимо:
- Переходите по следующему адресу: Панель управления → Система и безопасность → Администрирование → Управление компьютером.
- Переходите во вкладку: «Службы».
- Находите службу «Windows search» и во вкладке «Тип запуска» выбираете «Отключена».
Гибернация
Режим, который позволяет сохранять содержимое оперативной памяти на жёстком диске, благодаря чему при последующем включении, сохраняется информация и открытые приложения с предыдущего сеанса.
При использовании ССД смысл этой функции теряется, так как накопитель и так быстро стартует. А «Гибернация», создавая циклы «запись-перезапись», уменьшает продолжительность жизни SSD диска.
Отключение гибернации:
- Запускаете вновь cmd.exe сочетанием клавиш win + R.
- Вводите команду: «powercfg -h off».
Кэширование записи
Данная функция повышает производительность вашего твердотельного накопителя. При ее включении используется технология записи и чтения NCQ. NCQ – принимает несколько запросов одновременно, а затем организовывает их порядок выполнения таким образом, чтобы достичь максимальной производительности.
Для подключения необходимо:
- Вызвать командную строку комбинацией win + R
- Ввести команду: «devmgmt.msc».
- Открыть «Дисковые устройства», выбрать SSD и в контекстном меню выбрать «Свойства».
- Перейти во вкладку «Политика».
- Поставить «галочку» напротив параметра: «Разрешить кэширование записей для этого устройства».
Prefetch и Superfetch
Prefetch – технология, с помощью которой часто используемые программы загружаются в память заранее, тем самым ускоряется последующий их запуск. При этом на дисковом пространстве создается одноименный файл.
Superfetch – технология похожая на Prefetch с тем отличием, что ПК предугадывает какие приложения будут запущенны, заблаговременно загружая их в память.
Обе функции не имеют пользы при использовании SSD. Поэтому их лучше всего отключить. Для этого:
- Вызываем командную строку сочетанием клавиш win + R.
- Выполняем команду: «regedit» (переход в реестр).
- Переходите по пути: HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Control → Session Manager → Memory Management → PrefetchParameters.
- Находите в подразделе реестра несколько параметров: «EnablePrefetcher» и «EnableSuperfetch», устанавливаете их значение в 0 (по умолчанию 3).
Утилита SSD Mini Tweaker
Все вышеперечисленные действия можно выполнять вручную, но руками программистов были созданы программы – твикеры, предназначение которых кастомизация ОС windows, а также отдельных ее компонентов с помощью нескольких кликов. Одной из таких программ является SSD Mini Tweaker.
SSD Mini Tweaker – программа, разновидность твикеров, позволяющая без особых усилий оптимизировать ваш SSD.
Преимущества:
- Полная русификация.
- Работает на всех ОС начиная с Windows 7.
- Бесплатная.
- Понятный интерфейс.
- Не требует установки.
Другие способы
Такие манипуляции, как перенос кэша браузеров, файлов подкачки, временных папок Windows, бэкапа системы с SSD диска на HDD (или отключение данной возможности) являются бесполезными, так как хоть и увеличивают продолжительность жизни ССД, но ограничивают потенциал его использования.
Тем самым выполнив несложные вышеперечисленные манипуляции с вашей ОС, вы сможете продлить жизнь вашего накопителя, а также настроить его на режим максимальной производительности.
Что такое функция TRIM, её самостоятельное включение/выключение
При использовании дисков SSD функция TRIM имеет особое значение. Для обычных винчестеров она не нужна, поэтому о её наличии многие даже не догадываются. Связано это с различным устройством этих накопителей.
Когда обычный винчестер удаляет какой-либо файл, то на самом деле всего лишь удаляются данные из таблицы MFT о местонахождении этого файла. Сами же байты этого файла продолжают оставаться на диске. Лишь в таблице эта область переходит в разряд незанятых, куда можно снова записывать информацию.
Именно поэтому возможно восстановление удаленных файлов, ведь физически они не удалены. Винчестер с одинаковой легкостью запишет информацию как в совершенно чистые сектора, так и в те, где уже что-то записано. При записи новых данных старые просто стираются.
Но устройство SSD-дисков основано на флеш-памяти, а не магнитной записи. Быстрая запись информации в них возможна только в пустые ячейки памяти.
Конечно, такой накопитель может сначала стереть старую информацию, а потом туда же записать новую, но затратит на это гораздо больше времени, а значит, потеряется главное преимущество SSD-дисков – скорость. Вот здесь и выручает особая функция, которая обеспечивает производительность SSD-накопителей на должном уровне.
Настройка функции TRIM.
Что такое TRIM
Функция TRIM предназначена для простой, но важной для твердотельного накопителя работы – очищения байтов, помеченных как свободные.
Это обеспечивает в них максимально быструю запись новой информации, так как флеш-память оказывается заранее подготовлена к этому процессу. Происходит эта работа средствами операционной системы и поддерживается в Windows, начиная с 7-й версии.
Программа запускается в фоновом режиме и по умолчанию всегда включена, благодаря чему подключение и распознавание твердотельных дисков обычно не вызывает проблем.
Как работает TRIM
Устройство накопителей SSD кардинально отличается от привычных винчестеров. Память у них организована страницами, которые можно стирать только целиком. Но накопитель SSD сам не может распределять информацию наиболее эффективно, потому что операционная система не даёт ему информацию о том, какие именно страницы нужно физически очистить.
Поэтому накопитель работает с максимальной производительностью, пока у него имеются свободные страницы, на которые он может записывать. Как только пустые страницы закончатся, накопитель будет вынужден перед записью выполнять операцию очистки, что сильно снизит его скорость.
Функция TRIM для SSD была добавлена в операционную систему, чтобы обеспечить взаимодействие с накопителем, сообщая ему, какие страницы можно очистить. Это происходит в фоновом режиме, и производительность компьютера в целом долгое время остаётся высокой. Кроме того, флеш-память имеет ограниченное число циклов записи, и это также учитывается.Поэтому не происходит многократная эксплуатация одних ячеек при простое других, отчего срок службы накопителя и его надёжность существенно повышаются.
Как проверить, включена ли команда TRIM
Для корректной работы TRIM обычно ничего делать не требуется. Однако производителей накопителей много, и система может быть настроена тоже по-разному, поэтому не мешает посмотреть, включен ли TRIM.
Надо помнить, что поддержка функции TRIM для SSD будет отключена, если накопитель используется в RAID–массиве или в системе включено восстановление. В таком случае включить её не получится. Проверить, работает ли TRIM в Windows 10, 8 или 7, довольно просто.
Для этого достаточно запустить командную строку от имени администратора и ввести такую команду:
fsutil behavior query DisableDeleteNotify
Если результат будет 0, то функция работает, а если результат 1, то отключена. Проверить работу TRIM всегда полезно, так как эта функция может не работать при некоторых настройках в БИОС.
Указанным способом можно узнать, включена ли она на запущенной системе.
Если она не работает, восстановление системы отключено и накопитель не входит в RAID – массив, то полезно заглянуть в BIOS, и посмотреть режим работы диска – должен быть выбран режим AHCI.
Как отключить TRIM
Отключается TRIM также просто, как и включается. Делается это также через командную строку – нужно ввести команду disabledeletenotify 1. Должно появиться сообщение NTFS DisableDeleteNotify = 1, которое означает, что функция выключена.
Однако трудно представить ситуацию, когда требовалось бы проводить такую операцию. Ведь эта функция предназначена для оптимизации и ускорения работы SSD-диска. Кроме того, она намного продлевает ему жизнь. Поэтому, отключая её, будьте готовы, что производительность компьютера заметно снизится, а срок работы накопителя сильно сократится.
Как включить TRIM для SSD в Windows и проверить, включена ли поддержка TRIM
03.04.2018 windows | для начинающих
Команда TRIM является важной для поддержания производительности SSD накопителей на протяжении времени их эксплуатации.
Суть команды сводится к очистке данных с неиспользуемых ячеек памяти с тем, чтобы дальнейшие операции записи производились с прежней скоростью без предварительного удаления уже имеющихся данных (при простом удалении данных пользователем ячейки просто помечаются как неиспользуемые, но остаются заполненными данными).
Поддержка TRIM для SSD включена по умолчанию в Windows 10, 8 и Windows 7 (как и многие другие функции оптимизации работы твердотельных накопителей, см.
Настройка SSD для Windows 10), однако, в некоторых случаях это может оказаться не так.
В этой инструкции подробно о том, как проверить, включена ли функция, а также о том, как включить TRIM в Windows, если поддержка команды отключена и дополнительная, касающаяся старых ОС и внешних SSD.
Примечание: некоторые материалы сообщают о том, что для работы TRIM SSD обязательно должен работать в режиме AHCI, а не IDE.В действительности, режим эмуляции IDE, включенный в BIOS/UEFI (а именно эмуляция IDE используется на современных материнских платах) не является помехой для работы TRIM, однако в некоторых случаях возможны ограничения (может не работать на отдельных драйверах IDE-контроллера), более того, в режиме AHCI ваш диск будет работать быстрее, так что на всякий случай убедитесь, что диск работает в режиме AHCI и, желательно, переключите его в этот режим, если это не так, см. Как включить режим AHCI в Windows 10.
Как включить TRIM в Windows 10, 8 и Windows 7
Как было отмечено в начале инструкции, по умолчанию поддержка TRIM должна включаться для SSD автоматически в современных ОС. Если у вас она отключена, то прежде, чем включать TRIM вручную, рекомендую проделать следующие действия (возможно, ваша система «не знает», что подключен SSD):
- В проводнике откройте свойства твердотельного накопителя (правый клик — свойства), и на вкладке «Сервис» нажмите кнопку «Оптимизировать».
- В следующем окне обратите внимание на столбец «Тип носителя». Если там не указан «твердотельный накопитель» (вместо этого — «Жесткий диск»), видимо, Windows пока не знает о том, что у вас SSD и именно по этой причине отключена поддержка TRIM.
- Чтобы система правильно определила тип диска и включила соответствующие функции оптимизации, запустите командную строку от имени администратора и введите команду winsat diskformal
- По окончании выполнения проверки скорости накопителя, можно снова заглянуть в окно оптимизации дисков и проверить поддержку TRIM — с большой вероятность, она будет включена.
Если же тип диска определен правильно, то задать опции TRIM можно вручную, с помощью командной строки, запущенной от имени администратора следующими командами
- fsutil behavior set disabledeletenotify NTFS 0 — включить TRIM для SSD с файловой системой NTFS.
- fsutil behavior set disabledeletenotify ReFS 0 — включить TRIM для ReFS.
Аналогичной командой, установив значение 1 вместо 0 можно отключить поддержку TRIM.
Дополнительная информация
В завершение, некоторые дополнительные сведения, которые могут оказаться полезными.
- На сегодняшний день появились внешние твердотельные накопители и вопрос о включении TRIM, бывает, касается и их. В большинстве случаев для внешних SSD подключаемых по USB включить TRIM нельзя, т.к. это команда SATA, которая не передаётся по USB (но в сети есть информация об отдельных контроллерах USB для внешних накопителей с поддержкой TRIM). Для SSD, подключаемых по Thunderbolt поддержка TRIM возможна (зависит от конкретного накопителя).
- В Windows XP и Windows Vista нет встроенной поддержки TRIM, но её можно включить с помощью Intel SSD Toolbox (старых версий, специально для указанных ОС), старых версий Samsung Magician (нужно вручную включить оптимизацию производительности в программе) с поддержкой XP/Vista, также существует способ включения TRIM с помощью программы 0&0 Defrag (поищите в Интернете именно в контексте вашей версии ОС).
А вдруг и это будет интересно: