TRIM SSD что это за команда и на что она влияет в твердотельных накопителях

ПК и ноутбуки

Как работает TRIM

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

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

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

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

Включение AHCI и TRIM

Перед началом оптимизации убедитесь, что контроллер SATA может работать в режиме AHCI и включена функция TRIM в Windows 7.

Во время загрузки системы нажмите клавишу DELETE и убедитесь, что в BIOS включен режим AHCI для контроллера SATA. Этот режим необходим для поддержки TRIMa на SSD. Вы также можете подтвердить это, выполнив следующие действия в системе:

  • В стартовом меню «Пуск» выберите «Панель управления»
  • Выберите «Система» и переключитесь на классический вид (режим для мелких и крупных значков)
  • Заходим в «Управление устройствами»
  • Поиск элемента со списком контроллеров ATA/ATAPI и IDE
  • Если такой пункт есть, ваша система уже загружена с включенным режимом AHCI

виндовс 7 ссд

Если операционная система была установлена ​​с режимом IDE, необходимо в BIOS переключиться в режим AHCI при условии, что «материнка» поддерживает этот функционал.

  • Проверьте, включена ли поддержка TRIM
  • Установите флажок TRIM, чтобы убедиться, что команды режима отправляются Windows 7 на SSD.
  • В стартовом меню приложений введите cmd на клавиатуре для поиска встроенной командной строки
  • Кликаем по нему правой кнопкой мыши, выбираем «Запуск от имени администратора»
  • В командной строке введите запрос поведения fsutil Disable Delete Notify

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

ссд для виндовс 7

Не используйте скобки при вводе команды.

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

Отключение защиты системы

Описание процесса деактивации:

  • Щелкните правой кнопкой мыши значок «Мой компьютер» и выберите «Свойства»
  • Слева выберите «Защита системы»
  • Нажмите кнопку «Настройкаустановка ssd для виндовс 7
  • Установите флажок «Отключить защиту системы»

виндовс 7 ссд

Функцию «Защита системы» следует отключить, чтобы ограничить количество операций записи на SSD-накопители, а также вернуть освободившееся за счет отключения место обратно на твердотельный накопитель.

Отключение индексирования диска

Описание процесса деактивации:

  • Нажмите несколько раз на значок «Мой компьютер
  • Щелкните правой кнопкой мыши на SSD-накопителе и выберите «Свойства»
  • Снимите «галку» на пункте «Разрешить индексацию содержимого файлов на этом диске»ссд для виндовс 7

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

установка ssd для виндовс 7

Значение отключения индексации диска сводится к следующему:

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

Отключение файла подкачки

  • Щелкните правой кнопкой мыши значок «Мой компьютер
  • Выберите «Свойства»
  • Выберите вкладку «Дополнительно»
  • В разделе «Производительность» нажмите кнопку «Настройки
  • Выберите вкладку «Дополнительно» и нажмите кнопку «Заменить на виртуальную память»
  • Снимите флажок «Автоматически выбирать размер файла подкачки»
  • Согласитесь принять изменения, подтвердив перезагрузку системы, и следующим шагом будет отключение подкачки для SSD-накопителя.

виндовс 7 ссд

Файл подкачки — это функция Windows, предназначенная для помощи физической памяти компьютера в случае недостаточного объема, позволяющая перенести часть информации из «ОЗУ» на жесткий диск для освобождения доступной оперативной памяти. Отключение функции PageFile освободит место, зарезервированное для подкачки на жестком диске.

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

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

Описание процесса деактивации:

  • В меню «Пуск» введите cmd, чтобы найти утилиту Windows 7
  • Щелкните правой кнопкой мыши программу cmd и запустите ее от имени администратора
  • В командной строке введите powercfg -h off

ссд для виндовс 7

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

Отключение кэширования записей Windows

Эти шаги не рекомендуются при использовании твердотельного накопителя Intel, так как это негативно влияет на производительность системы.

Описание процесса деактивации:

  • Нажимаем правой кнопкой мыши на иконку «Мой компьютер», выбираем «Свойства»
  • Выберите «Диспетчер устройств»
  • Выберите «Диски»
  • Нажимаем правой кнопкой мыши на SSD и выбираем «Свойства»
  • На вкладке «Политики» снимите флажок с пункта «Разрешить кеширование записей на этом устройстве»

установка ssd для виндовс 7

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

Проверка и включение TRIM на Windows 7, 8 или 10

Сначала нужно открыть консоль («Командная строка») с правами администратора. Меню Пуск-Программы-Стандартные-Командная строка. Правая кнопка мыши — Запуск от имени администратора.

