USB-флешки: заряжать нельзя игнорировать

В интернете прошла смута под названием «зачем заряжать флешку». На первый взгляд смешно, но предлагаю еще раз подумать и разобраться в вопросе. После прочтения этой статьи вы тоже начнете заряжать свои флешки.
Лично мне ссылочку на статью скинул главный конструктор одного из предприятий радиоэлектронной промышленности с формулировкой «хочешь поржать?».
Пара ссылок по теме:
USB-флешка является блочным устройством хранения данных: все адресное пространство разбито на секторы по 512 байт. Операционная система может обратиться по адресу определенного сектора (LBA) и прочитать его или перезаписать, все просто.
А теперь заглянем под капот нашей флешки…
В состав флешки входят микросхемы:
- контроллер;
- NAND-flash память.
- Память разделена на блоки, размером порядка единиц Мегабайт;
- Перед записью в блок памяти его необходимо стереть. При стирании все байты данных в блоке устанавливаются в значение 0xFF;
- Блок состоит из страниц, размером порядка десятков Килобайт;
- Запись данных в блок производится страницами, одновременно может быть записана сразу вся страница данных;
- Страницы данных внутри одного блока должны записываться строго в порядке возрастания их номеров;
- Каждая страница после стирания блока может быть записана только единожды до следующего стирания.

Попробуйте представить, как бы эту задачку решили вы, и увидите сходство с игрушкой Ханойская башня.
Для того, чтобы «подружить» user-friendly блочную адресацию накопителя и sadist-friendly адресацию NAND-flash памяти, внутри контроллера флешки крутится процессор, который реализует алгоритм трансляции адресов, он же FTL (Flash Translation Layer). В задачи алгоритма FTL входят:
- построение и поддержка таблицы трансляции адресов (page mapping);
- «сборка мусора» (garbage collection);
- выравнивание износа блоков NAND-flash памяти (wear leveling).
Немного ликбеза по обозначенным пунктам:
Page mapping
Ну, тут, пожалуй, все понятно… Адресное пространство логических адресов накопителя (LBA) транслируется в адреса блоков и страниц NAND-flash памяти (физический адрес) через огромный массив, индекс которого означает LBA, а значение элемента — физический адрес. Если необходимо перезаписать одну страницу, то данные этой страницы пишутся в свободный блок по порядку, а, затем, в массиве заменяется номер страницы на вновь записанный. Когда школьник покупает флешку 32ГБайта, а обнаруживает, что на ней только 29 ГБайт, школьник еще не знает, что недостающее место не китайцы на фабрике украли, а разработчики алгоритма FTL. Чтобы иметь возможность писать данные на накопитель.

Garbage Collection
А что будет со страницей, которая утратила актуальность? Данные, записанные в ней больше не нужны, но стереть ее мы не сможем, потому что стирать дозволено только блоками, а в этом же блоке могут быть еще актуальные страницы. Рано или поздно сложится ситуация, когда у нас больше нет свободных блоков, в которые можно писать страницы. Зато, в остальных блоках то там, то сям будут неактуальные страницы. Чтобы такого не случилось, в накопителях крутится функционал «сборщика мусора», который занимается тем, что отыскивает «дырявые» блоки, в которых меньше всего актуальных страниц, и переносит актуальные страницы в новый блок. Таким образом «дырявый» блок освобождается полностью от актуальных страниц и его можно стереть… А в новом же блоке все страницы остаются актуальными. Напоминает дефрагментацию.

