Как проверить флешку на работоспособность
Стремительно увеличивающаяся популярность твердотельных накопителей породила огромное количество некачественного товара, подделок и откровенного мусора. Так, купив очередную дешёвую флешку, вы рискуете потерять важные данные, которые были на ней записаны. Чтобы предотвратить такую ситуацию, необходимо уметь проводить диагностику девайса, поэтому в этой статье мы разберёмся, как проверить флешку на работоспособность.
Для предупреждения проблем в работе флеш-накопителя необходимо проводить его диагностику.
Вступление
В самом общем случае «крутовизну» USB-накопителя принято измерять его объёмом, такой подход отражает одну грань истины, но его нельзя назвать полным. Кроме фактического объёма, который, кстати, на деле может оказаться далёким от заявленного, у флешки есть и другие параметры, которые мы научимся различать и измерять каждый. Это скорость чтения, скорость записи, повреждённые сектора и множество видов различных ошибок.
В этой статье мы рассмотрим несколько специализированных и программ, но в первую очередь попробуем использовать встроенный функционал Windows. Он не поможет нам найти все ответы на наши вопросы, но проверить диск на ошибки и исправить их он вполне в состоянии. Приступим.
Используем функционал Windows
Под этим заголовком мы разберёмся, как проверить флешку на битые сектора с помощью возможностей Винды. В первую очередь вставляем наш девайс в гнездо компьютера или ноутбука и топаем в «Мой компьютер», чтобы посмотреть под какой буквой он определился, допустим, это буква «H», запомните этот момент, буква нам ещё пригодится. Чуть ниже я укажу команду, где эта буква будет фигурировать, вам её нужно будет заменить на свою.
В чём же будут заключаться наши действия? Нам необходимо дать команду системе, чтобы она проверила наш USB на повреждённые сектора и по возможности их восстановила. Сделать мы это можем сразу из окошка «Выполнить», или предварительно войдя в командную строку.
Мы будем использовать команду chkdsk, что означает Check Disk (проверка диска).
Первый способ. Жмём сочетание клавиш «Win+R», мы попадаем в окошко «Выполнить», вводим туда команду «chkdsk H:/F/R». Буква «F» отвечает за повреждения файловой системы, а «R» — за сектора.
Второй способ. Точно так же заходим в «Выполнить», только вводим команду «cmd», она приведёт нас в командную строку. Рекомендуется использовать именно этот способ, тогда мы отследить отчёт и понять, что с нашими секторами и файловой системой. В командную строку вбиваем ту же самую команду и ждём результата.
В принципе, это всё на что способна Widows, дальше будем использовать специализированные программы.
Check Flash
Первая программа для проверки флешки — Check Flash. Не самая удобная в использовании программа, сначала неопытному пользователю некоторые функции могут оказаться неочевидными, но с предоставленными инструкциями всё должно проясниться.
Итак, очевидно, нам нужно скачать программу. Архив уже у нас на рабочем столе, распаковываем его. Утилита портативная, установки не требует.
Первым делом копируем все нужные файлы на другой носитель, потому что в итоге нам будет необходимо произвести форматирование флешки.
После запуска Check Flash мы увидим окно, поделённое на секторы с различными настройками, ниже в скриншотах будет указано, как именно выставлять эти настройки для проверки одного из параметров накопителя.
Для начала выбираем наш девайс в графе «Устройство», вся необходимая информация после проверки будет появляться в соответствующем поле. После выставления всех радиопереключателей в такое же состояние, как на скриншотах, нужно нажать кнопку «Пуск!» и подтвердить своё решение. Большое поле справа укажет нам о состоянии ячеек памяти, определить цветовое значение можно на вкладке «Легенда». Как проверить реальный объем флешки? Приступим, первая проверка будет затрагивать этот вопрос:
Проверка флешки на скорость чтения и записи:
Тест флешки на ячейки памяти с ошибками:
После всех тестов переходим на вкладку «Журнал» и наблюдаем отчёт.
Если различных ошибок слишком много — хранить на таком носителе важные данные не рекомендуется, высока вероятность их потерять. Во время работы Check Disk создавала различные файлы на нашем носителе, чтобы от них избавиться, достаточно форматировать флэшку с помощью обычного проводника.
Flash Memory Toolkit
Следующая программа для тестирования флешки — Flash Memory Toolkit. Очень мощный продукт. Лицензия стоит не мало, но в trial-версии доступны абсолютно все функции, для нас это палочка-выручалочка. Функционал программы широк, но главными её особенностями являются: восстановление утраченных данных и защищённое удаление (рассмотрим далее). Тема статьи — тестирование флешки, поэтому мы затронем и соответствующие разделы, естественно.
Итак, мы, конечно же, скачали приложение, установили его и запустили, перед нами окно программы:
Спешить мы не будем, пробежимся по всем важным элементам интерфейса.
В первую очередь добавляем нашу флешку на обработку (строка в левом верхнем углу). Рядом с этой строкой есть кнопки для форматирования и скриншота, ничего необычного. Далее чуть ниже слева мы видим панель вкладок, это основные функции программы, их мы и будем использовать.
- Первая вкладка «Info» предоставляет нам всю первичную информацию по нашему носителю: ёмкость, свободное место, файловая система, имя и т. д.
- Вторая вкладка «Error Scan» говорит сама за себя, это тестирование флешки на ошибки чтения или записи. Очень неплохо проводить такую проверку сразу после покупки твердотельного накопителя.
- Третья вкладка — очистка диска, но особая очистка. После такого форматирования невозможно восстановить данные, идёт работа с самой файловой системой, функция незаменима в смысле безопасности и конфиденциальности данных.
- «File Recovery» — вот то, из-за чего можно скачивать эту программу. Аналогов этой вкладке по функциональным возможностям в рунете не так много.
По сути, мы имеем полноценное восстановление утраченных данных, естественно, тех данных, которые удалили обычным способом, которые стёрлись в результате ошибки или сбоя алгоритма. Выбираем нужный тип файлов, которые собираемся искать, ждём. Программа предложит список всех файлов выбранного типа, нам же, в свою очередь, нужно выбрать конкретные файлы для восстановления. Для изображений предусмотрен предпросмотр, очень удобная и полезная функция, поддерживаются почти все самые популярные расширения файлов. Важный момент — сохраняйте все восстанавливающиеся файлы на любой другой носитель, отличный от того, с которым производятся все манипуляции. - Backup/restore — обычное резервное копирование, останавливаться здесь не будем.
- Low-level Benchmark — низкоуровневая проверка скорости накопителя, аналог функции предыдущей программы.
- File Benchmark — видоизменённая функция измерения скорости с привязкой к размеру перемещаемого файла.
Мы рассмотрели все функции этой программы, пора делать выводы.
Заключение
В этой статье мы разобрались, как проверить карту памяти на работоспособность. Способов, как оказалось, не мало, и мы рассмотрели только малую часть из существующих. Программ для диагностики и восстановления флешек — пруд пруди, нам лишь осталось выбрать для себя ту, которая будет отвечать всем нашим требованиям.
Восстановление размера флешки или карты памяти | Проверка USB-Flash/SD-карт
Купили USB-Flash или SD-карту памяти на китайском сайте? Проверьте, соответствует ли она заявленным характеристикам
Скачайте программу для проверки USB-Flash / SD-карт памяти на работоспособность и скорость работы.
Результат за несколько минут, не ждите отчет часами!
Ваша USB-flash или SD-карта оказалась поддельной? Восстановите реальный размер памяти на флешке — всего 1 клик!
За последнее время гигантскими темпами набирает обороты тенденция обмана покупателей недобросовестными китайскими продавцами.
Вот простой пример:
Вы покупаете SD-карточку на 32 Gb Class 10, как заявлено продавцом, по рекордно низкой цене, которой в интернете больше и не найти.
Это уже повод задуматься, но продавец с Вами предельно вежлив, да и посылка дошла беспрецедентно быстро.
На карточке красуется гордый принт: «32 Gb Class 10».
Вы вставляете её в Ваш ридер и видите, что карточка действительно имеет объем 32Gb.
«Здорово!», думаете Вы…
Но проходит время. Вы замечаете, что как-то не очень быстро она работает…
Проходит еще время, и записанная Вами на карточку музыка начинает «булькать», а видео «рассыпаться». А то и вообще ни то ни другое не проигрывается.
…Но ничего уже не вернуть…
А дело вот в чем:
Уже на заводе изготавливается партия поддельной продукции. Берется медленная (не обязательно) SD-карточка меньшего объема памяти, например 8 Gb и контроллер её прошивается так, чтобы Вы видели не 8, а 32 Gb. Ну и внешний вид приводится в соответствующее состояние.
Покупая карточку по супер-низкой акционной цене вы на самом деле платите не чуть не меньше, чем заплатили бы за SD-карту 8 Gb Class 4.
И тот факт, что Ваш компьютер на пару с телефоном видят те самые заветные 32 Gb памяти, еще ничего не значит.
Вот такой печальный пример.
Таких случаев тысячи, десятки тысяч, а то и больше.
Объем, заявленный продавцом флеш-носителя перед использованием AxoFlashTest
Объем флеш-носителя после восстановления с помощью AxoFlashTest
Как защититься от последствий такого рода мошенничества:
- Не покупайте USB-flash и SD-карты по запредельно низким ценам;
- Читайте отзывы о товаре и продавце перед покупкой, если это возможно;
- Проверяйте качество USB-flash и SD-карты сразу после покупки.
Как проверить Вашу USB-flash или SD-карту на соответствие заявленным характеристикам?
Воспользуйтесь одним из предложенных методов:
Как восстановить работоспособность подобной USB-Flash или SD-карты от недобросовестного производителя?
Читайте инструкцию к программе AxoFlashTest. Последние 2 пункта посвящены восстановлению нормальной работоспособности поддельной USB-Flash или SD-карты.
Как пользоваться программой AxoFlashTest? Всё очень просто!
AxoFlashTest запускается на Windows Vista, Windows 7, Windows 8, Windows 10.
- Убедитесь, что вы можете запускать программы с правами администратора.
- Скачайте архив установщика AxoFlashTest отсюда , распакуйте его и установите программу.
- Отформатируйте USB-Flash или SD-карту.
- Запустите AxoFlashTest, согласитесь предоставить права доступа Администратора.
- Выберите Съемный носитель, соответствующий Вашей USB-Flash или SD-карте, нажав на иконку папочки с увеличительным стеклом.
- Нажмите на кнопку «Test for errors» и дождитесь результатов проверки Вашей USB-Flash или SD-карты. Если Ваш носитель поддельный, в отчете будет заявленный производителем размер карты, реальный размер (если карта поддельная, он будет меньше), и необходимая для восстановления работоспособности USB-Flash или SD-карты информация, если для этого вы хотите использовать стороннее программное обеспечение.

