Сьогодні піде розмова про так званої функції TRIM і її зв'язку з твердотільними накопичувачами SSD.

Функція TRIM потрібна, щоб уникнути падіння продуктивності в, і з'явилася, починаючи з версії ОС Windows 7. Зараз я поясню більш детально про принцип роботи TRIM і як перевірити, чи включений він на комп'ютері.

Що таке TRIM?

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

Цей вид запису на накопичувач ніяк не підходить для SSD, так як вони розроблені за іншою технологією. Накопичувачі використовують flash-пам'ять і запис даних поверх вилучених даних тут неприпустима. Іншими словами, виконувалися б зайві дії, навантажувати SSD-накопичувач: спочатку відбувається копіювання даних з кластера в кеш, потім кластер очищається, починається запис нової інформації, поверх старої. Якщо в осередку нічого немає, тобто вона порожня, то відбувається тільки запис. Ясна річ, що при запису інформації в порожню осередок, це відбувається у багато разів швидше, ніж зайві дії, типу перезапису і заміни старих даних. При таких обставинах, SSD диск б втратив свою початкову швидкість.

На щастя у нас є технологія TRIM, яка вирішує цю проблему. Простими словами, як тільки дані з MFT зітруться, вони втечуть і з осередків, а потім відбудеться запис нових даних.

До речі кажучи, існують ще й старі SSD накопичувачі, які не підтримують TRIM, просто вони були створені під старі операційні системи, де не було цієї функції.

Для роботи TRIM потрібні такі умови:

  • Наявність накопичувача, які підтримують TRIM;
  • ОС, яка підтримує TRIM. Це є в Windows 7;

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

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 \u003d 0

Тепер можете заново перевірити активність функції.

Думаю, що на цьому статтю можна закінчити, якщо у вас є SSD-накопичувач, то непогано знати визначення TRIM, тим більше перед придбанням накопичувача ви повинні переконатися, що ця функція підтримується, інакше термін служби диска без неї різко знизитися, а швидкість буде так собі.

TRIM - це функція «збирання сміття» на накопичувачах SSD.

При записі файлу на вінчестер операційна система записує в спеціальну таблицю на диску - MFT (Master File Table - «Головна файлова таблиця») координати цього файлу, тим самим MFT повідомляє системі точне місце розташування кластерів з необхідними даними.

При видаленні файлу система стирає його адресу з цієї таблиці, не чіпаючи сам файл і при запису нового файлу він записується поверх старого.

Так відбувається на вінчестерах HDD, для SSD ж необхідно, крім видалення запису в MFT, видалити і сам файл з осередків flash пам'яті (особливість NAND).

Ось тут на допомогу і приходить TRIM, уся робота якої зводиться до видалення даних з комірок пам'яті, коли запис про них стирається з MFT, тим самим підвищується швидкість запису і істотно зменшується кількість циклів перезапису.

Умови, при яких TRIM буде працювати:

Контролер накопичувача SSD повинен підтримувати команду TRIM,
- в операційній системі повинна бути включена ця функція,
- активований режим AHCI роботи дискового контролера.

В ОС Windows (Windows 7, Windows Server 2008 R2 і Windows 8), а також в Linux починаючи з версії ядра 2.6.33 цю функцію активовано.
Вона повинна встановлюватися автоматично, якщо ваш SSD працює в режимі AHCI.

Перевірте, що для контролера SATA в BIOS виставлений в режим AHCI.
Також в цьому можна переконатися в «Диспетчері пристроїв».

Щоб перевірити в Windows активна чи TRIM необхідно:

Натиснути кнопку «Пуск»
cmd

- у вікні командного рядка ввести: fsutil behavior query DisableDeleteNotify і натиснути
- якщо відповіддю буде цифра «0» - значить TRIM включена
- якщо «1» - виключена.

Щоб включити TRIM необхідно:

Натиснути кнопку «Пуск»
- ввести в поле пошуку рядок: cmd
- на cmd.exe клікнути ін. Клавішею миші і вибрати «Запуск від імені адміністратора»
- в командному рядку ввести: fsutil behavior query | set DisableDeleteNotify \u003d 0 і натиснути.

Twin BiCS FLASH - нова технологія тривимірної флеш-пам'яті