Wear Leveling
Ничто не вечно под луной, а NAND-flash — особенно. Так уж вышло, что NAND-flash память имеет ограниченный ресурс, который выражается ограниченным числом циклов стирания блоков (возрастом блока). Блоки, которые стирались большее число раз (старые блоки), имеют большую вероятность выхода из строя, чем те, которые менее изношенные (молодые блоки).
Задумывались ли вы когда-нибудь над тем, что надо бы таблицу FAT перенести из нулевых адресов накопителя куда-нибудь в другое место, чтобы не протереть дырку в адресном пространстве флешки? Это вряд ли, да и не следует над этим думать. Потому что во флешке работает механизм выравнивания износа блоков. Суть его в том, что молодые блоки, меняются местами со старыми в принудительном порядке, чтобы износ всех блоков был равномерным в течение эксплуатации накопителя. Так у накопителя есть шанс жить долго и счастливо, пока все его блоки не умрут в один день.

А теперь о главном — зачем таки «заряжать» флешки?
1) Бывало у вас такое, что вы изо дня в день собираетесь постирать носки, но каждый вечер оказывается не до этого? А потом наступает такой момент, что чистых носков на завтра просто физически не осталось! И тогда вам приходится жертвовать сном ради стирки носков. Еще хуже, если приходится опаздывать на работу с феном в руках.
Примерно это же происходит и с алгоритмом сборки мусора в FTL. Пользователь зачастую использует флешку для переноса каких-то данных с одного компьютера на другой. При этом, сценарий действий следующий: воткнуть флешку в комп — записать быстро файлы — выдернуть флешку — добежать до другого компа — воткнуть флешку — считать файлы. Через некоторое время пользователь начинает замечать, что его накопитель медленно работает. Обычно в таких случаях грешат на то, что «ну, просто флешка дешевая, старая. Вот, куплю новую, она будет летать!». И действительно будет! Но ее, скорее всего, постигнет та же участь через некторое время. Дело в том, что сценарий таких «короткометражек» не позволяет алгоритму garbage collection производить высвобождение блоков для записи, что рано или поздно приведет к тому, что свободных блоков больше просто физически не останется. И тогда контроллер вынужден сначала заняться высвобождением блоков, а затем только записью ваших файлов в них, отсюда и потеря скорости. Чтобы быть готовым принять ваши данные на полной скорости, накопителю необходимо свободное время для того, чтобы «постирать носки» заранее. Как легко догадаться, «зарядка» флешки снимает эту проблему, предоставляя контроллеру достаточно времени для наведения порядка в данных.

2) Проблема нехватки «личного времени» контроллера актуальна и для алгоритма выравнивания износа. Алгоритм Wear Leveling выполняется контроллером в моменты простоя накопителя, пока нет задач для записи или чтения пользовательских данных. Если же накопитель работает в режиме «короткометражек», то времени на выравнивание износа блоков просто нет. Неравномерный износ блоков приводит к тому, что старые блоки выходят из строя. При этом число доступных для записи блоков уменьшается, пока не наступит критичный момент, когда свободных блоков для записи просто не останется, хотя NAND-flash память в целом еще не изношена, и могла бы еще долго прослужить.

3) Эволюция научила нас прикапывать дорогие нам ценности где-нибудь подальше от проходных мест. Это хорошо работает в случае кладов и необитаемых островов. Но с цифровыми данными и NAND дело обстоит с точностью до наоборот. Наверняка, у вас были случаи, когда вы скинули на флешку какие-то фотографии со свадьбы друга, год флешка полежала в ящике стола (как вам казалось, в целости и сохранности), а потом некоторые из фоток прочитались только наполовину. Дело в том, что единожды записанная в NAND-flash память информация способна «протухнуть» со временем. Производитель памяти не гарантирует 100% сохраняемость данных, а просто озвучивает вероятность возникновения битовых ошибок.
Конечно же, контроллер накопителя решает задачу устранения битовых ошибок, добавляя избыточный код к данным, но какой бы ни был большой этот код, со временем заряд в ячейках NAND-памяти рассасывается, и число битовых ошибок может перевалить за любую корректирующую способность. Нельзя оставлять данные лежать долго в одиночестве в NAND-flash памяти, за ними надо ухаживать. А именно — периодически перезаписывать. Правильный контроллер производит периодически перечитывание данных, контроль числа битовых ошибок и перезапись данных в случае необходимости (пока число битовых ошибок не превысило допустимое). Разумеется, для этого также контроллеру необходимо «свободное время».
Из всего вышесказанного подведу итог: не стесняйтесь «заряжать» флешки, это благоприятно сказывается на их быстродействии и надежности. А если вас захэйтят технари, просто дайте им ссылочку на эту статью.
Что будет, если поставить флешку на "зарядку" ? Эксперимент.