Речь о восстановлении пойдет ниже. - Нажмите на кнопку «Test speed» и дождитесь результатов проверки скорости Вашей USB-Flash или SD-карты. В отчете вы увидите скорость чтения и записи, а так же класс скорости в соответствии со спецификацией SD.
- Предъявите результаты тестирования продавцу, пока еще не поздно. Может удастся вернуть деньги.
- После вывода отчета AxoFlashTest предложит восстановить размер флешки, если она поддельная. Никаких сторонних программ «китайского производства» теперь не нужно!
- Пользуйтесь Вашей USB-Flash или SD-картой, хоть и не такой большой, но теперь надежной!
Для восстановления работоспособности USB-Flash или SD-карт выполните следующее:
Как определить, что SD-карта нуждается в замене?
спросил
Изменено 1 год, 2 месяца назад
Просмотрено 64к раз
Есть ли способ оценить срок службы SD-карты? Если нет, могу ли я использовать утилиту, которая контролирует ее целостность и надежность, чтобы я знал, когда использовать новую SD-карту?
- SD-карта
7
Существует несколько инструментов, которые проверяют целостность файловой системы, и повторяющиеся ошибки указывают на то, что срок службы SD-карты подходит к концу.
fsck — широко используемое приложение для Linux, и вы можете использовать его для проверки раздела следующим образом:
fsck /dev/sdx
Где x — номер раздела.
Что касается оценки срока службы, в Руководстве по продукции Sandisk указано:
SD-картыSanDisk имеют характеристику выносливости для каждого сектора, обычно 100 000 операций записи (чтение логического сектора не ограничено).
Однако я не знаю, сколько операций чтения/записи в среднем использует типичная ОС.
3
SD-карты сами осуществляют мониторинг, поэтому вам не нужно . Современные коммерческие SD-карты будут использовать сложные алгоритмы выравнивания износа, которые обнаруживают и изолируют плохие блоки по мере их появления, поэтому в любой момент никакие плохие блоки не подвергаются воздействию файловой системы. Вот почему инструменты HDD, такие как badblocks (и расширение fsck ) бесполезны для прогнозирования сбоев: они покажут вам, что карта в порядке, даже если она уже устарела.
Все продолжается до тех пор, пока на SD-карте не закончатся зарезервированные запасные блоки, после чего большинство карт навсегда блокируются в режиме только для чтения. Это предназначено для того, чтобы дать пользователю возможность прочитать данные и перенести их на другой носитель. Вот как вы знаете, что вам нужно получить новый.
Поскольку на карте обычно заканчиваются запасные блоки, когда вы записываете на нее, включение ведения журнала очень помогает восстановить ваши данные.
Если вы действительно хотите предвидеть сбой, приобретите SSD и храните там свои данные. Затем вы сможете использовать smartctl , чтобы проверить, сколько блоков уже перемещено внутри и сколько еще осталось, что часто представляется в процентах от предполагаемого срока службы вашего SSD.
6
Вы можете сканировать все блоки ваших разделов с помощью
time badblocks -sv /dev/mmcblk0p2 -o mmcblk0p2.log
mmcblk0p2 относится к разделу и должен быть заменен разделом для сканирования. Вы можете перечислить свои разделы с помощью lsblk или fdisk -l .
Плохие блоки будут записаны в файл журнала.
Размонтирование файловой системы не требуется.
Вы также можете провести неразрушающие тесты записи (опция -n ), если считаете это необходимым.
Если вам не нужно сохранять данные, вы также можете выполнить более быструю (деструктивную) проверку записи ( -w опция).
Для промышленных SD-карт марки ATP предоставляется программное обеспечение «SD Lifetime Monitoring Tool» для Linux/Windows. Но если вы используете этот инструмент, вы должны запускать его из операционной системы хоста. Это означает, что вы не можете использовать это программное обеспечение внутри SD-карты, чтобы проверить себя. Потому что, если вы запустите это программное обеспечение, SD-карта не будет доступна.
Для справки — Google: Спецификация SD-карт промышленного класса ATP (редакция 3.
8)
1
Я только что наткнулся на инструмент для проверки SD-карт Panasonic на оставшуюся выносливость:
https://av.jpn.support.panasonic.com/support/global/cs/sd/tool/card_checker.html
Однако у него есть только версии для Mac и Windows.
Зарегистрируйтесь или войдите в систему
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя электронную почту и пароль
Опубликовать как гость
Электронная почта
Обязательно, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания, политикой конфиденциальности и политикой использования файлов cookie
Проверка целостности флэш-памяти/SD-карты на Mac — Broes
Покупка камеры в последний момент
За неделю до отпуска я понял, что моя старая камера Canon Ixus 40 больше не соответствует моим ожиданиям.
Поэтому я быстро проверил dpreview.com, чтобы найти последние и самые лучшие компактные камеры, и решил, что мне нужен Canon PowerShot SX240 HS. Минут через 15 я оказался в Медиа Маркте с фотоаппаратом в руке (к сожалению, в наличии был только серебристый цвет, я надеялся купить черный).
Мне нужна карта памяти большего размера
Затем я понял, что моих существующих SD-карт емкостью 512 МБ и 1 ГБ больше не хватит для 12-мегапиксельных фотографий этой новой камеры. В нескольких метрах дальше по коридору была огромная стена, увешанная карточками памяти. Я решил купить SDHC-карту Samsung на 8 ГБ, на которую можно было бы записать до 1500 фотографий или час HD-видео. Вернувшись домой, я отформатировал карту в камере и поэкспериментировал с функциями фото и видео. Через три дня мой отпуск начнется, и у меня будет хорошая (достаточно) камера, чтобы запечатлеть несколько прекрасных моментов!
Поврежденные фотографии
Перенесемся на две недели вперед, на полпути к отпуску.
С удовольствием снимаю фото и видео на новую камеру. Пока я просматриваю последние пять фотографий, камера вдруг выводит на экран изображение «битой картинки». Делаю еще одно фото, пересматриваю, а оно тут же снова «битое». У меня примерно две трети емкости карты, и это портит мои фотографии. Я делаю то, что узнал из опыта с поврежденными картами памяти: немедленно выключаю камеру, извлекаю SD-карту и, чтобы убедиться, «заблокирую» карту (сделав ее доступной только для чтения) с помощью физического переключателя на SD-карте. . На данный момент я просто надеюсь на лучшее, что только эти последние две фотографии были повреждены.
Вернувшись домой через полторы недели, оказалось, что мне невероятно повезло! На самом деле только эти две последние картинки были повреждены!
Превентивное обнаружение неисправных карт памяти
Как я мог заранее определить, что карта памяти повреждена? И как я теперь смогу определить поврежденный блок (блоки)? Я только что начал гуглить «проверить целостность SD-карты», ожидая найти сотни результатов.
На самом деле не так уж и много, я вообще не смог найти полностью автоматизированных тестовых программ!
«h3testw» на базе Windows
Пока я не наткнулся на «h3testw», написанный Harald Bögeholz. Это только Windows, но, к счастью, у меня есть виртуальная машина Windows 7, размещенная на VMWare Fusion. Это программное обеспечение запишет все доступные свободные блоки на томе, а затем проверит (прочитает), находятся ли файлы в правильной форме. Он делает это побайтно, так что ни один бит не останется непроверенным (ну, вообще-то, самый последний мегабайт может остаться непроверенным, см. Readme).
Тестирование SD-карты с помощью h3testw в Windows на VMWare Fusion
В VMWare Fusion я подключил устройство чтения карт памяти Apple Internal Memory Card Reader моего MacBook Pro к виртуальной машине (это временно отключит устройство от Mac OS X, поэтому извлеките любую карту из устройства чтения, прежде чем подключать ее к виртуальной машине). ). Далее я вставил подозрительную карту памяти.
Поскольку h3testw будет проверять только пустое (свободное) пространство на выбранном томе, я «быстро» отформатировал SD-карту перед началом проверки. К моему удивлению, программа не нашла ошибок! Отформатировал еще раз, перепрошил проверку и опять ошибок нет! Была ли моя камера неисправна?
Я читал немного больше о SD-картах, и кажется, что они могут переназначать плохие блоки (как обычный жесткий диск), но только после того, как вы попытались записать на них. Если бы я полностью записал на SD-карту сразу после ее покупки, бэд-блоки, вероятно, были бы переназначены.
Тестирование SD-карты с помощью F3 в Mac OS X
Итак, я нашел решение для Windows, но как насчет Mac? Google для «h3testw mac» указал мне (в конце концов) на программное обеспечение «F3» (что означает «Борьба с мошенничеством с Flash» или «Борьба с поддельным Flash», по словам его автора Мишеля Мачадо). Страницу с мануалом для F3 можно найти здесь, а исходник F3 — на Github. F3 — это реализация с открытым исходным кодом того же алгоритма, который h3testw использует для определения целостности карты памяти (или любого тома, который вы монтируете на своем Mac, если на то пошло).
Компиляция исходного кода F3
[Редактировать 30 марта 2018 г.]
Избавьте себя от необходимости скачивать и компилировать исходный код, используйте brew , загруженный с https://brew.sh, после чего вы можете просто brew установить f3 . После того, как вы это сделаете, f3read и f3write будут связаны символическими ссылками в /usr/local/bin (и, возможно, в вашем PATH) и легко доступны из Терминала.
[/Редактировать]
Сначала я загрузил исходный код последней версии F3 с Github в виде Zip-файла. Затем я дважды щелкнул Zip-файл в Finder, чтобы извлечь файлы. Создана папка «AltraMayor-f3-c24c098».
Я открыл терминал и ввел:
cd ~/Downloads/AltraMayor-f3-c24c098
Исходный код еще нужно скомпилировать в программу. Я думаю, вам понадобится XCode (поскольку вам нужен gcc для компиляции), но я не уверен, так как у меня был установлен XCode, так как я не знаю, когда… Следуя инструкциям на Github, единственное, что мне нужно ввести сейчас:
make mac
Обнуление карты памяти
Перед запуском тестов полностью сотрем карту памяти.
Откройте «Дисковую утилиту» на вашем Mac со вставленной SD-картой. Выберите диск (не базовый том), мой называется «8,07 APPLE SD Card Reader Media». Перейдите на вторую вкладку «Стереть». Убедитесь, что «Формат» — «MS-DOS (FAT)», имя не имеет большого значения (я оставил «БЕЗ НАЗВАНИЯ»). Нажмите кнопку «Параметры безопасности…», выберите «Обнулить данные» и нажмите «ОК». Теперь он говорит: «Опция стирания: выбрано обнуление данных». над кнопками «Параметры безопасности…» и «Стереть…». Затем нажмите кнопку «Стереть…» и нажмите «Стереть» для подтверждения. Используя Монитор активности, я увидел, что Дисковая утилита записывает нули на мою карту памяти со скоростью 15 МБ/с. На то, чтобы полностью заполнить мою карту памяти на 8 ГБ, ушло около 8 минут.
Это хороший тест для начала. Если обнуление карты приводит к ошибкам, она определенно повреждена.
Тестирование SD-карты с помощью F3 в Mac OS X
Теперь в папке есть несколько новых файлов, в первую очередь f3write и f3read, которые нам понадобятся для продолжения тестирования SD-карты.
Во-первых, давайте выясним, каков реальный «объем» SD-карты. В Терминале введите:
cd /Volumes/ ls
Это две отдельные команды, за каждой строкой следует нажатие «ввод/возврат»! Вот что у меня получилось:
$ cd /Тома/ $ лс Macintosh HD UNTITLED
Итак, у меня есть два смонтированных тома «Macintosh HD» и «БЕЗ НАЗВАНИЯ». Скорее всего, меня интересует последнее 🙂
Давайте вернемся в папку программы F3:
cd ~/Downloads/AltraMayor-f3-c24c098/
И сначала запустим программу f3write:
./f3write / Volumes/UNTITLED/
Программа записи F3 теперь сначала начинает запись во все свободное/пустое пространство и сообщает о своем ходе. Это также хороший момент для проверки скорости записи карты. Мой поставил минимальную скорость около 10 МБ/с. Согласно Википедии, это «Класс 10». Это также то, что напечатано на моей SD-карте, так что мне повезло!
Далее нам нужно проверить, в порядке ли данные. Для этого нам нужно запустить программу «f3read».


log