При использовании дисков 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 в Windows
Если проверка говорит, что TRIM не работает, то можно попробовать включить эту функцию вручную. Однако это не сработает для SSD-дисков, подключаемых через USB. Для всех прочих моделей включить функцию TRIM в Windows 10 и более ранних версиях очень просто. Для этого в командной строке нужно ввести одну из команд:
fsutil behavior set disabledeletenotify NTFS 0 – если используется файловая система NTFS.
fsutil behavior set disabledeletenotify ReFS 0 – если используется файловая система ReFS.
Перед тем, как вводить их, полезно посмотреть в свойства диска и убедиться, что там он отображается именно как «твердотельный накопитель», а не просто «жесткий диск». В случае проблем в этом месте в командной строке нужно ввести команду winsat diskformal – это поможет системе верно определить тип диска. Также перед процедурой включения полезно провести дефрагментацию, особенно, если диск уже некоторое время используется и на нем накопилось много файлов.
Как отключить TRIM
Отключается TRIM также просто, как и включается. Делается это также через командную строку – нужно ввести команду disabledeletenotify 1. Должно появиться сообщение NTFS DisableDeleteNotify = 1, которое означает, что функция выключена.
Однако трудно представить ситуацию, когда требовалось бы проводить такую операцию. Ведь эта функция предназначена для оптимизации и ускорения работы SSD-диска. Кроме того, она намного продлевает ему жизнь. Поэтому, отключая её, будьте готовы, что производительность компьютера заметно снизится, а срок работы накопителя сильно сократится.
Указанные здесь способы включения и отключения TRIM работают в системах Windows версий 7, 8, и 10. Однако немало компьютеров используют более старые XP и Vista. В них нет встроенных инструментов для корректного подключения SSD, однако ситуация не безвыходная. Просто придётся найти и установить дополнительное ПО, например, Intel SSD Toolbox. Делитесь в комментариях, были ли у вас проблемы с определением SSD-диска, включилась ли функция TRIM сразу после подключения. Указывайте версию Windows и модель диска – эта информация наверняка будет интересна и полезна многим читателям.
Are you looking for a simple way to enable or disable TRIM on your SSD? On this page, you’ll find two reliable ways to enable SSD TRIM in Windows 10/8/7. We also gathered some practical tips to protect your SSD data after you enable or disable TRIM on SSD.
Follow to learn how to enable TRIM on SSD and apply tips to protect your SSD data quickly:
Workable Solutions | Step-by-step Troubleshooting |
---|---|
Fix 1. Check If TRIM Is Enabled On Your SSD |
Normally, TRIM is enabled on SSDs by default. But it may be disabled by mistake or via a third-party tool. Therefore, you must check if TRIM is enabled regularly…Full steps |
Fix 2. Enable TRIM on SSD in Two Ways | Method 1. Turn on TRIM on SSD with EaseUS Software and recover SSD data; Method 2. Enable TRIM on SSD via Command Prompt on Windows 11/10…Full steps |
Fix 3. More Guides on Data Recovery with SSD TRIM Enabled | TRIM ensures the high performance of your SSD, but it eliminates the possibility of data recovery on your device because it erases data instead of deleting…Full steps |
About SSD TRIM, Everything You Need to Know
Before you start enabling or disabling TRIM on SSD, here is some basic information that we think you should know:
- 1. What Is SSD TRIM?
- 2. Should You Enable TRIM on SSD?
- 3. How Often Should SSD be TRIMMED?
TRIM on SSD (Solid-State Drive) is an Advanced Technology Attachment command that tells the SSD to erase data blocks when they are no longer in use. By doing so, the SSD’s controller can manage the storage space more efficiently and greatly improve the data reading and writing speed on SSD.
In a word, TRIM can greatly improve the performance of your SSD and extend its lifespan. So should you enable TRIM on SSD? Yes.
How often should the TRIM be enabled on SSD? To always obtain high performance with fast reading and writing speed on your SSD, it’s advised that you always turn on TRIM.
To do so, follow the guide below to check if TRIM is enabled on your SSD. If the SSD TRIM is disabled, follow to learn how to enable it on Windows 10/8/7.
#1. Check If TRIM Is Enabled On Your SSD
Normally, TRIM is enabled on SSDs by default. But it may be disabled by mistake or via a third-party tool. Therefore, you must check if TRIM is enabled regularly on your computer.
You can check and manage the TRIM function on your SSD with the help of Command Prompt. If you are not sure about whether TRIM is in use, you can check if TRIM is enabled first.
To check if TRIM is on:
Step 1. Press Windows + X keys, click «Search» and type cmd in the Search box.
Step 2. Right-click «Command Prompt» and choose «Run as administrator».
Step 3. Enter the following command: fsutil behavior query DisableDeleteNotify and hit Enter.
- If the output is DisableDeleteNotify = 1, TRIM is currently disabled on your device.
- If the query result is DisableDeleteNotify = 0, the TRIM support is enabled on your SSD.
So how to turn on the TRIM if you see it’s disabled on your SSD? Move to the next guide, we’ll show you how to efficiently enable TRIM on SSD in Windows 10/8/7.
#2. How to Enable TRIM on SSD in Windows 11/10/8/7 (Two Ways)
To keep your SSD performance at a high level, it’s suggested that you always enable TRIM on your SSD. Here are two ways that you can try:
- 1. Check If TRIM Is Enabled On Your SSD — Easier for Beginners
- 2. Enable Trim on SSD via Command Prompt
Method 1. Turn On TRIM on SSD with EaseUS Software and Recover SSD Data
If you want an intuitive way to turn on TRIM in your SSD, free data recovery software — EaseUS Data Recovery Wizard can help. Although it is developed for data recovery, you can also apply it to enabled or to enable or even disable TRIM on your SSD. This program can recover data and disable/enable TRIM at the same time. When the program scans the disk with the TRIM on, it will automatically close the TRIM. And when the program is closed, the TRIM switch will be back to the state before the program was running
Step 1. Scan the SSD
Open EaseUS Data Recovery Wizard, select the SSD where you lost data, and click the «Scan» button.
Step 2. View the results
When the scanning finishes, find lost SSD data by using the «Filter» and «Search» options after checking the «Deleted Files» and «Other Lost Files» folders.
Step 3. Recover SSD files
Select desired data and click the «Recover» button to get back lost SSD files.
Method 2. Enable TRIM on SSD via Command Prompt
If you prefer a Windows built-in way to enable TRIM on your SSD, follow the steps below:
Step 1. Right-click the Windows icon, select «Search» and type cmd in the Search box.
Step 2. Right-click «Command Prompt» and choose «Run as administrator».
Step 3. Type: fsutil behavior set DisableDeleteNotify 0 and hit Enter.
Now, SSD TRIM is enabled on your computer.
#3. Bonus Tip: Data Recovery with SSD TRIM Enabled on Windows 10
As mentioned above, TRIM indeed ensures the high performance of your SSD. But it eliminates the possibility of data recovery on your device because it completely erases the data blocks when you perform «delete» operations.
That’s the reason why so many users want to disable TRIM to make their data recoverable. So is it possible to recover lost data even if the TRIM is enabled on your SSD? It depends!
When you accidentally delete or format files on your SSD with TRIM is on, the sooner you take action, the better chance you’ll have for SSD data recovery. Here below is the complete process of SSD TRIM data recovery:
1st. Disable TRIM on SSD Immediately
No matter how you lost data on your SSD, once you find files were missing on your SSD disk, disable TRIM on SSD immediately.
Step 1. Right-click the Windows icon, select «Search» and type cmd in the Search box.
Step 2. Right-click «Command Prompt» and choose «Run as administrator».
Step 3. Type: fsutil behavior set DisableDeleteNotify 1 and hit Enter.
2nd. Recover Data from SSD on Windows 10/8/7 As Possible As You Can
With SSD TRIM disabled, you can then apply reliable file recovery software like EaseUS Data Recovery Wizard to scan and find all your lost files as possible as you can.
You May Be Also Interested In:
If you are a Mac user, you can also be interested in how to enable or disable TRIM on SSD and restore SSD data on a Mac computer right? Follow to learn how to resolve the same issue on your Mac.
SSD TRIM Data Recovery on Mac
It’s quite easy to perform Trim SSD data recovery now. Only two phrases — 1. Check Trim Status; 2. Perform SSD recovery on Mac.
3rd. Create Backup of Valuable SSD Files
After restoring the lost SSD data, the last but the most important thing that you should do is to create a backup of all valuable files from your SSD to an external hard drive.
To do so, you can either manually copy and save files to an external storage device or apply a reliable file backup software like EaseUS Todo Backup to selectively back up all your files at one time.
It’s Your Turn, Enabling TRIM and Protecting Files on SSD
Enabling TRIM ensures the excellent performance of SSDs. But once you get your data lost on your SSD with TRIM on, you will lose it forever. So how to keep your SSD data safe with TRIM enabled?
Here are our suggestions:
- 1st, create a complete backup of your SSD disk data to an external hard drive.
- 2nd, if you don’t have a backup, disable TRIM immediately once you lose data on SSD.
- 3rd, turn to reliable data recovery software — EaseUS Data Recovery Wizard to scan and find as much data as you can.
- 4th, after this, enable SSD TRIM in Windows 10/8/7 again.
В последних версиях Windows поддержка TRIM должна включаться по умолчанию. Если она не работает, то её можно запустить вручную через командную строку.
TRIM — важная команда для увеличения срока эффективной работы твердотельных накопителей (SSD). При её выполнении с неиспользуемых ячеек памяти удаляются данные. Это позволяет сохранить изначальную скорость записи. При простом удалении данные не уничтожаются — просто места их хранения помечаются как неиспользованные. TRIM как раз занимается полным стиранием информации, которую уже удалил пользователь.
При подключении внешних твердотельных накопителей поддержка TRIM зависит от типа соединения. Соединение через USB обычно не позволяет включить эту команду, а вот через Thunderbolt технология поддерживается.
Проверка состояния TRIM
Чтобы проверить статус TRIM, запускаем командную строку с правами администратора, вводим команду fsutil behavior query disabledeletenotify и нажимаем на Enter. Смотрим, какой результат покажет консоль для файловых систем NTFS и ReFS:
- «0» — команда TRIM включена и поддерживается.
- «1» — команда TRIM отключена.
Проверяем статус TRIM
В консоли может также отобразиться статус «Не установлен». Это значит, что поддержка TRIM не установлена для накопителя с соответствующей файловой системы, однако после подключения SSD она будет автоматически включена.
Включение и отключение TRIM
Если в командной строке указано, что поддержка TRIM для накопителя с файловой системой NTFS или ReFS отключена, то прежде чем включать её, выполняем следующие действия:
- Открываем «Мой компьютер».
- Кликаем правой кнопкой по одному из разделов твердотельного накопителя.
- Переходим на вкладку «Сервис».
- Нажимаем на кнопку «Оптимизировать».
Запуск инструмента оптимизации
- Смотрим значение в столбце «Тип носителя». Там должен быть указан «твердотельный накопитель». Если написано «жёсткий диск», значит система не определила, что в компьютере используется SSD, поэтому поддержка TRIM отключена.
Проверяем тип накопителя
Чтобы система правильно определила тип накопителя, запускаем командную строку с правами администратора и выполняем команду winsat diskformal. Затем снова вызываем окно оптимизации и убеждаемся, что тип накопителя определен правильно.
Теперь мы можем включить TRIM вручную. Для этого тоже нужна командная строка. Запускаем её с правами администратора и выполняем одну из следующих команд:
- fsutil behavior set disabledeletenotify NTFS 0 — включение TRIM для SSD с файловой системой NTFS.
- fsutil behavior set disabledeletenotify ReFS 0 — включение TRIM для SSD с файловой системой ReFS.
Если в синтаксисе команды вместо «0» указать «1», то поддержка TRIM для указанной файловой системы отключится.
Post Views: 2 965
SSD жесткий диск или твердотельный накопитель известный своей производительностью как с точки зрения скорости чтения, записи данных, так и с точки зрения надежности. Однако у него есть некоторые недостатки, помимо более высокой цены, чем на HDD жесткий диск. Чтобы сохранить высокую производительность твердотельного накопителя, важно знать как оптимизировать SSD на компьютере. Поможет вам в этом команда TRIM.
Команда TRIM — это инструкция для контроллера хранения жесткого диска SSD, которая просит его проверить, какие блоки данных больше не используются, и при необходимости стереть их.
Это команда, которая значительно улучшает производительность SSD, ускоряя время доступа к данным и предотвращает замедление, которое происходило через некоторое время с более ранними SSD дисками. Таким образом, автоматическое выполнение команды TRIM является частью настроек для оптимизации Windows 10.
Как проверить статус команды TRIM для оптимизации SSD в Windows 10
К счастью, команда TRIM автоматически используется Виндой 10 с помощью функции оптимизации жесткого диска. Вы узнаете, как проверить, что запланированное выполнение команды TRIM включено в Win 10. Так же узнаете как включить и отключить эту функцию на своём компьютере двумя способами.
Как включить запланированную оптимизацию SSD диска на Windows 10
Вот самый простой и удобный способ проверить статус команды TRIM и проверить ее автоматический запуск:
- Откройте Windows File Explorer или «Проводник» с помощью меню «Пуск» или комбинации Win + E , слева найдите и нажмите на «Этот компьютер».
- Щелкните правой кнопкой мыши на жесткий диск SSD, например, диск C :, на котором установлена Винда 10, затем нажмите на «Свойства».
- В окне свойств вашего SSD диска перейдите на вкладку «Сервис», а затем нажмите на кнопку «Оптимизировать».
- Проверьте статус оптимизации вашего SSD твердотельного накопителя. Будет указанно либо все в порядке, либо нужно оптимизировать жесткий диск. При необходимости нажмите кнопку «Оптимизировать». Затем Windows самостоятельно возьмется за оптимизацию SSD накопителя.
- Если запланированная оптимизация жестких дисков не включена, нажмите кнопку «Изменить параметры».
Как оптимизировать SSD жесткий диск встроенной в Винду командой TRIM - Все, что вам нужно сделать, это установить флажок «Выполнить по расписанию (рекомендуется)» и установить частоту оптимизации ( по умолчанию стоит еженедельно). Сделайте такую настройку для каждого диска. Затем нажмите кнопку «ОК», чтобы сохранить настройки.
Итак, ваша оптимизация SSD диска теперь запланирована, как указано в окне «Оптимизация по расписанию» — ВКЛ.
Как проверить, включить и отключить команду TRIM с помощью командной строки Windows 10
Если вы умеете и любите работать через командную строку, знайте, что через неё так же можно включить или отключить команду TRIM. Вот как это сделать:
- Щелкните правой кнопкой мыши на меню «Пуск» Win 10. Затем выберите «Командная строка (администратор)» или «PowerShell (администратор)«.
- Введите следующую команду в командной строке Windows и нажмите клавишу Enter :
fsutil behavior query DisableDeleteNotify
Если результат равен 0, команда TRIM включена. Если результат равен 1, функция TRIM не включена.
- Затем вам нужно будет активировать её, введя эту команду в командной строке Windows:
fsutil behavior set DisableDeleteNotify 0
Когда вы удаляете с жёсткого диска какой-нибудь файл, операционная система очищает соответствующую ему запись в MFT и помечает файл как удалённый, тогда как физически же он, будучи последовательностью байтов, остаётся на месте, что даёт возможность его восстановления специальными программами. Окончательно такой файл будет удалён только тогда, когда поверх него будут записаны другие файлы либо вы воспользуетесь функцией шрединга — заполнения участков диска, в которых был записан файл, нулями. Такой принцип используется в обычных HDD-дисках. А вот с постепенно вытесняющими их твердотельными накопителями SSD всё немного иначе.
Если в HDD новые файлы можно записывать в сектора, в которых уже имеются данные, то в современных SSD запись информации производится в пустые ячейки физической памяти, что обеспечивает более высокую скорость работы SSD-накопителей. Первые SSD работали по схожему принципу, но для очистки блоков памяти контроллеру диска приходилось выполнять двойную работу. Когда пользователь редактировал некий файл, то есть по сути перезаписывал его, контроллер сначала считывал блоки с этим файлом во внутренний буфер, вносил в последовательность байтов изменения, стирал блоки и записывал изменённые данные в найденные новые пустые ячейки.
Проблема только в том, что размер ячейки, в которую записываются данные занимает 4 Кб, а вот стирание данных происходит целыми блоками по 512 Кб (так уж организована у них память), поэтому дисковому контроллеру постоянно приходилось перегруппировывать и переносить данные для освобождения блоков, что, конечно, не могло не сказываться на производительности накопителя. С этим нужно было что-то делать, и умные головы инженеров вскоре нашли изящное решение.
Так появилась Функция TRIM — даёт операционной системе команду автоматически удалять данные не только из файловой таблицы, но и из ячеек, избавляя тем самым контроллер от необходимости перегруппировывать, а значит и перезаписывать данные. Таким образом, реализация TRIM убивает одним выстрелом двух зайцев: повышает производительность SSD и увеличивает их срок службы, ограниченный определённым количеством циклов перезаписи. Если говорить уж совсем простыми словами, TRIM можно охарактеризовать как чистильщик, автоматически убирающий на твердотельных накопителях весь «мусор» — удалённые пользователем файлы. Если в HDD удаляемые файлы только помечаются таковыми, то в SSD с включённой TRIM они удаляются по-настоящему. Появилась TRIM в Windows 7, в SSD-дисках при условии работы его в режиме AHCI функция включается автоматически.
Примечание: просмотреть режим работы дискового контроллера можно в диспетчере устройств, развернув пункт «Контроллеры IDE ATA/АТАРI».
Если у вас Windows 10 и в качестве системного диска используется SSD, функция TRIM, скорее всего, активна. Чтобы в этом убедиться, выполните в запущенной от имени администратора командной строке или PowerShell команду fsutil behavior query disabledeletenotify. Если команда вернёт значение 0, функция TRIM включена, если 1 — отключена. «Отключено» в скобках относится не к самой функции, а к параметру disabledeletenotify, пусть это вас не смущает, смотрите на числовые значения.
В последних сборках Windows 10 команда может вернуть два значения: одно для файловой системы NFTS, а другое для ReFS. Если вдруг TRIM у вас отключена, выполните тут же в консоли команду fsutil behavior set disabledeletenotify NTFS 0. Если файловая система вашего накопителя ReFS, то вместо NTFS указываем ReFS.
В очень редких случаях Windows по ошибке может принять SSD за HDD, и тогда fsutil может выдать неверный результат. Чтобы помочь операционной системе определить тип диска, выполните команду оценки winsat diskformal, а затем проверьте состояние TRIM повторно.
Проверить, включена ли в системе TRIM можно также с помощью консольной тулзы TRIMcheck, которая, в отличие от fsutil, действительно выясняет, доходят ли отправляемые TRIM команды до контроллера или нет. Просто запустите утилиту с диска и нажмите ввод. Когда утилита отработает (при этом в каталоге запуска будет создан временный JSON-файл), закройте её, выждите минуту и запустите повторно. Если в качестве значения параметра CONCLUSION будет «TRIM appears to be WORKING!», Трим в вашей системе работает.
Примечание: если в свойствах у вас включено сжатие диска, TRIMcheck работать не будет.
И ещё один небольшой нюанс. Проводить проверку с помощью TRIMcheck лучше всего во время простоя компьютера, то есть когда на нём не производится активных действий, в частности, записи данных. В противном случае есть риск, что утилита с первого раза выдаст неверные результаты. В этом случае разработчик предлагает перезагрузить компьютер, выждать некоторое время и повторить тест.
Если вы подключили SSD по USB, функция TRIM для этого накопителя, скорее всего, работать не будет, так как контроллеры USB в своём большинстве не поддерживают команды SATA. А вообще, нужно пробовать, если у вас суперсовременный компьютер, почему бы и нет? Например, использование TRIM возможно на внешних SSD, подключённых по Thunderbolt, правда, тут ещё много зависит от самого накопителя. И, пожалуй, пару слов о возможности восстановления данных с SSD дисков с работающей функцией TRIM. Так как последняя полностью очищает ячейки памяти, восстановить удалённые данные с твердотельного внутреннего диска невозможно. Даже по сигнатурам.
Восстановить потерянные или случайно удалённые данные реально только если SSD-диск подключён к ПК по USB, вы используете RAID массив из SSD, носитель отформатирован в FAT32, exFAT или в другой ФС, отличающейся от NTFS. Также восстановление будет возможно в Windows Vista и более ранних версиях, древних SSD либо же TRIM отключён на уровне системы. Как видите, у TRIM есть своя тёмная сторона, но мы бы всё равно не рекомендовали отключать эту функцию, иначе падение скорости записи и ускоренный износ диска вам будут гарантированы.