3) Улучшения качеств флешки. (Увеличение скорости записи или объёма памяти). Но я в этом очень сомневаюсь.
Начинаем наш эксперимент:
1) Я взял свою старую и ненужную флешку, скинул на нее пару видеофайлов, чтобы проверить, не повредятся ли они в процессе эксперимента.
Всем привет, дорогие читатели! Я хочу провести один необычный эксперимент, а именно, что будет, если вставить флешку в зарядное устройство от смартфона. Зарядное устройство имеет выход USB, такой же как на компьютере. Значит, в З/У можно вставить флешку. Но что с ней произойдет? Сейчас всё выясним.

2) Также взял своё зарядное устройство от смартфона, оно у меня самое обычное (5V ; 1А). И вставил его в розетку.
3) Подключил флешку к зарядному устройству. Держал её так около трёх минут, она не загорелась, но слышался высокочастотный звук.
4) После этого подключил флешку к компьютеру, чтобы проверить файлы на повреждения. Файлы полностью целые, всё с ними в порядке. Также скорость и объем памяти флешки остался прежним.
При подключении флешки к зарядному устройству, ничего не произойдет. Она не воспламенится, объем памяти не изменится.
Этого и не должно было произойти, так как напряжение выхода USB из компьютера такое же, как из зарядного устройства. А если подключить флешку напрямую к розетке, то это может закончиться летальным исходом. Не повторяйте это.
Оказывается, флешки нужно заряжать. Это не шутка
В закладки

Вы заряжаете свои флешки? Конечно нет, что за глупость. Это же шутка для далёких от электроники людей.
Я тоже не заряжал, пока один очень умный человек, занимающий серьезный пост на заводе, производящем электронные компоненты, не показал пару интересных статей. Заодно напомнил, что память работает по тем же принципам, что и любые другие проводники.
Смешно. Но совсем не долго: теория подсказывает, что без подзарядки данные на флеш-накопителях должны портиться. А практика это подтверждает.
Как же так? Что делать? Заряжать флешки – вопреки удивлению гуманитариев.
Вспоминаем: как хранится информация и типы накопителей

Как известно, хранение данных может производиться на 2 типах запоминающих устройств:
- требующих постоянного питания — энергозависимых (оперативная память, кэш процессоров)
- не требующих постоянного питания — энергонезависимых (магнитные и оптические накопители, флеш-память)
С первыми более-менее понятно даже начинающим гикам: принципы их работы отлично изложены в энциклопедиях.
Если совсем кратко: есть питание — данные на месте; нет питания — данные утеряны, поскольку все ячейки памяти, работающие по принципу транзистора, обнулены.
Энергонезависимые носители предполагают длительное хранение данных, основанное на самых разнообразных способах.

До недавнего времени наиболее надёжными считалась модульная память в виде разнообразных флешек, SSD-накопителей.
Считается, что ячейки такой памяти не подвержены старению, а единократно записанная на них информация не повреждена. Увы, это не так.
Магнитный HDD может через пару лет уйти в отказ из-за размагниченных блоков, оптические диски подвержены старению отражающего слоя, магнитная лента становится хрупкой и размагничивается.
А если записать на флешку данные и положить в шкаф, все будет в порядке.
Длительно хранящиеся без питания твердотельные накопители способны не только терять данные, но и портиться целиком. Причем, чем теплее, тем быстрее идёт процесс. И вот почему.
SSD-диски и флеш-накопители не так просты, как кажется

