Как заставить флешку работать с прежней скоростью

В статье пойдет речь о том, как ускорить работу (скорость записи и чтения) флешки в том случае, если спустя время вы заметили снижения быстродействия накопителя. 

Перевод поста Make USB Flash Write Fast Again, автор – Mansour Behabadi

У меня есть флешка SanDisk Extreme USB на 64 Гб, я ее использую для всевозможных целей. Она работает под интерфейсом USB 3.0, и к моменту покупки у нее были наилучшие показатели из всех флешек в магазине.

Я точно не могу сказать, насколько шустрой была моя флешка, когда я купил ее, но я точно помню, что скорость чтения была около Mб/сек, записи – под 150 Mб/сек. Но вчера, спуастя год после приобретения, скорость записи упала до 20 Мб/с, иногда снижается даже до 6 Мб/сек. Я не был удивлен, поскольку знал, что в некоторый момент все блоки будут перезаписаны и приведут к отсутствию поддержки TRIM. Но я не думал, что это настолько притормозит мою usb-флешку!

Как я узнал, что флеш-накопитель не поддерживает TRIM? Если я отформатирую и примонтирую флешку, игнорируя опцию монтирования и запущу fstrim/mnt, где /mnt – точка монтирования тома, я получу вот что:

fstrim: /mnt: the discard operation is not supported

ОК, но я надеюсь, что не все еще потеряно. Я знаю о команде безопасной очистки – ATA Secure Erase. Как работает эта команда? Я следовал руководству для ядра, но здесь только сводка по командам, которые я запустил (смена /dev/X на неподходящее dev). Я крайне рекомендую ознакомиться с полной версией руководства.



## Установка пароля пользователя - Nine в качестве примера, вы можете взять все что угодно
hdparm --user-master u --security-set-pass Nine /dev/X

## Убедиться, что пароль работает, введя enabled 
## отображается под разделом Security. 
hdparm -I /dev/X 

## Запуск команды защищенной очистки (ATA Secure Erase) у меня занял 10 секунд 
hdparm --user-master u --security-erase Nine /dev/X

## Проверить, что безопасность отключена 
hdparm -I /dev/X

После команды очистки, я получил сообщение об ошибке, тем не менее, это работает. Проверьте до и после получения графиков производительности из gnome-disk-utility

Тест производительности флешки показывает очень высокое быстродействие скорости по сравнению с тем, что я обнаружил (~ 20 Мб/сек) при копировании данных на диск, но вы иногда можете заметить ужасную скорость записи. Также, тест длится целую вечность.
Миссия завершена.

Не нашли ответ на свой вопрос? Возможно, вы найдете решение проблемы на нашем канале в Youtube! Здесь мы собрали небольшие, но эффективные инструкции. Смотрите и подписывайтесь на наш youtube-канал!

Смотреть на Youtube