Вопрос от пострадавшего…
Добрый день.
Купил флешку в китайском магазине AliExpress (обещали за ~700 руб. 500 ГБ). Флешка через пару недель пришла, вставил ее в USB-порт и посмотрел свойства в моем компьютере: на самом деле 500 ГБ. Обрадовался!
Но радость была не долгой. После того, как я скопировал на нее 3-4 фильма — появилась ошибка записи. Пробую форматировать — не форматируется. Что делать, можно ли ее восстановить? Стал сомневаться в качестве такой продукции, может и флешка какая поддельная, что думаете?
Доброго времени суток!
Вообще, мое личное мнение: нормальный товар не может стоит меньше, чем в среднем по рынку, и дешевле чем его себестоимость.
Если касаемся флешки, то за эти деньги можно купить флешку на 4-16 ГБ, в зависимости от производителя и интерфейса. И сам факт того, что за такую небольшую цену предлагают достаточно дорогой товар — уже должен был насторожить… ☝
Но как бы там ни было, и такую флешку можно вернуть к нормальной работоспособности, конечно, только объем ее будет не 500 ГБ, а много меньше…
Расскажу обо всем по порядку.
В помощь!
Инструкция по определению реальной скорости работы флешки
Определение объема флешки
Пару слов о ячейках памяти и контроллере
Любая флешка состоит из ячеек памяти (собственно, куда и записываются данные) и контроллера (эта ‘штука’ увязывает ячейки памяти и позволяет работать с ними).
Понятно, что если ячеек памяти во флешке на объем в 8 ГБ — то больше 8 ГБ на флешку не запишешь (это просто физически нельзя сделать). Но что отвечает за показываемый объем в свойствах флешки и за ее работу? Контроллер! ☝
Контроллеры часто делают универсальными, сразу на определенную серию флешек. А затем его прошивают нужным образом, под конкретный объем флешки.
Но есть хитрые дельцы, которые перепрошивают контроллер так, как им нужно — и флешка в свойствах у Вас начинает показывать 500 ГБ или 1000 ГБ (по факту же ячеек памяти будет на всё те же 8 ГБ). Чувствуете, где зарыта ‘собака’? 😎,
Собственно, нечестные на руку продавцы/изготовители могут перепрошить флешку под нужный им объем и продавать ее. А как она будет работать, когда будут заполнены те 8 ГБ — им все равно!
Да и обман вскрывается, обычно, не сразу: многие пользователи заполняют объем постепенно (да и не все поймут, что к чему — появилась какая-то ошибка… Ну они часто появляются 👀,).
Диагностика флеш-накопителя: определение реального объема ячеек памяти
Для этой работы нам понадобиться спец. утилита 👇,…
H2testw
Сайт: https://www.heise.de/download/product/h2testw-50539
Утилита от немецких программистов. Очень простая, не нуждается в установке.
Основное предназначение: сканирование флешки на ее реальный физический объем памяти. Поможет быстро и точно определить реальное состояние вашего накопителя: объем, скорость работы. Приведу ниже тестирование одной такой ‘супер’ флешки на 120 ГБ.
И так, ниже покажу сначала свойства подопытной флешки (так будет понятнее, о чем речь).
Примечание: скопируйте все важные данные с этой флешки, в процессе ее восстановления, все текущие данные с нее будут удалены.
Далее необходимо скачать и запустить утилиту H2testw, и:
- переключить язык в утилите на английский (мне кажется, так удобнее ),
- выбрать носитель — то бишь нашу флешку (кнопка Select Target),
- нажать кнопку ‘Write + Verify’, и терпеливо дождаться окончания теста (который может идти и несколько часов, всё зависит от скорости работы флешки и ее объема).
Результаты сканирования я выделил специально:
- Writing: реальная скорость записи на флешку (2,82 MByte/s),
- Verifying: реальная скорость чтения с флешки (12,4 MByte/s),
- 14,8 GByte OK: реальный размер флешки, т.е. ~15 ГБ. Кстати, скопируйте или запомните число секторов — 31068072 (выделено на скриншоте ниже, у вас будет своё число! Оно будет нужно для восстановления флешки).
Кстати, если с вашей флешкой все в порядке, то вы увидите не красную полоску внизу окна утилиты, а зеленую и будет написано ‘Test finished without errors’ (в переводе на русский ‘Тестирование завершено без ошибок’). Пример ниже 👇,…
Лечение и восстановление флешки
Для форматирования накопителя и восстановления его реального объема — нам понадобиться еще одна утилита: MyDiskFix.
MyDiskFix
Англоязычная версия: http://www.usbdev.ru/files/mydiskfix/
Китайская версия с англ. скриншотом-справкой: https://disk.yandex.ru/d/tJvlUl4hpWGkEA
(Что интересно — утилита китайского производства)
MyDiskFix — бесплатная утилита, предназначенная для низкоуровневого форматирования сбойных флешек. Способна реанимировать носители, и привести их в рабочее состояние. С ее помощью можно восстановить реальный объем флешки.
Теперь рассмотрим, как отформатировать флешку в утилите MyDiskFix и восстановить ее работу, и ее реальный объем.
И так, сначала запускаем утилиту, и вводим следующие параметры:
- указываем носитель (нашу флешку), графа Choose Device,
- ставим метод форматирования в Low-Level (низкоуровневое),
- указываем наше количество рабочих секторов (графа Sectors), которое мы получили из утилиты H2testw (см. предыдущий скриншот),
- и нажимаем кнопку Start Format (см. скриншот ниже),
- примечание: если у вас будет китайская версия утилиты MyDiskFix — то ориентируйтесь по расположению модулей в английской, все функции в китайской расположены в тех же местах!
После того, как утилита MyDiskFix отформатирует флешку, вы увидите сообщение от Windows, что найден новый носитель без файловой системы, и предложение отформатировать его (см. приведенный скриншот ниже).
Можно самостоятельно зайти в ‘Мой компьютер’ выбрать флешку и отформатировать ее стандартным образом. Кстати, обратите внимание, что объем флешки будет реальный, т.е. 14,5 ГБ (а не ~120 как раньше)!
Теперь флешка должна нормально работать.
PS
Если подобным образом флешку восстановить не удалось, попробуйте найти под контроллер флешки (узнав предварительно идентификаторы VID и PID) специальную утилиту и отформатируйте ей носитель. Вообще, эта тема достаточно большая и ее я раскрыл в одной из своих статей (ссылку привожу ниже).
В помощь!
Восстановление флешки: определение контроллера и прошивка накопителя — см. пошаговую инструкцию