11 грудня 2019 року на Міжнародній нараді по електронним пристроям (IEDM) IEEE корпорація TOKYO-Kioxia анонсувала технологію тривимірної флеш-пам'яті - Twin BiCS FLASH.

Драйвер AMD Radeon Software Adrenalin Edition 2020 19.12.2 WHQL (додано)

10 грудня компанія AMD представила мега драйвер Radeon Software Adrenalin 2020 Edition 19.12.2 WHQL.

Оновлення Windows 10 1909 KB4530684

10 грудня 2019 р Microsoft випустила накопичувальне оновлення KB4530684 (Build 18363.535) для Windows 10 November 2019 Update (версія 1909) на базі процесорів x86, x64 (amd64), ARM64 і Windows Server 2019 (1909) для систем на базі x64-процесорів.

Драйвер NVIDIA Game Ready GeForce 441.66 WHQL

Драйвер NVIDIA GeForce Game Ready 441.66 WHQL включає підтримку ігор MechWarrior 5: Mercenaries і Detroit: Become Human, а також додає підтримку G-SYNC моніторів MSI MAG251RX і ViewSonic XG270.

У цій статті опис ATA команди TRIM, яка використовується для підвищення швидкості запису на SSD диски.

Використання ATA команди TRIM, не у всіх випадках відбувається автоматично, в деяких ситуаціях виконання цієї команди з боку ОС необхідно включати явно.

Для початку потрібно переконатися в тому, що ваш SSD диск підтримує цю команду. Втім, все нові диски її підтримують. Зробити таку перевірку можна будь-якої сучасної програмою по роботі з дисками. Наприклад в Linux це можна зробити за допомогою консольної команди:

hdparm -I / dev / sda | grep -i trim

де sda ваш SSD диск. Висновок команди повинен містити рядок "TRIM supported".

Як працює TRIM

Одна з основних функцій будь-якої файлової системи це зберігання списку секторів диска, в яких записаний той чи інший файл. Тобто, з кожним файлом пов'язаний список дискових секторів.

Коли ви видаляєте файл на SSD диску, операційна система відправляє контролера SSD диска команду TRIM і разом з нею список секторів які можна очистити. Контролер записує ці сектора в чергу своєю підпрограми, "збирача сміття". А ця підпрограма обробляє всі сектори зі списку.

Збирач сміття працює в ті моменти, коли диск простоює. Тобто, коли операційна система не надсилає запити на читання або запис даних. Тому з моменту отримання команди TRIM, до фактичного видалення цих секторів проходить деякий час.

Якщо в черзі на тримеризация багато секторів, їх очищення може зайняти тривалий час. Наприклад, якщо виконати швидке форматування цілого розділу, то TRIM такого обсягу може бути тривалим.

Однак немає необхідності сидіти і чекати коли процес закінчиться. Навіть якщо диск буде вимкнений, то обробка черги відновиться після його включення.

Коли TRIM не працює!

  • Функція TRIM не працює якщо SSD диск підключений через USB.
  • Функція TRIM не працює для розділів c файлової системою FAT32.
  • Функція TRIM не працює ще для великої кількості файлових систем (наприклад Ext2).
  • Функція TRIM не працює, коли ви видаляєте розділ цілком, навіть якщо файлова система підтримує TRIM, і ця опція включена.

Коли TRIM повинен працювати

  • Linux з ядром починаючи від 2.6.33 і файлова система Ext4.
  • Windows 7, 8 і 10 і файлова система NTFS.

У будь-якому з цих варіантів команда TRIM відправляється тільки після видалення файлів. Або окремо, примусово для всього вільного місця, якщо ОС підтримує такий варіант.

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

Примітка. В Ubuntu, починаючи з версії 14.04, нічого додатково робити не потрібно. Все працює з коробки.

По-перше для використання TRIM, необхідно, щоб файлова система була ext4.

По-друге включення команди TRIM вказується в опції монтування для розділу ext4 в файлі fstab. Саме це опція discard.

Крім цього, для розділу на SSD диску можна додати опції noatime (або realtime) і nodiratime - це зниження навантаження по запису, що не будуть оновлюватися дати доступу до файлів і папок.

