Посмотрим, к чему это приведет. В каждой шутке есть доля юмора! Казалось бы, нелепое заявление о зарядке флешек даже теоретически не могло возникнуть на пустом месте.
Но оно появилось и имеет объяснимые причины.
Многие знающие пользователи знают, что NAND-память требует ухода, заключающегося в выравнивании износа ячеек.
Обычно этим занимается контролер, а теория о работе подобных сервисов перекочевала из тем с SSD. Да, это принципиально схожие устройства, но их отличает множество деталей, давайте их обсудим.
Контроллеры SSD начинают работать сразу; у них есть SLC-буфер, оперативная память и пул ячеек NAND. Структура запросов аналогична, но сервисов в SSD больше, чем в доступных устройствах NAND. Пользователи в основном думают, что частая работа с флешками (перенос, копирование, удаление) приводит к нехватке времени у контроллера на уход за NAND-памятью.
Отчасти это так, но ошибка заключается в том, что «заряжая» флешку, вы не заботитесь о памяти и не запускаете процесс ухаживания! Возьмем, к примеру, состояние флешки: при подключении к порту потребление флешки явно не превышает 0,02-0,05А.
В заряднике флешка не активируется, так как нет запросов к контроллеру со стороны системы.
Точнее, для флешки, находящейся в разъеме зарядного устройства, состояние равно покою.
Он не включается, и контроллер «спит» в неактивной фазе.
Почему важно активировать контроллер? Ответ на этот вопрос вы найдете ниже.
Испытательный стенд
- Материнская плата: ASUS ROG Maximus XI Hero (Intel Z390, LGA 1151 v2);
- Процессор: Intel Core i9-9900K (фиксированная частота 4500 МГц, HT включен);
- Система охлаждения: система водяного охлаждения: — Alphacool NexXxoS Monsta 360; — Коса Minebea Silent IC 2000 об/мин х3; — EK-XRES 140 Revo D5 ШИМ; — ЭК-Supremacy EVO; — Шланги 15/19;
- Термический интерфейс: Arctic Cooling MX-2;
- Видеокарты: Nvidia GTX 1660 Super;
- Блок питания: ASUS Thor 1200 Вт.
- Операционная система: Microsoft Windows 10 x64 (2004 г.
);
- Драйверы видеокарты и чипсета: последние на момент тестирования.
Инструменты
Поскольку основная идея заключается в проверке «памяти» USB Flash, для тестирования мы возьмем две «флешки» моделей Kingston:microDuo3 G2 емкостью 128 ГБ и интерфейсом USB 3.2 Gen 1. Данная флешка адаптирована для телефонов, поддерживающих функцию USB OTG (On-The-Go).
Этот стандарт позволяет мобильным устройствам напрямую подключаться к поддерживаемым USB-устройствам.
А стандартный порт USB Type A по сути является двусторонним.
Заявленные характеристики доступны только для чтения (до 80 МБ/сек).
Второй подопытный экземпляр — флешка DataTraveler SE9 G2
Емкость 64 ГБ и скорость чтения до 100 МБ/с.
Поддерживается стандарт подключения USB 3.1 Gen 1. Так что это вполне типичная «флешка» для повседневного использования.
Для начала проведем вводные тесты, чтобы понять, на чем строить дальше.
Оба аппарата новые из коробки, файловая система exfat. Оценивать производительность будем по результатам тестов чтения и записи в линейной задаче.
DataTraveler microDuo 3.0 G2 обеспечивает скорость чтения около 120 МБ/сек и скорость записи в среднем 55 МБ/сек.
DataTraveler SE9 G2 USB показал скорость чтения почти 130 МБ/с и записи 20 МБ/с.
Цель дальнейших экспериментов — оценить влияние разных типов зарядных устройств на обе флешки.
Т.
к.
по мнению некоторых, питание контроллеру нужно для того, чтобы освободить блоки для записи и дать время выровнять износ блоков.
И мы проверим 3 сценария:
- Флешки оставим в разъеме USB Power Bank;
- Оставьте флешки в разъеме зарядного устройства;
- Оставим флешки в USB-разъеме компьютера (без доступа к ним пользователя);
Для убедительности оставим их в разъеме зарядки на 1 час на ночь.
Чтобы не перегружать читателя излишним количеством графиков, подведем все результаты под единый знаменатель.
- Разницы в результатах теста между «заряженной» флешкой продолжительностью 1 час и ночью нет.
- Аналогично не было обнаружено разницы в показаниях при зарядке в разъеме USB Power Bank, зарядном устройстве и на включенном компьютере (без контакта с ними пользователя).
- В зависимости от занимаемого места, а флэшки мы предварительно заполняли на 70%, отличий мы также не обнаружили.
Результаты теста
Чтение графиков на 70% записанной флешки DataTraveler microDuo 3.0 G2 в USB-портах компьютера и в разъеме зарядного устройства.
Запись графиков на 70% записанной флешки DataTraveler microDuo 3.0 G2 в USB-портах компьютера и в разъеме зарядного устройства.
Чтение графиков на 70% записанной флешке DataTraveler SE9 G2 в USB-портах включенного компьютера и в разъеме зарядного устройства.
Запись графиков на 70% записанной флешки DataTraveler SE9 G2 в USB-портах включенного компьютера и в разъеме зарядного устройства.
Часто задаваемые вопросы
Теперь давайте поговорим о том, почему USB Flash Drive полностью отличается от NAND SSD и законы TRIMM/Garbage Collection не работают на флэш-накопителях.
— Может ли USB-накопитель потерять ваши данные? — Естественно, как и любой другой NAND-носитель.
Срок «хранения» данных составляет от 1 года для устройств с «историей» и значительно дольше для новых USB-флешек.
Это пессимистические цифры; на самом деле высокая температура и неиспользование элементов постепенно снижают потенциал заряда.
NAND разного качества также влияет на срок службы.
Диапазон порогового и нормального состояния заряда у качественного NAND выше, чем у 3-го класса NAND. — Как предотвратить потерю данных? Как флешка узнает, что данные потеряны? — Контроллер NAND имеет встроенный алгоритм коррекции ошибок.
При попытке прочитать данные с флешки контроллер обращается к NAND, считывает ячейку и при возможности вносит исправления.
Если исправление возможно и проведено успешно, то вы получаете доступ к своим «старым» данным.
Этот процесс происходит при обычном доступе к флэш-накопителю во время операций ввода-вывода, а также происходит отбор проб ячеек и оценка их уровня «усталости».
Контроллер автоматически распределяет данные по ячейкам.
— Как снизить вероятность выхода из строя ячейки и неисправимых ошибок чтения/записи? — Для этого вам просто нужно постоянно пользоваться флешкой.
Т.
к.
в это время происходят операции выравнивания.
USB-накопители предназначены для временного хранения и передачи данных и не предназначены для постоянного хранения.
— Обновление USB-накопителя — Это правда, что элементы со временем теряют заряд, но помещение USB Flash Drive в зарядное устройство любого типа не обновляет элементы и не заставляет контроллер выполнять выравнивание.
Принцип работы ячейки таков, что она остается в тени за контроллером, а подключение зарядного устройства не приводит к принудительному доступу контроллера к ячейке.
— Приводит ли «зарядка» к деградации NAND-памяти? — Нет, потому что.
NAND-память «спит» за контроллером и не получает никаких зарядов.
— Продолжает ли «сборщик мусора» работать после безопасного удаления? - Нет, как и другие операции с NAND-памятью, потому что.
контроллер перестает общаться с системой.
— Есть ли на флешках сборщик мусора (GC)? — Нет, в том привычном виде, в котором мы видим работу GC на SSD, его нет во флешках! Есть TRIM, и он передает данные при необходимости.
Обратите внимание, что ответ верен для имеющихся у нас общедоступных флешек, а не для уникальных моделей со структурой SSD. — Пропадают ли данные с флешки через N лет? - Они вообще не исчезают, а остаются на прежнем месте, только прочитать эту информацию невозможно, в связи с тем, что общее количество ошибок будет находиться за пределами возможности исправления всеми доступными методами контроллера.
Это происходит, когда при чтении ячеек достигается недопустимое состояние электрических и временных параметров.
Фактически NAND-память теряет возможность корректного чтения.
Флешки, не требующие зарядки, носят гордое имя Kingston. Имея полный список «безопасных» USB-накопителей, вы можете читай здесь .
Для получения дополнительной информации о продукции Kingston Technology обращайтесь к официальному представителю компании Kingston Technology. Сайт компании .
Теги: #Компьютерное оборудование #Хранилище данных #ноутбуки #Накопители #usb #флешки #usb накопитель #Kingston USB #зарядка флешки #microDuo3 G2 #DataTraveler SE9 G2
-
Руководство По Размерам
19 Oct, 24 -
Gmail Не Работает
19 Oct, 24 -
Тестирование Движка Php На Прочность
19 Oct, 24