Затем выполните в консоли следующую команду:

fsutil поиск по поведению disabledeletenotify

Если вывод команды — disabledeletenotify=1, команда TRIM отключена. Вы можете включить его с помощью команды:

набор поведения fsutil disabledeletennotify 0

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

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

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

В Windows 8 и 10 вы можете вручную выполнить команду TRIM для всего раздела NTFS (диска). В свойствах диска на вкладке «Инструменты» нужно открыть «Оптимизатор диска». Это новое название дефрагментации Windows.

В Disk Optimizer для разделов NTFS на SSD-диске будет доступна команда «Оптимизировать диск». Выполнение этой команды заставляет Windows отправить команду TRIM на SSD для всех свободных блоков на этом диске. То есть выполняется «обрезка» всего свободного места на NTFS-разделе (диске.

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

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

fstrim -v /медиа/ntfs/

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

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

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

  • Программа для создания SSD. Если есть один.
  • Подключите этот диск к другому компьютеру, на котором установлена ​​Windows 8 или 10. И через Disk Optimizer оптимизировать разделы NTFS на этом диске. Важно! Диск должен быть подключен через SATA, а не через USB. Подробнее об этом в разделе «TRIM на NTFS».
  • Загрузите компьютер с флешки с последним дистрибутивом Linux (2016 или новее). Смонтируйте разделы NTFS и запустите команду fstrim. Подробнее об этом в разделе «TRIM на NTFS».

Отключение Superfetch и поиска Windows

Описание процесса деактивации:

  • Нажмите клавишу Windows + R, чтобы войти в диалоговое окно запуска программы.
  • Введите services.msc и нажмите кнопку Enter.
  • Прокрутите до Superfetch, щелкните по нему правой кнопкой мыши, выберите «Свойства
  • В раскрывающемся меню «Тип запуска» выберите «Отключено», нажмите «ОК.
  • Прокрутив «полосу прокрутки» до пункта «Поиск Windows», щелкните по нему правой кнопкой мыши и выберите «Свойства»
  • Нажмите на кнопку «Остановить», затем на «Тип запуска» и выберите «Отключено».

виндовс 7 ссд

Функция поиска Windows создает индекс некоторых папок, файлов и дополнительных элементов на ваших устройствах. Он находится в папке Program Data Microsoft Search на диске TRIMa:/ и занимает около 10% содержимого индексируемой информации. При поиске файла части индексов загружаются в память. Это обеспечит довольно быстрый поиск.

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

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

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

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

Чтобы скорость работы SSD не падала, в новые операционные системы добавлена ​​команда ATA TRIM. Специальный драйвер файловой системы отправляет команду Trim на контроллер SSD при удалении файла. Когда контроллер SSD принимает команду, он немедленно удаляет неиспользуемые блоки флэш-памяти. Это делается в фоновом режиме, между всеми операциями записи и чтения.

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

Windows 7, 8, 10 и Server 2008 R2 с файловой системой NTFS.

Ядро Linux, начиная с версии 2.6.33 и выше.

Mac OS X, начиная с версии 10.6.6 (и то только после установки соответствующего обновления) и выше.

Чтобы использовать команду Trim, контроллер SSD должен поддерживать эту функцию, она должна быть включена в самой операционной системе, а контроллер диска должен находиться в режиме AHCI. Вам нужно проверить, что BIOS для контроллера SATA установлен в режим AHCI. Вы можете найти это в разделе «Обработка устройства».

Читайте также: Какую версию Windows 10 выбрать для игр

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

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

Перед их вводом полезно заглянуть в свойства накопителя и убедиться, что он там фигурирует как «твердотельный накопитель», а не просто «жесткий диск». В случае проблем в этом месте нужно ввести в командной строке команду winsat diskformal — это поможет системе правильно определить тип диска.

Также полезно провести дефрагментацию перед процедурой загрузки, особенно если диск использовался некоторое время и на нем скопилось много файлов.

Введите команду winsat diskformal

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

Отключить TRIM так же просто, как и включить. Делается это также через командную строку — нужно ввести команду disabledeletenotify 1. Должно появиться сообщение NTFS DisableDeleteNotify = 1, что означает, что функция отключена.

Ввод команды disabledeletennotify 1

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

Перечисленные здесь методы включения и отключения TRIM работают в Windows версий 7, 8 и 10. Однако многие компьютеры работают под управлением более старых версий XP и Vista. У них нет встроенных инструментов для правильного подключения SSD, но ситуация не безнадежна. Вам просто нужно найти и установить дополнительное программное обеспечение, такое как Intel SSD Toolbox.

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

Сначала откройте консоль командной строки с правами администратора. Затем запустите меню «Пуск» — «Программы» — «Стандартные» — «Командная строка». Щелкните правой кнопкой мыши — Запуск от имени администратора.

Затем введите следующую команду в командной строке:

запрос поведения fsutil disabledeletenotify — Выполнить.

Если вывод команды показывает — disabledeletenotify=1, это означает, что команда TRIM отключена. Подключаемся с помощью команды:

набор поведения fsutil disabledeletennotify 0

Будьте осторожны: ноль — это разрешенная команда, единица — отключенная команда.

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

Чтобы использовать функцию TRIM, нам нужна файловая система ext4.

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

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

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

Таким образом, строка fstab может выглядеть, например, так:

UUID=aeade6fd-2b24-4e59-bc8c / ext4 noatime,discard,errors=remount-ro,commit=60 0 1

Также в Linux вы можете выполнить команду TRIM вручную:

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

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

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

В Windows 8 и 10 команда TRIM также доступна для всего раздела NTFS. На вкладке «Утилиты» в свойствах диска откройте Disk Optimizer. Это новое название дефрагментации в Windows.

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

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

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

fstrim -v /медиа/ntfs/

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

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

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

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

Подключите этот диск к компьютеру с установленной Windows 8 или Windows 10. Disk Optimizer оптимизирует разделы NTFS на нужном SSD-диске. Помните, что SSD-накопитель должен быть подключен не через USB, а через SATA.

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

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

Как включить TRIM в ОС Windows 10, 8 и Windows 7

Если функция TRIM отключена, настоятельно рекомендуется включить ее при использовании SSD-накопителя.

Способ первый:

  • В Проводнике откройте свойства SSD-накопителя (обычно это локальный диск (:C)) правой кнопкой мыши → Свойства;
  • Перейдите на вкладку «Сервис» → нажмите «Оптимизировать»;
  • Откроется окно «Оптимизировать диски», где следует обратить внимание на графу «Тип носителя». Если вместо SSD вводится «Жесткий диск», это означает, что по какой-то причине система не смогла правильно определить тип носителя, в связи с чем поддержка TRIM была отключена;
  • Чтобы это исправить, запустите командную строку от имени администратора и введите команду: winsat diskformal;
  • Эта команда запускает процедуру проверки скорости дисков, установленных на компьютере. Это поможет операционной системе определить, какой диск является жестким, а какой — твердотельным. В результате этой операции функция TRIM должна активироваться автоматически.

Второй способ:

Если в «Оптимизации диска» тип носителя определяется правильно, но на самом деле поддержка TRIM отключена, команду TRIM можно включить и вручную:

  • Запустите командную строку Windows от имени администратора;
  • Запустите команду — fsutil поведение установить disabledeletennotify NTFS 0.

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

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

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

Проще говоря, скорость записи зависит от количества свободного места на SSD-накопителе. Если ваш диск почти полностью занят, скорость записи снизится, даже если вы используете Trim. А в случае, если у вас осталось не отмеченным (нераспределенным дисковым пространством) хотя бы 20-30% емкости SSD-диска, то можно обойтись и без использования функции Trim.

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

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

Вредно ли безопасное стирание для вашего SSD?

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

Что такое техника выравнивания износа?

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

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

Вместо записи на физический диск SSD записывает данные блоками. Каждая запись приводит к ухудшению памяти или «износу».

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

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

Что такое SSD Trim и стоит ли его использовать?

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

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

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

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

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

Как безопасно стереть SSD

Теперь вы можете задаться вопросом: «Как можно безопасно удалить данные с SSD?» К счастью, SSD можно безопасно стереть с помощью некоторых приложений, не повредив его. Разница в том, что вместо безопасного стирания всех данных с накопителя SSD безопасно «сбрасывается» на чистую память (не на заводскую, что означает отсутствие износа диска!).

запуск команды «ATA Secure Erase» дает указание накопителю стереть все сохраненные электроны, процесс, который заставляет накопитель «забывать» все сохраненные данные. Команда сбрасывает все доступные блоки в состояние «удалить» (которое также используется командой TRIM для удаления файлов и повторного использования блоков).

Самое главное, что команда ATA Secure Erase ничего не записывает на SSD, в отличие от традиционного инструмента Secure Erase. Вместо этого SSD одновременно применяет скачок напряжения ко всем доступным блокам памяти. Процесс очищает все доступное пространство в одном процессе, а SSD остается «чистым».

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

Оцените статью
Интернет на телефонах
Adblock
detector