Також можна додати опцію commit і вказати значення допустимо 60 секунд - відкладені операції записи будуть виконуватися на розділ раз в 60 секунд. Але цю опцію можна додавати тільки в тому випадку якщо у вас є UPS (ДБЖ), або на ноутбуці!

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

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

В Linux можна виконати команду TRIM і вручну:

sudo fstrim / -v

У цьому прикладі команда застосовується до кореневої файлової системи. Якщо є кілька розділів ext4, тоді таку команду потрібно виконати для кожного такого розділу.

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

Спочатку потрібно відкрити консоль ( "Командний рядок") з правами адміністратора. Меню Пуск - Програми - Стандартні - Командний рядок. Права кнопка миші - Запустити від імені Адміністратора.

fsutil behavior query disabledeletenotify

Якщо висновок команди буде - disabledeletenotify \u003d 1, значить команда TRIM відключена. Включити її можна командою:

fsutil behavior set disabledeletenotify 0

Не переплутайте! Нуль - TRIM включений, одиниця - TRIM вимкнений.

Як виконати TRIM на розділі NTFS

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

  • Видалення файлу (ів).
  • Швидке форматування розділу (диска) NTFS.

У Windows 8 і 10 можна вручну дати команду TRIM для цілого розділу (диска) NTFS. У властивостях диска, на вкладці "Сервіс" потрібно відкрити оптимізатор дисків. Це нова назва дефрагментатора Windows.

В оптимізатор дисків для розділів NTFS на SSD диску буде доступна команда "Оптимізувати диск". Виконання цієї команди призводить до того, що Windows відправляє SSD диску команду TRIM для всіх вільних блоків на цьому диску. Тобто виконується "трімізація" всього вільного простору на розділі (диску) NTFS.

У Windows 7, 8 і 10 можна зробити "трімізацію" всього розділу (диска) NTFS. Для цього потрібно виконати швидке форматування цього розділу (диска). Однак важливо розуміти, що це знищить всі дані на розділі.

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

fstrim -v / media / ntfs /

де / media / ntfs / примонтировать розділ NTFS.

Як виконати TRIM на Windows XP і Vista

Ні Windows XP, ні Vista не підтримують функцію TRIM. Якщо потрібно "трімізіровать" SSD диск, який використовується в цих ОС, тоді є наступні варіанти:

Що таке TRIM (збір сміття)

У SSD дисків є важлива відмінність від HDD яке впливає на швидкість запису. У HDD запис виконується "поверх" старих даних. Блоки диска, які раніше містили дані, а потім ці дані були видалені, просто позначаються як вільні. І коли потрібно виконувати запис, контролер HDD відразу пише в ці вільні блоки.

При використанні флеш-пам'яті, блоки які раніше містили якусь інформацію перед записом повинні бути очищені. Це призводить до того, що під час запису в раніше використані блоки швидкість запису сильно падає, адже контролера потрібно їх підготувати для запису (очистити).

Проблема в тому, що операційні системи традиційно не працюють з файлової системою таким чином, що при видаленні файлів очищається зміст блоків на диску. Адже на дисках HDD в цьому не було необхідності.

Тому при використанні SSD дисків виникає ефект "деградації продуктивності". Коли диск новий і все блоки флеш-пам'яті чисті тоді швидкість запису дуже висока, паспортна. Але після того як диск буде повністю заповнений і після цього частина файлів буде видалена, повторна запис буде відбуватися на більш низькій швидкості. Через те, що контролеру диска доведеться очищати блоки флеш-пам'яті перед записом туди нових даних.

Падіння швидкості запису в повторно використовувані блоки флеш-пам'яті може бути дуже високим. До значень близьких до швидкості запису HDD дисків. При тестуванні SSD дисків часто навіть проводять спеціальний тест на зниження швидкості запису в повторно використовувані блоки.

Для боротьби з цим явищем в нові ОС додана дискова ATA команда TRIM. Драйвер файлової системи, при видаленні файлу, відправляє контролера SSD диска команду TRIM. За цією командою контролер SSD диска очищає звільнені блоки флеш-пам'яті, але робить це в фоновому режимі, в перервах між операціями читання і запису.

