Як збільшити термін служби SSD диска

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

Невже SSD диски наскільки ідеальні? Не зовсім. У порівнянні з HDD дисками в SSD є деякі недоліки, основним з яких є обмежена кількість циклів видалення/запису. Це означає, що відносна кількість циклів видалення/запису у SSD дисків нижча, ніж у HDD дисків. В даній статті спробуємо описати даний недолік твердотільних накопичувачів і як його обійти.

Як збільшити термін служби SSD диска

Запис на жорсткий диск (HDD)

Основним компонентом жорсткого диска (HDD) є пластини, на які власне і записується інформація. Вони бувають керамічні або металеві. Диски покриті тонким шаром металу, який намагнічується і розмагнічується. Процес запису даних на такі диски відбувається наступним чином: зчитувально-записуюча головка пристрою переміщується і намагнічує/розмагнічує сектори пластин в 1 і 0, зберігаючи інформацію в двійковій системі (бінарній).

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

Запис на SSD диск

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

Якщо на SSD диску вже збережені дані, то процес запису - це процес видалення раніше збережених даних з комірки пам'яті і запис нових даних. Нові дані записуються в комірку тільки після видалення записаних раніше. Тому, процес запису на SSD диск, це скоріше процес видалення/запису.

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

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

Нівелювання зносу

Але засмучуватись не варто, кількість циклів видалення/запису SSD диска не така вже й мала. Сучасні SSD диски мають технології, які збільшують ККД запису на диск і зменшують навантаження на комірки інформації. Найбільш важлива з таких технологій - це алгоритм нівелювання зносу (wear-leveling algorithms), за допомогою якого дані записуються рівномірно по всьому об'єму накопичувача, за допомогою чого досягається максимальний термін його служби. Причому, SSD накопичувачі більшого обсягу мають більший термін служби, ніж ті, які менші.

На скільки ж тривалий термін служби SSD накопичувача? Для того, щоб користувачі могли оцінити тривалість служби SSD накопичувача, більшість виробників показують її як об'єм, який можна записати на диск за весь час його використання. Розраховується ця величина в TBW (Total Bytes Written).

Наприклад, такий обсяг як 220 TBW означає, що на диск може бути записано 220 терабайт даних до того моменту, поки він стане ненадійним. Це означає, що якщо користувач буде записувати на диск 50 ГБ даних кожен день, то такий диск прослужить 12 років.

Большинство пользователей никогда не пишут на диск больше чем 50 ГБ в день. И такое случается редко, а большинство других дней на диск записывается значительно меньше или вообще ничего. Причём, чтение документов или просмотр фотографий не является процессом записи - это чтение, которое не влияет на продолжительность службы диска. Только копирование файлов из другого диска, загрузка файлов или редактирование документов подразумевает запись информации на диск.

Це говорить про те, що якщо використовувати SSD диск в такому ж режимі, як і HDD диск, то терміни їх служби співставні.

Що повинен робити користувач

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

Це:

Бенчмаркінг (порівняльний аналіз). Часто, швидкість роботи SSD носія перевіряють за допомогою копіювання файлів або програм для порівняльного аналізу. І хоча отримана інформація для користувача буде корисною, ця методика використовує цикли запису/видалення твердотільного накопичувача. Краще такі способи не використовувати.

Гібернація. В процесі гібернації системна пам'ять (куди переносяться запущені програми і використовувана інформація) записується на внутрішній носій інформації комп'ютера (HDD або SSD). Після відновлення роботи комп'ютера, система копіює дані назад з диска в системну пам'ять і відновлює комп'ютер до стану, який був до гібернації. Скопіювавши дані в системну пам'ять, операційна система видаляє їх з диска.

Процес гібернації може використовувати гігабайти пам'яті, які перетворюються в велику кількість записів на диск комп'ютера. Так, комп'ютер з 4 ГБ оперативної пам'яті, для гібернації може використовувати до 4 ГБ простору диска.

Гібернація комп'ютера може бути включена як вручну, так і в автоматичному режимі, але на комп'ютері з SSD носієм її краще відключити взагалі.

Для цього:

  • Запустіть Командний рядок від імені адміністратора

  • Введіть у вікні командного рядка команду powercfg -h off і натисніть Enter

    Командний рядок: powercfg -h off

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

Щоб знову активувати цю функцію, введіть powercfg -h on.

Команди AHCI і TRIM. AHCI (advanced host controller interface) дозволяє операційній системі отримувати доступ до диска швидше і використовувати деякі додаткові опції. Одна з таких функцій - це команда TRIM, яка дозволяє операційній системі інформувати SSD про те, які блоки пам'яті більше не використовуються і можуть бути стерті. Це дозволяє працювати диску більш продуктивно, зменшуючи Write Amplification ефект і подовжуючи йому життя.

За замовчуванням, обидві команди активовані на комп'ютері. Перевірити це або змінити їх включення можна з BIOS.

На різних комп'ютерах увійти в BIOS можна по-різному, за допомогою натискання клавіші Delete або F2 під час завантаження комп'ютера. В BIOS перейдіть в розділ носіїв інформації і змініть значення «Configure SATA as» на «AHCI». Зробити це краще до встановлення операційної системи, інакше доведеться встановлювати заново драйвера носія інформації.

Визначити чи працює команда TRIM, можна запустивши Командний рядок від імені адміністратора і запустивши команду: fsutil behavior query DisableDeleteNotify

Якщо в результаті виконання команди буде видано повідомлення "DisableDeleteNotify = 0" - значить TRIM активна. Якщо ні, то її можна включити за допомогою команди fsutil behavior set disabledeletenotify 0

Командний рядок: fsutil behavior set disabledeletenotify 0

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

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

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

Для цього клікніть правою кнопкою миші на диску (в папці «Цей ПК»), виберіть Властивості / Знаряддя / Оптимізувати. Перейдіть в розділ "Запланована оптимізація" і натисніть кнопку Змінити параметри.

Оптимізація дисків

Superfetch. Ця технологія, яка вперше з'явилася в Windows Vista, дозволяє операційній системі більш продуктивно використовувати системну пам'ять і здійснювати попереднє завантаження часто використовуваних даних і додатків. Але, цей процес потребує щоб кеш Superfetch писався на диск і регулярно оновлювався.

У разі використання HDD диска на комп'ютері як основного, використання даної функції буде корисним. Для SSD дисків, використання даної технології не обов'язкове і тільки збільшує кількість циклів видалення/запису.

Для того, щоб відключити Superfetch відкрийте Панель керування / Адміністрування / Служби (Services), і знайдіть в списку служб Superfetch. Клацніть по ній двічі і натисніть Зупинити (Stop) або виберіть тип запуску «Відключено» (Stopped).

Служби

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

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

Щоб змінити налаштування файлу підкачки Windows 10:

  • Клацніть правою кнопкою миші на "Цей ПК"

  • Виберіть Властивості / Додаткові настройки системи / Додатково (вкладка)

  • Натисніть кнопку Настройки в розділі Продуктивність, перейдіть у вкладку Додатково та натисніть кнопку Змінити

    Параметри продуктивності
  • Приберіть галочку з функції "Автоматичне встановлення розміру файлу довантаження... і поставте навпроти "Особливий розмір

  • Вкажіть Вихідний розмір та Максимальний розмір, той який рекомендується системою (як описано в цьому вікні в розділі Загальний обсяг файлу підкачки на всіх дисках)

    Віртуальна пам'ять

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

Author: Michael Miroshnichenko

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)