USB-флешка працює повільніше з кожним використанням – і просте рішення вас не порадує
USB-флеш-накопичувач може помітно сповільнитися після тривалого чи інтенсивного використання. І причина полягає не тільки у зносі пам'яті: з часом накопичувачу стає складніше записувати нові дані через особливості роботи флеш-пам'яті.
Як пише HowToGeek, на відміну від звичайного жорсткого диска, флеш-пам'ять не може просто замінити невеликий фрагмент старої інформації новим. Дані записуються блоками, тому при зміні навіть незначної частини накопичувачу доводиться спочатку стерти весь блок, а потім записати його заново. Дані, що залишилися, при цьому тимчасово переміщуються в буфер.
На новій флешці цей процес практично непомітний, оскільки на ній багато вільних чистих блоків. Однак у міру заповнення накопичувача контролеру доводиться дедалі частіше виконувати додаткові операції – кешувати, стирати та заново записувати дані. Як наслідок, швидкість запису USB-флешки поступово знижується.
При цьому читання файлів зазвичай не сповільнюється. Тому ви можете цього не помітити, якщо використовуєте накопичувач переважно для перегляду відео, прослуховування музики або відкриття документів. Більш помітне зниження швидкості проявляється під час частого запису файлів, створення резервних копій або запуску програм з флешки.
Чому флешки швидше втрачають швидкість, ніж SSD
Флешки та SSD використовують схожу NAND-пам’ять, але їхні контролери відрізняються. У сучасних SSD встановлюються більш складні контролери, які ефективно керують вільним простором і автоматично виконують обслуговування накопичувача.
Одна з таких функцій – збирання сміття (garbage collection). Контролер звільняє блоки пам’яті та об’єднує дані таким чином, щоб знову з’явилося достатньо вільного простору для запису.
SSD також підтримують команди на кшталт TRIM, за допомогою яких операційна система заздалегідь повідомляє накопичувач, які блоки більше не потрібні й можуть бути очищені. У простих і дешевих USB-флешок таких можливостей менше, тому вони гірше справляються з підтриманням продуктивності.
Просте рішення, яке вам не сподобається: очистити флешку
Найпростіший спосіб повернути накопичувачу початкову швидкість – зробити резервну копію файлів, відформатувати флешку та скопіювати дані назад.
Для звичайної флешки підійде швидке форматування, наприклад у форматі exFAT. Після цього контролер отримує велику кількість вільних блоків і може записувати файли більш послідовно, що зменшує фрагментацію та знижує кількість додаткових операцій під час запису.
При цьому повне форматування не є обов’язковим – воно створює додаткове навантаження на флеш-пам’ять і при цьому не замінює повноцінну роботу механізму збирання сміття.
Якщо накопичувач уже сильно зношений, програмні методи можуть не дати помітного результату. Флеш-пам’ять має обмежений ресурс циклів запису та стирання, тому з часом її продуктивність і надійність знижуються.
У такому випадку єдиним практичним рішенням стає заміна накопичувача. Більш сучасні USB-накопичувачі можуть запропонувати не тільки більшу ємність, але й вищу швидкість, довговічність та ефективний контролер.
Источник: unian.ua