Проверка реального объема флеш-накопителя

сентября 02, 2019
Как отличить подделку от оригинальной флешки

Индексация для Яндекс


Если вы купили USB-устройство в два раза дешевле рыночной цены, сразу вспомните поговорку "Скупой платит дважды, тупой платит трижды, а пьяный четырежды, потому что не помнит, что уже три раза платил..." и проверьте внешний накопитель. 

Метод проверки фальшивой флешки для Windows и Linux.

Начнем, пожалуй, с Linux. На поддельных флеш-накопителях, как правило, указывается объем памяти, который значительно превышает реальный.



Если вы уже заполнили флешку информацией, запустите GParted и отправьте файлы в далёкий космос. Внешний накопитель, может быть отформатирован в файловую систему FAT32.

Открываем терминал. Начинаем установку утилиты f3 (Fight Flash Fraud):

Linux Mint/Ubuntu: $ sudo apt install f3
Fedora Workstation: $ sudo dnf install f3
Arch Linux/Manjaro: $ yaourt f3

Примечание: извлеките другие внешние накопители из USB-портов, ибо лучше перебдеть, чем недобдеть...

Используйте две программы f3write и f3read в следующем порядке:

$ f3write /media/oleg/USB/
$ f3read /media/oleg/USB/

Пожалуйста, замените «/media/oleg/USB/» на свой путь.

f3write запишет большие файлы с именами N.h2w на ваш смонтированный диск, а f3read проверит, содержит ли флэш-диск записанные файлы. Если флешка фальшивая, ошибки при проверке начнут "валиться" именно с того блока данных, с которого начинается закольцовка. По выходным данным мы увидим поврежденные сектора.

Сделаем еще один тест, при помощи программы f3probe.

Вспоминаем информацию о всех блочных устройствах, которыми являются разделы жестких дисков и других устройств хранения данных:

$ lsblk

Замените в команде, что ниже /dev/sdс на ваше фактическое имя блочного устройства, например, /dev/sdb:

$ f3probe --destructive --time-ops /dev/sdc

Смотрим какую информацию, покажет нам эта команда. С использованием программ f3write и f3read сканирование может проходить от одного часа и более... программа f3probe работает от нескольких секунд, до 15 минут.

Возможно для вашей системы придется установить зависимости:

$ sudo apt-get install libudev1 libudev-dev libparted0-dev

---------------------------------------

Всё, что описал выше для Linux, можно проделать на Windows. Вот, что пишут по этому поводу на официальном проекте: https://fight-flash-fraud.readthedocs.io/en/latest/introduction.html

Скачайте f3 https://github.com/AltraMayor/f3/releases

Compile stable software on Windows/Cygwin (Установите Cygwin: http://www.cygwin.org/)

If you haven’t already, install the following Cygwin packages and their dependencies: (Во время установки Cygwin запустите в работу следующие пакеты и их зависимости):

    gcc-core
    make
    libargp-devel


Извлеките файла из архива f3 по пути: C:\cygwin64\home\robotsuperdashka (укажите свой путь)

Запустите Cygwin Terminal.

$ cd /home/robotsuperdashka/f3-master (укажите свой путь до папки f3-master)

To build, you need special flags:

$ export LDFLAGS="$LDFLAGS -Wl,--stack,4000000 -largp"
$ make

If you want to install f3write and f3read, run the following command:

$ make install
$ f3write --help
$ f3write --usage

Я эту галиматью в Windows не стал испытывать, так как есть более лёгкий способ.

---------------------------------------

h2testw и MyDiskFix проверка фейковых флешек в операционной системе Windows.

h2testw: https://www.heise.de/download/product/h2testw-50539
MyDiskFix: https://www.usbdev.ru/files/mydiskfix/

Что-то я уморился писать, может просто ролик посмотрите:



Приложения работают без установки на компьютер. MyDiskFix запускайте от имени администратора. Не забывайте форматировать флешку перед проверкой в файловую систему NTFS.

¡оɹоdƍоɓ wɐʚ оɹǝɔʚ и оƍиɔɐuɔ ǝǝнɐdɐε ¡oıqɯɐɯɔ ǝɯn̯ʎdиɯнǝwwоʞ онʚиɯʞɐ и vɐнɐʞ ɐн qɔǝɯиmиuɓоu ˙хʁɯǝɔ˙ǹоɔ ʚ wоɯɔоu ʁɔqɯиvǝɓоu ǝɯqɓʎƍɐε ǝн

   

Связанная статья

Следующая статья
« Prev Post
Предыдущая статья
Следующая запись »
Написание разметки в комментариях
  • Для написания жирных букв <strong></strong> используйте <b></b>.
  • Для написания курсив букв <em></em> или <i></i>.
  • Для написания подчеркнутых букв <u></u>.
  • Для написания зачеркнутых используйте <strike></strike>.
  • Для написания кода HTML используйте <code></code> или <pre></pre> или <pre><code></code></pre>, и пожалуйста разбор кода в поле парсинга ниже.

Disqus
Добавьте свой комментарий

Комментариев нет