Обычная USB-флешка, вне зависимости от формата и разъемов, которыми она оборудована, имеет определенную структуру.
Будь то microSD для фотоаппарата, крошечный Lightning-накопитель или современный стик с USB 3.0, внутри находится контроллер и NAND-flash память в виде отдельных микросхем.
1. Память этого типа разделена на блоки по несколько мегабайт.
2. Блок, в свою очередь, состоит из страниц в десятки килобайт каждый.
3. Перед каждой записью данных блок постранично стирается (перезаписывается определенным значением).
4. Внутри блока каждая страница должна записываться строго в порядке возрастания номера.
5. Каждая страница может быть записана целиком, но только единожды до следующего стирания.
Так задача записи данных на флешку для разработчиков превращается в головоломку. Не самую увлекательную.
Принципиальная схема работы памяти на всех уровнях. Контроллер реализует тот самый FTL
Чтобы записывать данные быстро и без проблем для пользователя, контроллер USB-флешки превратился в полноценный процессор, который
1) строит таблицу адресов (аналогичную используемой в жестких дисках),
2) собирает мусор, размечая его для последующего стирания,
3) оптимизирует износ памяти, записывая данные максимально равномерно по всем блокам,
4) отслеживает «битые» блоки, «забывая» их номера в таблице адресов или подменяя их более «живыми».

Чтобы он выполнил эту рутинную работу, нужно питание. Но это — далеко не самая главная проблема и не отвечает на вопрос, почему флешки нужно заряжать.
Для того, чтобы разобраться, придётся копать ещё глубже.
Как устроена твердотельная флеш-память?

Причины утери данных лежат, как ни странно, в тех же физических законах, что отвечают за долговременное хранение данных на твердотельных накопителях.
Принцип хранения информации флеш-памяти использует стандартную схему хранения заряда в конденсаторе.
Смеха работы ячейки памяти
Реализовано это так, что каждый бит представляет собой ячейку-транзистор с плавающим затвором, в который инжектируется заряд.
Фактически, он является одной из обкладок конденсатора.
Современные флешки имеют очень большую плотность информации, поэтому их ячейки малы, а пограничный слой диэлектрика очень тонкий.
Чуть более подробное описание работы ячейки
Поэтому сохраняемый в них заряд легко преодолевает границы, что ведёт к большим токам утечки.
Чем выше температура, тем быстрее электроны и выше ток утечки. Соответственно, тем быстрее разряжается «ячейка-конденсатор», из-за чего информация теряется.
Ячейки при потере информации могут использоваться повторно, если записать на неё данные вновь. Однако только до истечения собственного ресурса и полной утери свободного заряда.
При этом серьезно теряется ресурс: процесс чем-то похож на полностью разряженный аккумулятор, который нужно перед использованием «толкнуть», зарядив повышенным током.
Контроллер спасает данные от потери. Но не всегда
Схема работы с ячейками с точки зрения контроллера
Контроллер хранит таблицу всех блоков flash-памяти в которой есть количество циклов перезаписи этого блока и когда была его последняя перезапись.
Если какой-то блок очень долго не обновляется в процессе обычной работы, то контроллер считает из него данные и переместит в другой блок, а этот пометит свободным для записи других данных.
Схема работы диска с точки зрения данных
Время операции и ожидания зависит от конкретного контроллера и от конкретной микросхем флэша — на усмотрение производителя.
Именно так выравнивается износ и предотвращается потеря пользовательских данных из-за утечки зарядов в ячейках.
В результате при адекватном контроллере и заложенных в нем алгоритмах вероятность потери данных из-за утечек заряда в ячейках флеш-памяти сведена к минимуму.
Но только в то время, когда диск в работе или хотя бы подключен к питанию.
Так куда пропадают данные?