Використання цієї команди дозволяє повернути повну швидкість запису для повторно використовуваних блоків флеш-пам'яті. Однак не всі ОС підтримують цю команду. А тільки відносно свіжі версії:

  • Ядро Linux починаючи з версії 2.6.33.
  • Windows 7, 8 і 10
  • Mac OS X починаючи з версії з 10.6.6 (але для цієї версії потрібно встановлювати оновлення).

До сих пір популярна WIndows XP (як і Vista) не підтримують цю команду.

Обхідний варіант для старих ОС, полягає в використанні, сторонніх програм. Наприклад це може бути програма hdparm (версії 9.17 і вище) або фірмові програми виробника SSD диска, наприклад Intel SSD Toolbox.

Є дві моделі SSD дисків у яких деградація швидкості повторно використовуваних блоків виражена слабше ніж у інших:

  • Plextor M5 pro (знята з виробництва).
  • Plextor M5S (знята з виробництва).
  • Intel 545s
  • Samsung 860 EVO

Прошивки (вбудоване, firmware) таких дисків вміють частково очищати невживані блоки без команди TRIM. Відновлюючи швидкість запису до повної паспортної швидкості запису.

В 2019 багато моделей SSD дисків вміють самостійно "збирати сміття". Точніше по конкретної моделі можна дізнатися почитавши огляди тестів. У серйозних Інтернет-виданнях, серед інших тестів, роблять і тест на здатність диска самостійно виконувати очистку блоків.

Команда TRIM може не працювати якщо SATA контролер материнської плати був встановлений в режим IDE (для сумісності зі старою ОС або програмою).

Команда TRIM найчастіше відключається при використанні RAID масиву.

Відновлення видалених даних

Якщо ви використовуєте TRIM, про відновлення видалених файлів можна забути. Якщо ви видалите файл, то його дані на SSD диску будуть знищені.

Вплив TRIM на швидкість запису

Важливо розуміти, що використання або невикористання функції TRIM прямо не впливає на швидкість запису SSD диска. Впливає на цю швидкість тільки один фактор - наявність достатньої кількості вільних блоків флеш-пам'яті. Тобто таких блоків, які очищені контролером диска і готові до запису в них нових даних.

Інакше кажучи, швидкість запису залежить від кількості вільного місця на диску. Якщо у вас диск майже повністю заповнений, то швидкість запису впаде навіть якщо ви використовуєте TRIM. І навпаки, якщо у вас 20-30% ємності диска залишені без розмітки (unallocated disk space), тоді можна обійтися і без використання TRIM. Контролер диска буде використовувати невикористану під розділи ємність для вирівнювання швидкості запису.

Але резервуючи вільне місце важливо розуміти, що це потрібно робити на новому SSD диску, до початку його використання. Якщо ви видалите вже існуючий розділ. Або зменшите розмір існуючого розміру, блоки флеш-пам'яті, зайняті цим майданчиках не будуть очищені. Вони залишаться зайнятими до тих пір, поки ви знову не використовуєте це вільне місце.

Якщо ви хочете зарезервувати вільне місце на повністю розміченому SSD диску, тоді потрібно виконати примусову команду ТРІМ для всього розділу і тільки після цього видаляти розділ (або зменшувати його розмір).

Службові програми деяких виробників, наприклад програма Samsung Magician, дозволяють виділити частину ємності SSD диска, для її використання контролером диска (кеш запису і вирівнювання зносу). У цьому випадку таке виділене місце буде недоступно для операційних систем - вони будуть "бачити" меншу ємність диска.

15. 07.2018

Блог Дмитра Вассіярова.

Trim SSD - профілактична прибирання на твердотільному диску

Вітаю вас, дорогі читачі мого блогу. Вибираючи теми для чергової статті, я перебирав часто задаються. Серед яких окремо виділяється тема оптимізації роботи дисків основний пам'яті.

З цієї причини я вирішив розповісти про таку опції як Trim SSD, що дозволяє оптимізувати роботу твердотільного накопичувача.

Слабке місце SSD дисків

Про переваги ССД дисків перед HDD чув \u200b\u200bбагато хто. І я впевнений, що кожен з власників ПК був би не проти поміняти в своїй машині повільні дзижчать вінчестери на тиху і швидку пам'ять. Однак не всі знають про таке малоприємне властивості твердотільних дисків, як відчутне пригальмовування, що виявляється після численних циклів стирання-запису чергової інформації.

