F3: как понять, что купленная вами флешка — подделка
Совершать покупки онлайн очень удобно, но это также подвергает нас риску возникновения множества хлопот. Прежде всего, это возможность быть облажавшимся. Не имеет значения, является ли продавец частным лицом или крупной сетью.: по технологическим продуктам (если марка явно не указана) необходимо проверить фактическую функциональность по прибытии.
Это касается USB-накопителей.. Некоторое время назад мне захотелось развлечься с товаром, выставленным на продажу в самом известном интернет-магазине.. Продается очень маленькая USB-флешка., Продается с кольцом для крепления к ключам..
- Заявленные размеры: 2Туберкулез
- Расходы: от меня 5 е я 10 евро
Очевидно, я купил товар, зная о мошенничестве., но я хотел немного развлечься’ и сообщить о мошеннической продаже в магазин.
Спойлер: в магазине есть “санкционированный” продавец путем приостановки или закрытия счета. Через несколько дней я нашел товар в продаже в том же магазине через другие аккаунты..
Как только флешка пришла домой, мне сразу захотелось проверить ее реальный размер.. Вставляю флешку в порт и читаю, что определяет ПК.
~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 465,8G 0 disk
├─sda1 8:1 0 489M 0 part /boot
└─sda2 8:2 0 465,3G 0 part
├─SolusSystem-Swap 253:0 0 3,7G 0 lvm [SWAP]
└─SolusSystem-Root 253:1 0 461,6G 0 lvm /
sdb 8:16 1 0B 0 disk
sdc 8:32 1 1,9T 0 disk
└─sdc1 8:33 1 1,9T 0 part /run/media/joe/76E8-CACF
sr0 11:0 1 1024M 0 rom
zram0 252:0 0 3,8G 0 disk [SWAP]
Будьте файловым менеджером Gnome, быть lsblk
Мне дают недавно смонтированную массовую память объемом около 2 ТБ., совместим с памятью такого фактического размера. Дело в том, что немного’ мое удивление… Как такой маленький ключ может иметь такую большую емкость??
тогда я решаю устанавливать f3
, для тех, кто не знает, это небольшое программное обеспечение командной строки, разработанное специально для проверки мошеннических USB-накопителей. (f3 означает “Борьба с флэш-мошенничеством“). Он находится во всех репозиториях, а установка непосредственно из исходников проста и безболезненна..
Использование f3
Это очень просто: Состоит из двух утилит, которые необходимо запускать одну за другой..
Давайте сначала запустим f3write
записывать файлы фиксированного размера в память. Тогда мы запустим f3read
прочитать фактическое содержимое флэшки. Если есть ошибки, это означает, что ключ декларирует ложную пропускную способность..
~ $ f3write /run/media/joe/76E8-CACF/
F3 write 8.0
Copyright (C) 2010 Digirati Internet LTDA.
This is free software; see the source for copying conditions.
Free space: 1.91 TB
Creating file 1.h2w ... 0.02% -- 6.11 MB/s -- 94:30:14
Эта операция может занять очень много времени, особенно для флешек, у которых заявлена скорость от USB3 (5 Гбит/с), в то время как вместо этого они селятся между 5 е я 10 MB / s… и у меня нет 94 несколько часов ожидания завершения процесса записи.
F3 также включает более быстрый вариант.. В этом случае необходимо демонтировать массовую память и запустить f3probe
от имени пользователя root или суперпользователя, указывающего на устройство, а не на точку монтирования. Этот второй подход более быстрый, но результат может прийти позже 15 минут или больше. Особенно в случае особенно медленной памяти (как в моем случае) тебе нужно вооружиться терпением, или найди что-нибудь еще, чем можно заняться в это время.
~ $ sudo f3probe --destructive --time-ops /dev/sdc
F3 probe 8.0
Copyright (C) 2010 Digirati Internet LTDA.
This is free software; see the source for copying conditions.
WARNING: Probing normally takes from a few seconds to 15 minutes, but
it can take longer. Please be patient.
Bad news: The device `/dev/sdc' is a counterfeit of type limbo
You can "fix" this device using the following command:
f3fix --last-sec=16082303 /dev/sdc
Device geometry:
*Usable* size: 7.67 GB (16082304 blocks)
Announced size: 1.91 TB (4096000000 blocks)
Module: 2.00 TB (2^41 Bytes)
Approximate cache size: 511.00 MB (1046528 blocks), need-reset=no
Physical block size: 512.00 Byte (2^9 Bytes)
Probe time: 16'48"
Operation: total time / count = avg time
Read: 47.87s / 2097717 = 22us
Write: 15'58" / 7327949 = 130us
Reset: 1us / 2 = 0us
И вот результат примерно через 15 минут. Представленная сводка показывает нам реальную емкость флешки.: 7.67 гигабайт, когда это должно было быть 1.91 Туберкулез. Кэш 511 МБ и блоки взяты из 512 Байт.
Обычно, когда мы копируем данные на эти карты памяти, данные записываются до фактической емкости. (в этом случае 7.67 гигабайт), потом они перезаписываются. Как только мы закончим копирование данных, будет казаться, что все сохранено правильно., но когда мы откроем файл, мы увидим необратимую ошибку и данные (документ, фото или что-то в этом роде) уйдет навсегда.
В приведенном выше примере на первом экране показан каталог, скопированный при достижении физического предела флешки.. Файлы все еще видны, но содержание не. На втором экране показан каталог, который еще не был перезаписан и в котором все еще существуют файлы..
Также есть предложение f3probe
исправить работоспособность ключа. На практике предлагается создать раздел общим размером 7.67 гигабайт (последний полезный сектор 16082303) и оставьте следующее пространство неразделенным. Таким образом, вставив флешку в компьютер, мы увидим только 7.67 ГБ места, а не та хрень, которая за этим следует.
Запустив f3fix, флешка восстановится до нужного размера..
~ $ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 465,8G 0 disk
├─sda1 8:1 0 489M 0 part /boot
└─sda2 8:2 0 465,3G 0 part
├─SolusSystem-Swap 253:0 0 3,7G 0 lvm [SWAP]
└─SolusSystem-Root 253:1 0 461,6G 0 lvm /
sdb 8:16 1 0B 0 disk
sdc 8:32 1 1,9T 0 disk
└─sdc1 8:33 1 7,7G 0 part
sr0 11:0 1 1024M 0 rom
zram0 252:0 0 3,8G 0 disk [SWAP]
0 Комментарии