Как только SSD-диск или флешка остаются на длительное время без питания, вероятность отказа начинает расти.
Дело в том, что переразметка и перезапись производится только во время простоя.
Больше того: чем старше и сильнее изношен диск, чем больше он прошел циклов записи, тем отказов больше.
Процесс не зависит от используемых модулей памяти, года выпуска и типа диска. Даже серверные отказоустойчивые накопители теряют данные.
Время жизни данных на изношенных дисках относительно температур – рабочей и хранения
Кстати, о них есть огромное аналитическое исследование, утверждающее, что при высокой температуре данные после выработки ресурса в некоторых случаях хранятся всего пару недель.
Скажете, статья старая? Вот только с тех пор модули памяти стали дешевле, проще, а плотность их ячеек — выше (можно почитать здесь). Поэтому процесс идёт ещё быстрее.
SSD-диски поддерживают команду TRIM, которая улучшает сохранность данных. Аналог есть у SD и microSD-карт памяти, в промышленных USB-накопителях.
Дешёвые флешки и устаревшие форматы карт памяти (например, CF) фишку не поддерживают, поэтому данные они стирают только при обращении к ячейке.
И часть блоков никогда не перезаписывается, «протухая».
Здесь показано схематичное уплотнение памяти. Сами понимаете, стенки толще не становятся
Известно, что SLC-память хранит данные несколько десятков лет, MLC — несколько лет без питания, TLC и вовсе около полугода, а многострадальные QLC может потерять все за пару недель.
По поводу выработки ресурса тоже есть неприятный момент: реальные цифры известны только производителю, а все тесты и замеры проводятся исключительно в рабочих режимах.
Поэтому ресурс может быть на порядок ниже предполагаемого.
Что нужно делать, чтобы флешки не теряли данные

Итак, что же нужно, чтобы данные с накопителей не пропадали? Ничего сложного: нужно оставлять их в USB без нагрузки.
Скопировали данные, поработали с флешки — оставьте её подключенной к включенному компьютеру хотя бы на полчаса.
Через некоторое время можно будет обратить внимание, что диск нагреется, а лампочки при наличии — загорятся, как во время работы.
Это и будет говорить о работе контроллера по переразметке данных. Хотя флагманские серии твердотельных дисков никак не выдают эти процессы.
Стоит учитывать, что работа проходит достаточно долго — ориентировочно, как при дефрагментации жестких дисков.
Поэтому короткие периоды подключения в простоя необходимо дополнять, оставляя диск подключенным на ночь, например.
Не забывайте заряжать свои флешки!
В закладки
10 мифов о флешках, в которые вы верите совершенно зря