Справа в тому, що в HDD цей процес відбувається «безболісно». Отримавши повідомлення про видалення файлу, система відзначає адреси, які він займає. І нові дані при збереженні просто записуються поверх старих в це зарезервоване місце.

На жаль, в твердотільних накопичувачах все відбувається зовсім по-іншому. Для зберігання інформації в них використовуються MLC і TLC флеш-пам'ять (в недорогих), розбита на «сторінки» розміром в 4 Кбайта. Група з 128 сторінок утворює блок, об'ємом 512 Кбайт. При цьому система управління інформацією на MLC SSD має такі особливості:

  • Запис проводиться тільки в попередньо очищені осередку;
  • Дані можуть зберігатися в окремі «сторінки»;
  • Видалення інформації виконується тільки для всього блоку;

Абсурд!

Логічно мислячі читачі відразу побачать в цьому абсурдність ситуації. І запитають: «Як бути, якщо частина« сторінок »в блоці зайнято потрібними файлами, а в решту треба зробити запис?». Технологічний секрет полягає в використанні кеш-пам'яті твердотільного диска, де перераховані вище обмеження не діють. Система в цьому випадку працює за таким алгоритмом:

  • Є інформація про блок, в якому частина сторінок не використовується (там фізично зберігаються дані з логічно віддаленого файлу);
  • Для запису в це місце нової інформації даний блок повністю копіюється в кеш, після чого видаляється з флеш пам'яті диска;
  • У кеші непотрібні сторінки стираються (тут це вже можна здійснювати);
  • Підчищений блок записується назад, на своє місце;
  • Тепер в вільні сторінки блоку можна зберегти нову інформацію.

Як ви розумієте, такий процес займає певний час. Це виражається в помітному гальмуванні при збереженні об'ємних файлів на SSD. На який вже багато разів щось записувалося і стиралася.

З метою збереження високої швидкості запису твердотільних накопичувачів, розробники передбачили в системі функцію Trim SSD. Що з англійської означає «підрізати». Суть її полягає в тому, щоб заздалегідь випрати непотрібну інформацію з призначених для запису сторінок флеш-пам'яті.

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

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

Трім не працює з віртуальними дисками, образами і з більшістю RAID-масивів. Оскільки Trim є частиною інтерфейсу ATA, то зовнішні накопичувачі, що підключаються через USB, так само не підтримують дану опцію. Виняток становлять деякі «есесдешнікі» працюють через.

Перевіряємо і підключаємо Трім

Я впевнений, що власники комп'ютерів і ноутбуків з SSD, напевно задумалися над тим, а чи підтримує їх пристрій Trim? У Windows 7, 8, 10 це можна легко перевірити. Як? Відправивши від імені адміністратора запит в командному рядку (швидко знайти її можна в «Пошуку»). Отже, запустили потрібний режим і вводимо наступний текст:

Оскільки скопіювати і вставити команду у вас не вийде. Рекомендую заздалегідь уважно записати її на папір або відкрити цей посібник в розташованому поруч вікні.

Вводимо, перевіряємо, дивимося на екран. Залежно від типу форматування диска ви отримаєте повідомлення типу:

NTFS DisableDeleteNotify \u003d 0

Цифра після знака одно якраз і показує стан Trim SSD: «нуль» - включено; «Одиниця» - не працює.

У більшості випадків ви отримаєте позитивну відповідь на подібний запит. Оскільки дана функція активована в системі за замовчуванням. Але може бути, що цього з певних причин не відбулося. Включити «Трім» вручну однією командою можна також швидко, як і перевірити його:

fsutil behavior set disabledeletenotify NTFS 0 - для файлової системи NTFS;

fsutil behavior set disabledeletenotify ReFS 0 -для ReFS.

Але я все-таки рекомендую виконати ряд дій, що дозволяють виявити причину, по якій функція Trim не спрацювала. Для початку з'ясуємо, розпізнала чи система ваш ССД належним чином. Знаходимо його в провіднику, тиснемо правою кнопочкою мишки, вибираємо «Властивості» і вкладку «Сервіс». Тут нас цікавить кнопка «Оптимізувати» (супроводжувана звичним значком, що позначає «дефрагментацію»). Вона відкриває таблицю з томами диска. Вивчаємо її на предмет відповідності інформації.

