| Подельные USB-флешки на OZON |
|
| Добавил(а) microsin | ||||||||||
|
На ozon.ru я купил подозрительно дешевые флешки Kingston: одну на 1 терабайт (за 833 рубля), и две на 256 гигабайт (цена одной 683 рубля). Они оказались поддельными: та что на 1 ТБ на самом деле была на 256 мегабайт, а те что на 256 ГБ были размером 1 мегабайт. Сначала попробовал их переформатировать на Windows под файловую систему NTFS (они изначально были в файловой системе extFat). При форматировании использовал быстрый формат. После этого флешки перестали определяться. Тогда я начал пытаться их отформатировать на Ubuntu. [Симптом 1: NTFS не создаётся] На флешке "1 ТБ" команда форматирования под NTFS зависает: sudo mkfs.ntfs /dev/sda1 Процесс идет сначала идет очень медленно, а потом подозрительно быстро заканчивается. Быстрое форматирование завершается казалось бы успешно: sudo mkfs.ntfs -Q /dev/sda1 [Симптом 2: "файловая система inconsistent"] При попытке задать метку на разделе: sudo ntfslabel /dev/sda1 USB256GB .. посыпались ошибки: ntfs_mst_post_read_fixup_warn: magic: 0x00000000 size: 1024 ... Команда mkntfs рапортует об успехе, а ntfs-3g не может прочитать только что созданную файловую систему. Классический парадокс: две утилиты из одного проекта не "договариваются" о том, что было создано. [Симптом 3: ntfsfix не помогает] Попробовал "починить": sudo ntfsfix /dev/sda1 Утилита отработала, что-то исправила (`Correcting differences in $MFTMirr record 0...OK`), но результат тот же: Record 0 has no FILE magic (0x0) [Диагноз: f3probe] Установил F3: sudo apt install f3 Результат: Bad news: The device `/dev/sda' is a counterfeit of type limbo You can "fix" this device using the following command: Device geometry: Заявлено: 976.56 ГБ. Реально: 252.37 МБ, разница — в 4000 раз. Всё встало на свои места: mkntfs "успешно" создавал NTFS — структуры записывались в фиктивное пространство, которое контроллер зацикливал. Остальные флешки "на 256 ГБ" проверил таким же способом, и все оказалось еще хуже: они размером 1 МБ!.. sudo f3probe --destructive --time-ops /dev/sdb You can "fix" this device using the following command: Device geometry: Заявлено: 256 ГБ. Реально: 1,06 МБ. Разница — в 250 000 раз. Туда не влезет даже одна фотография с телефона. [Что такое F3 и как он работает] F3 (Fight Flash Fraud) — набор утилит с открытым исходным кодом, созданный в 2010 году для выявления поддельных накопителей.
f3probe — ключевой инструмент. Он не пишет файлы, а анализирует поведение контроллера: записывает данные в разные сектора и проверяет, сохраняются ли они. Если контроллер "зацикливает" запись (тип limbo), то F3 быстро определяет реальную границу памяти. Проверка флешки "1TB" заняла 2.6 секунды, а флешки "256GB" — 5.7 секунды. Для сравнения, полное тестирование через f3write/f3read заняло бы часы. [Что делать с подделкой] Вариант 1: вернуть продавцу, если у вас есть желание с этим связываться. У вас есть неопровержимое доказательство — вывод f3probe, приложите его к претензии. Для маркетплейсов (Ozon, Wildberries, AliExpress) это железный аргумент: товар не соответствует заявленным характеристикам в тысячи раз. Вариант 2: "починить" через f3fix sudo f3fix --last-sec=516855 /dev/sda Затем создать раздел строго до указанного сектора: sudo fdisk /dev/sda Замечание: здесь 516855 это номер последнего сектора, который указала в выводе f3probe. sudo partprobe /dev/sda Но помните: вы получите флешку на 252 МБ (или 1 МБ), а не на 1 ТБ (или 256 ГБ). Для современных задач это практически бесполезно. Уроки на будущее: 1. F3 — бесплатный и открытый инструмент. Он доступен в репозиториях Ubuntu (sudo apt install f3) и работает на любой Linux-системе. Проверяйте новые флешки через f3probe сразу после покупки. Тест занимает секунды, а спасает от потери данных и денег. 2. Флешки на 1–2 ТБ по подозрительно низкой цене — почти всегда подделка. Реальные накопители такого объёма стоят дорого. 3. Покупайте у официальных продавцов. Samsung, SanDisk, Kingston, Transcend, Lexar — и в проверенных магазинах. Но не на Ozon и Wildberries. 4. Обращайте внимание на странности. Если NTFS не создаётся, df показывает не то, что ожидалось, или устройство теряет свободное место — повод проверить реальный объём. |