Миф 1. Если вынуть флешку неправильно, она сломается
Первый и, пожалуй, самый популярный миф. Всех нас учили, что, после того как запись данных на флеш‑накопитель завершится, надо щёлкнуть на значок «Безопасное извлечение устройства» в системном трее. Подождать, пока Windows отрапортует, что девайс может быть отключён, и только потом вынимать носитель из USB‑порта.
Так вот, делать это необязательно.
Порт USB был специально спроектирован для так называемой горячей замены — то есть он позволяет вставлять и вынимать устройства без дополнительных действий. Абсолютно необязательно размонтировать флешку, перед тем как её извлекать физически.
Естественно, если вы удалите её в тот момент, когда выполняется запись файлов, несохранённые данные будут повреждены. Но физически накопитель останется в порядке, и его можно будет спокойно использовать дальше. Если же флешка не активна (светодиод на ней не мигает), то её можно вынуть без риска потери данных.
Конечно, клацнуть по кнопке в системном лотке времени много не займёт и в принципе это хорошая привычка — так вы исключите ситуацию, при которой не успеет записаться нужная информация. Но если этим пренебречь, ничего страшного не случится.
Миф 2. USB‑накопители уязвимы для магнитов
Старый миф, про который сейчас мало кто помнит. Он сохранился со времён дискет: неодимовые магниты действительно могли повредить записи на них. Но это касается только старых гибких накопителей — современные жёсткие диски вы так не уничтожите.
А уж USB‑флешку магнитом сломать нельзя и подавно . Равно как и твердотельные носители, SD‑карты и прочие устройства с флеш‑памятью.
Дело в том, что на дискетах информация запечатлевалась путём изменения намагниченности пластины, покрытой ферромагнитным слоем. В современных SSD и флеш‑накопителях же используется совсем другой метод хранения данных, называемый энергонезависимой памятью NAND.
Информация аккумулируется в отдельных ячейках памяти на основе транзисторов. Можете сколько угодно водить игрушками с холодильника по своим носителям — они и не заметят.
Миф 3. Если уронить флешку в воду, она сломается
Сама жидкость не повредит носителю, но может спровоцировать короткое замыкание, которое уничтожит схемы флешки. Вот только для этого нужно, чтобы устройство было подключено к питанию в тот момент, когда попадёт в воду.
То есть, если вы подсоедините флешку USB‑удлинителем к компьютеру и бросите её в ведро с водой, носитель будет повреждён. Как, скорее всего, и порт на вашей материнской плате. Непонятно, правда, зачем проводить такие эксперименты.
Если же вы просто уроните флешку в лужу, ничего страшного не случится. Вытрите её и оставьте в покое на сутки, чтобы она просохла. Некоторые советуют поместить её в рис, но так делать с электроникой вообще не рекомендуется. После того как устройство высохнет, его можно будет снова подключить и скопировать файлы.
Единственное но: не надо хранить важные данные на флешке, которая намокла в прошлом, потому что есть небольшой риск, что на её схемах со временем появится коррозия. Если часто берёте USB‑девайс с собой в экстремальные путешествия, прикупите защищённую, с прорезиненным водостойким корпусом модель.
Миф 4. Если воткнуть флешку в зарядник, данные будут уничтожены
Пацаны, зарядил флешку. Работать стала в два раза быстрее, реально, попробуйте! pic.twitter.com/qGTBVfDDmH
— Luchkov (@Luchkov) March 14, 2017
Все современные зарядные блоки для мобильных устройств снабжены портом USB, к которому, собственно, и подключается кабель смартфона. Некоторые считают, что, если засунуть в это гнездо флешку, то она будет «сожжена» электричеством или отформатирована. В своё время по Twitter даже бродили «вредные советы» вроде «Подзаряди флешку, будет работать быстрее».
Можете проверить сами, кстати. И убедиться, что это неправда.
Сила тока и напряжение в заряднике примерно те же, что создаёт материнская плата своими портами USB, так что флешке ничего не будет. Правда, и скорость работы у неё тоже не вырастет — это шутки ради проверили экспериментаторы из компании Kingston.
Миф 5. Флешку можно положить в стол и не беспокоиться о данных на ней
Прочитав предыдущий пункт, вы, возможно, решили, что поверить в такое способны только очень наивные люди и что заряжать флешку — несусветная глупость. Однако это не совсем так.
Дело в том, что USB‑накопители, равно как и SSD‑диски, и карточки microSD, и SD, долго лежащие без подключения к питанию, начинают портиться . Да, память в них называется энергонезависимой, но работает она по принципу конденсатора. А как известно, не существует батарейки, которая способна хранить заряд вечно безо всяких утечек .
Поэтому, как ни странно, флешки надо периодически подзаряжать.
Достаточно на полчаса подсоединить накопитель к порту компьютера где‑то раз в полгода или год, и всё будет в порядке.
Миф 6. Форматирование флешки надёжно стирает данные
Нет, вовсе нет. Мы уже писали о том, как восстанавливать нечаянно удалённые данные с разных носителей. Так что, если вы случайно отформатировали флешку, а там были фотографии из отпуска, их можно легко вернуть.
Когда компьютер что‑то удаляет с носителя, данные фактически остаются на нём. Стирается только описание.
Но это также значит, что любой, кому вы одолжите свою флешку, даже после форматирования сможет посмотреть, что вы хранили на ней раньше. Поэтому не разбрасывайтесь своими USB‑дисками. Или выполняйте специальную процедуру перезаписи, перед тем как отдавать их в чужие руки.
Миф 7. Флешку не следует форматировать, если она не заполнена до конца
Известно, что ресурс твердотельного накопителя ограничен. То есть, если ваш USB‑девайс долго и часто использовался, со временем в его памяти начнут появляется отказавшие блоки.
Некоторые люди, далёкие от информационных технологий, весьма странно представляют себе долговечность флешек. Из указанного выше факта они делают вывод, что форматирование сильно сокращает срок жизни устройства, а следовательно, надо выполнять его как можно реже.
То есть нужно забивать память флешки до последнего и очищать её только тогда, когда на ней не останется места.
Но так заморачиваться абсолютно незачем.
Это имело бы смысл, если бы каждое форматирование полностью обнуляло содержимое памяти носителя. Но, как мы пояснили в предыдущем пункте, процедура удаляет только описание файлов. Если, конечно, вы не делаете низкоуровневое форматирование каждый раз, когда очищаете флешку. Просто используйте устройство в обычном режиме и не копите на нём ненужные файлы.
Миф 8. Объём флешки уменьшается со временем
Ещё один популярный миф: если USB‑накопители имеют ограниченный ресурс перезаписи, значит, со временем их объём будет уменьшаться. В интернете гуляет много вопросов в духе «флешка на 16 ГБ показывает, что на ней стало всего 200 МБ, что делать?».
Однако количество гигабайтов на вашем носителе меняться не может. Даже если вы исчерпаете ресурс твердотельного накопителя, то просто не сможете добавить на него ничего нового, но прочитать старые данные всё-таки сумеете. Описанная выше ошибка происходит по другой причине.
Так бывает, когда на вашем диске появляется несколько разделов, а компьютер может прочесть только один.
Чаще всего подобное наблюдается, если вы делали загрузочную флешку для Windows или Linux. Некоторые программы для создания live‑носителя разбивают ресурсы USB‑накопителя на два раздела: один небольшой, где‑то на 200 МБ, для загрузчика операционки; второй для самой системы.
После переустановки ОС, когда флешку понадобится использовать для других целей, откройте системную программу «Управление дисками» Windows, найдите там свой накопитель и удалите с него все разделы. Затем отформатируйте, и потерянные гигабайты вернутся.
Миф 9. Производители завышают ёмкость флешек
Купили вы себе флешку на 8 ГБ, подключили к компьютеру — и видите, что на самом деле её объём равен 7,6 ГБ. Где же ещё 400 МБ?
Дело в том, что производители носителей считают объём в десятичной системе, чтобы было удобнее: 1 ГБ у них равен 1 000 МБ. Компьютер же считает в двоичной системе, так что в килобайте — 1 024 (а не 1 000) Б, в мегабайте — 1 024 КБ, а в гигабайте — 1 024 МБ. 1 024, или 2¹⁰.
То есть объём флешки высчитывается так:
8 000 000 000 / (1 024 × 1 024 × 1 024) = 7,45
При округлении — всё те же 7,6 ГБ.
В общем, 8, 16, 64 ГБ указываются, чтобы не путать пользователей всякими там системами счисления. Не переживайте, это нормально.
Миф 10. Флешки нужно дефрагментировать
Особо сознательные граждане, стремящиеся во что бы то ни стало «ускорить и оптимизировать» свой компьютер, могут пойти и на такие меры. Но, наверное, не стоит напоминать, что в дефрагментации нуждаются только жёсткие диски, и то не всегда.
Флеш‑накопителю же, как и SSD, дефрагментация только навредит, так как устройства с твердотельной памятью не любят лишних перезаписей. Так что оставьте девайс в покое, целее будет.