Якщо замість «твердотільний накопичувач» буде вказано «жорсткий диск», то нам доведеться вказати системі істинний тип диска. Вже звичним дією відкриваємо командний рядок і від імені адміністратора запускаємо «аналіз продуктивності диска» набравши:

winsat diskformal + Enter.

Після цього ОС повинна сама активувати Trim.

TrimSSD для інших різних ОС

Включити «Трім» можна також Windows XP або Vista, але для цього буде потрібно спеціалізоване ПО: Intel SSD Toolbox, Samsung Magician або 0 & 0 Defrag, Де потрібна опція активується вручну.

Володарі комп'ютерів від Apple, зазвичай не переживають за роботу Trim з рідними SSD. Але якщо ви вирішите поставити боку пристрій, то можуть виникнути проблеми. Особливо зі старими версіями ОС.

Але з появою Mac OS X 10.11 El Capitan з'явилася можливість підключення трима. Необхідно запустити «Термінал» і активувати команду

sudo trimforce enable

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

У Linux версіях 2.6.33 і вище підтримка trim автоматична. Але якщо ви захочете керувати цим процесом вручну, то перевірте відповідність файлових систем (необхідні Ext4 або Btrfs). Далі буде потрібно внесення змін через fstab gksudo gedit / etc / fstab. Просто в рядку параметрів для кожного розділу Ext4 необхідно вписати команду discard:

UUID \u003d / ext4 discard, errors \u003d remount-ro 0 1.

Після чого зберігається і перенавантажуємо ПК. Чесно кажучи, даний метод має на увазі внесення коригувань в роботу системи і пов'язаний з певними ризиками.

Я все-таки сподіваюся, мої дорогі читачі, що для на ваших ssd система буде виконувати trim-обробку без додаткових налаштувань.

На цьому прощаюся з вами, всім удачі.

TRIM - це важлива функція (команда), що дозволяє значно продовжити термін служби твердотільного накопичувача SSD. Якщо функція TRIM задіяна і працює, то при видаленні файлів з SSD відбувається повне очищення даних з невикористовуваних осередків пам'яті. При простому ж видаленні даних користувачем осередку просто позначаються як невикористовувані, але фактично залишаються заповненими.

Як правило, підтримка TRIM для SSD задіяна в операційних системах Windows (включаючи Windows 7/8/10) за замовчуванням. Але іноді трапляється так, що з тих чи інших причин ця опція може бути і не активована. Тому для підтримки продуктивності і продовження терміну служби вашого SSD-накопичувача все ж краще перевірити, чи працює функція TRIM.

Як це зробити, а також про те, як включити TRIM в Windows, якщо функція не працює, читайте в цій короткій інструкції.

Як перевірити, включена команда TRIM (на прикладі Windows 10)


У нашому прикладі (дивіться скріншот вище) з отриманого звіту випливає, що команда TRIM включена і використовується - значення 0 навпаки NTFS DisableDeleteNotify.

Якби стояла цифра «1», то це означало б, що команда TRIM відключена.

Як включити TRIM в ОС Windows 10, 8 і Windows 7

Якщо функція TRIM відключена, то при використанні SSD накопичувача, вкрай рекомендується її активувати.

Спосіб перший:


Другий спосіб:

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


Як відключити TRIM

Якщо ви хочете відключити підтримку TRIM, то:

  • Запустіть командний рядок Windows від імені адміністратора;
  • виконайте команду fsutil behavior set disabledeletenotify NTFS 1 .

висновок

Все вищеописане відноситься до операційних систем Windows 10, 8 і Windows 7, де підтримка TRIM, як правило, працює за замовчуванням, однак в деяких випадках все ж потрібне втручання користувача для включення цієї опції. Що ж до старих операційних систем від Microsoft (Windows XP і Vista), то тут немає вбудованої підтримки TRIM, однак вона може бути задіяна з допомогою різних програм, наприклад, старих версій Samsung Magician, Intel SSD Toolbox і ін.