Традиційні механічні дисководи потрібно дефрагментувати для оптимальної продуктивності Windows зараз добре робить це автоматично . Деякі програмні компанії стверджують, що їх інструменти можуть «оптимізувати» твердотільні накопичувачі, як і дефрагментатори дисків можуть пришвидшити механічні накопичувачі.
Реальність така, що сучасні операційні системи та контролери твердотільного накопичувача добре справляються з оптимізацією, якщо ви правильно використовуєте твердотільний накопичувач. Вам не потрібно запускати програму оптимізації твердотільного накопичувача, як запустити дефрагментатор диска.
Тримайтеся подалі від програм, які вимагають “дефрагментації” твердотільного накопичувача
Твердотільні накопичувачі не слід дефрагментувати . Сучасні операційні системи, такі як Windows 7 і Windows 8, не намагатимуться дефрагментувати твердотільні накопичувачі. Хороше, сучасне програмне забезпечення для дефрагментації диска має відмовитись дефрагментувати твердотільні накопичувачі.
На традиційному механічному приводі є одна головка, яка рухається над обертовим диском для зчитування бітів файлів. Якщо ці файли розбиті на кілька частин у кількох місцях на блюді, голові доведеться рухатись, щоб прочитати файл - ось чому фрагментація уповільнює механічний привід і чому допомагає дефрагментація - голові не потрібно рухатися стільки . Твердотільний накопичувач не має головки та інших рухомих частин. Не має значення, де знаходиться файл на накопичувачі або скільки штук він знаходиться, для читання файлу знадобиться стільки ж часу.
Дефрагментація насправді погана для твердотільного накопичувача, оскільки це додасть додаткового зносу. Твердотільні накопичувачі містять обмежену кількість записів, і все, що призводить до багатьох непотрібних додаткових записів, зменшить термін служби вашого накопичувача.
Якщо ви знайдете програму оптимізації твердотільного накопичувача, яка вимагає дефрагментації вашого твердотільного накопичувача для досягнення максимальної продуктивності, тримайтеся подалі. Те саме стосується використання старих програм дефрагментації, які не знають про твердотільні накопичувачі - уникайте дефрагментації твердотільного накопичувача.
Вирок: Дефрагментація - це завжди погано, тримайся подалі!
Деякі програми надсилають команди TRIM, але ОС це вже робить
На традиційному магнітному накопичувачі файли, які ви видаляєте в операційній системі, не відразу видаляються з диска - ось чому можна відновити видалені файли . Так само швидко написати новий файл над цими старими даними, тому немає жодної причини витрачати дискові ресурси, стираючи будь-які частини диска. Це просто уповільнює процес кожного разу, коли ви видаляєте файл.
На твердотільному накопичувачі комірки потрібно стерти, перш ніж писати на них. Якщо ви видалите файл, а дані залишаться лежатими навколо, вам знадобиться більше часу, коли вам потрібно написати в ці клітинки, оскільки їх доведеться стерти спочатку. Перші твердотільні накопичувачі страждали від цієї проблеми, тому ми винайшли TRIM для боротьби з нею.
Коли ви видаляєте файл на сучасному твердотільному накопичувачі за допомогою сучасної операційної системи, операційна система надсилає на диск команду TRIM, повідомляючи диску, що файл видалено. Привід стирає всі комірки, що містять дані, гарантуючи, що запис у ці комірки буде швидким у майбутньому - вони порожні та готові до роботи.
Підтримка TRIM була додана в Windows 7, тому і Windows 7, і Windows 8 підтримують TRIM. Якщо ви використовуєте Windows 7 і видаляєте файл на твердотільному накопичувачі, Windows повідомить його, що дані більше не потрібні, і він видалить комірки. (Останні версії інших сучасних операційних систем, таких як Mac OS X та Linux, також підтримують TRIM.)
Деякі програми оптимізації твердотільного накопичувача стверджують, що вони запускатимуть TRIM за розкладом, повідомляючи SSD про ділянки, які операційна система вважає порожніми, і дозволяючи SSD обрізати їх, на випадок, якщо команда TRIM раніше не працювала належним чином.
Якщо ви використовуєте застарілу операційну систему, таку як Windows Vista, або раніше ви використовували таку операційну систему на диску, можливо, видалені частини файлів все ще чекають і чекають обробки. Одноразова надсилання таких підказок TRIM теоретично може допомогти у такій ситуації, але це не має значення, якщо ви використовуєте Windows 7, який надсилає команди TRIM при видаленні файлів.
У Windows 8 програма дефрагментації диска тепер називається інструментом "Оптимізувати диски". Він оптимізує диски, дефрагментуючи їх, якщо вони механічні, або надіславши їм підказки TRIM, якщо вони твердотільні накопичувачі. Це означає, що запуск іншої програми, яка надсилає команди TRIM за розкладом, абсолютно не потрібний у Windows 8, хоча навіть Windows 7 не повинна мати потребу в цій функції.
Вирок : Службові програми оптимізації, які надсилають команди TRIM, нешкідливі, але непотрібні. Якщо ви використовуєте старішу версію Windows із твердотільним накопичувачем, перейдіть на Windows 7 або 8.
Інші програми об’єднують вільний простір
Раніше ми вже згадували, що комірки на твердотільному накопичувачі повинні бути стерті до того, як на них буде записано. Це може бути проблемою - одна клітинка містить декілька сторінок, на які можна писати. Якщо накопичувач повинен додати додаткові дані до частково порожньої комірки, комірку потрібно прочитати, стерти та змінити дані, записані назад у комірку. Якщо файли розкидані по всьому диску, а кожна комірка частково порожня, запис деяких даних призведе до величезної кількості операцій читання-стирання-запису, що уповільнює операції запису. Це відображається як продуктивність SSD знижується в міру заповнення .
Твердотільні накопичувачі мають контролери, які запускають прошивку, яка є різновидом програмного забезпечення низького рівня. Ця прошивка обробляє всі низькорівневі завдання SSD, включаючи консолідацію вільного місця, коли накопичувач досягає певного рівня ємності, забезпечуючи достатню кількість порожніх комірок замість багатьох частково порожніх комірок. (Звичайно, для консолідації повинен бути вільний простір - Ви завжди повинні залишати на своєму твердотільному накопичувачі велику частину місця .)
Деякі програми оптимізації стверджують, що вони об’єднають вільний простір, переміщуючи дані на твердотільному накопичувачі за допомогою інтелектуального алгоритму. У світі, де це було можливо, результати цього можуть різнитися залежно від диска. Деякі прошивки можуть зачекати занадто довго, перш ніж використовувати власний процес консолідації вільного простору. Тести запуску твердотільних утиліт для консолідації вільного простору на різних прошивках, швидше за все, матимуть суперечливі результати, оскільки різниця буде залежати від того, наскільки якісно виконана робота прошивки кожного диска. Загалом, прошивка накопичувача, мабуть, виконала б досить пристойну роботу, і вам не потрібно було б запускати програму оптимізації, яка робить це за вас. Такі програми також призведуть до додаткових записів - якщо диск чекає занадто довго, він може це зробити, щоб мінімізувати кількість записів на диск. це компроміс між консолідацією вільного простору та униканням записів.
Однак тут є ще одна фішка: сам контролер приводу обробляє відображення фізичних комірок на твердотільному накопичувачі в логічні сектори, представлені операційній системі. Тільки контролер SSD насправді знає, де розташовані комірки. Не виключено, що накопичувач може представляти операційній системі логічні сектори, які можуть знаходитись поруч один з одним для цілей операційної системи, але віддалені один від одного на фактичному фізичному твердотільному накопичувачі. З цієї причини використання будь-якої програми для консолідації вільного простору є, мабуть, поганою ідеєю - програма насправді не знає, що відбувається за контролером SSD.
Це все буде відрізнятися від диска до диска та прошивки до прошивки. Деякі прошивки можуть представляти сектори операційній системі таким чином, щоб відображати їхній вигляд на іншому диску, тоді як агресивна оптимізація інших дисків може призвести до дуже великих відстаней між секторами на основному диску. Можуть бути деякі диски з контролерами, які представляють сектори, як вони з’являються на диску, та погані алгоритми консолідації вільного простору - такі сторонні інструменти можуть добре працювати на таких дисках, але не розраховуйте на це.
Вирок : Ваш SSD вже консолідує вільний простір для вас. Ймовірно, це набагато краща робота, ніж програма, яка не може зрозуміти, що насправді відбувається на вашому диску. Такі програми, ймовірно, просто витратять ресурси вашого комп’ютера та зносять твердотільний диск.
“Оптимізація” непотрібна
Вам не потрібно запускати програму оптимізації SSD. Поки ви використовуєте Windows 7 або 8, ваша операційна система вже надсилає всі команди TRIM, які вам потрібні. Для консолідації вільного місця прошивка вашого накопичувача, ймовірно, працює краще, ніж програмне забезпечення. І навіть не розглядайте дефрагментацію - це було б марною тратою часу, навіть якби вона не була активно шкідливою, якою вона є.
Питання правильного догляду за твердотільним диском - це справа уникати поганих вчинків з твердотільним накопичувачем . Не заповнюйте його до кінця, виконуйте багато непотрібних записів або відключайте TRIM.
Немає необхідності в програмі оптимізації твердотільних накопичувачів, настільки прикро, що це буде для нижчих рядків компаній з дефрагментації дисків, які намагаються диверсифікувати свій бізнес, оскільки традиційні механічні жорсткі диски стають рідше.
Кредит зображення: Коллін Аллен на Flickr , Безкоштовна преса Intel на Flickr