Домой / Музыка / Почему карта памяти показывает меньший объем. Лучший способ восстановления китайских флешек

Почему карта памяти показывает меньший объем. Лучший способ восстановления китайских флешек

Приветствую всех. Моя первая попытка написать что нибудь на mysku. Решил сделать обзор не однотипным как все: Что купил - оказалось фейк - потребовал возврат. А я напишу для тех кто не знает как эти фейки привести в нормальный вид.

И так в одно и то же время были куплены 2 флешки с заявленными 32 гб 10 класса (ну как и все подобные пишут).
1) с ebay. Покупалась за 13.99 $ (думал подороже хоть не фейк будет) (Посылка была в пути 17 дней)


2) с aliexpress так же 32 гб 10 класс за 9.90 $ Брал из-за retail box. Думал может не подвальная будет (хотя это retail упаковкой язык не поворачивается назвать). В подарок шёл кардридер USB 2.0. (Посылка была в пути 14 дней)





Проводим тест всеми известной утилитой H2testw 1.4:
Micro SD с ebay:



Micro SD с ali:


Всё как и во всех фейках. Но есть два нюанса. Во флешке с ebay скорость записи 2 мб ничтожна мала. А во флешке с али типо зарезервировано 100 мб которые не как не вернуть обычным форматированием.

Естественно был открыт диспут и там и там. С ebay продавец извинился и скинул вину на плохого поставщика. Но деньги сразу же вернул всю сумму.
С али продавец уверял меня что у него быть не может фейков. Ибо он на все флешки которые продавал писал огромными буквами что реальный размер. Говорил что мол отсылай за свой счёт верну тебе 9.90 $. Я ему пригрозил что буду жаловаться администрации что он мошенник. Подключил к диспуту админов. Деньги сразу же вернулись))) Ладно ушёл я от темы…

Перепрошивки контроллеров это не актуально для Micro SD ибо вы перепрошиваете кардридер. От этого размер не появиться. Всякие там виртуальные разделы делать это не практично. Ибо стандартными утилитами не отформатировать. Так вот… я думаю многие слышали про софт под названием MyDiskFix, но многие может не понимали что там нужно делать.

Для начала качаем саму утилиту
Все непонятки из-за китайского интерфейса.
Нас интересует всего 3 пункта там:



- в 1-м пункте выбираем нижнее - что означает Низкоуровневое форматирование.
- во 2-м пункте надо в окошко справа ввести значение реальных секторов (которая выдается H2testw. Например 7.6 GByte OK (16027447 sectors), то число 16027447 надо туда вставлять.
- потом нажимаем кнопку 3-го пункта для запуска восстановления. Выдаст какую то ошибку - жмём ок. Автоматически появится форматирование флешки. Форматируем. И вуаля у нас реальный размер флешки + скорость стала выше.

Скриншоты после реставрации:
ebay:






ali:





Помимо того что стала реальная емкость и чуть выше скорость записи и чтения то излечились две проблемы которые были описаны выше.

Итог: Имею теперь халявные флешки 8 и 4 Гб.
PS Надеюсь хоть кому нибудь эта информация пригодиться. Ну и прошу меня не пинать сильно…

Планирую купить +236 Добавить в избранное Обзор понравился +171 +449

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

Заказав товар из зарубежного интернет-магазина, можно существенно сэкономить, приобретая его без таможенных пошлин и магазинных накруток. Стоимость карт памяти во многих из них довольно соблазнительная, и, поддавшись на рейтинг продавца и количество положительных отзывов, сложно удержаться от покупки карты большой емкости за небольшие деньги. Итак, решено купить на популярной площадке AliExpress карту SDHC 32GB Class 10 !

Поддельные карты памяти (micro) SDHC

Как правило, посылка приходит довольно быстро, и радостный покупатель вставляет карту памяти в кардридер на компьютере или другом устройстве. Внешне все гладко: компьютер определяет карту, ее размер соответствует маркировке 32 Гб, флешка форматируется, на нее без проблем записываются и считываются данные (правда скорость чтения/записи не слишком высока, но на это можно закрыть глаза). Радостный покупатель подтверждает получение товара, оставляет положительный отзыв продавцу и радуется удачной покупке. Проблемы наступают немного позже и, как правило, неожиданно…

Покупатель такой SD карты начинает активно пользоваться ей по прямому назначению и в один день неожиданно понимает, что часть записанных файлов не читается. Согласитесь, обидно вернувшись их отпуска, обнаружить, что большинство отснятых фотографий не читаются. Дело в том, что китайские умельцы перепрошивают контроллер SDHC карты, так чтобы он создавал видимость большего объема. При записи данных на такую флешку после исчерпания физически доступного места, они могут просто никуда не писаться (/dev/null) или перезатирать старые данные. Т.е. часть файлов безвозвратно теряется.

Как протестировать приобретенную SD карту

Ценность данных на флешке обычно гораздо выше чем цена самого носителя, поэтому, чтобы не столкнутся с проблемами в самый неподходящий момент (не читаются видео / фото, отснятые во время поездки, не открывается важные документу и пр.), желательно заранее протестировать флешку на предмет подделки.

Для тестирования нам понадобится утилита H2testw . Программа является бесплатной, не требует установки, скачать ее можно с сайта немецких разработчиков.

По умолчанию язык интерфейса немецкий, для удобства лучше переключиться на английский (English)

Вставляем тестируемую карту в компьютер, нажимаем Select target (выбираем букву диска, соответствующую карте памяти), а затем запускаем полное тестирование карты памяти, нажав кнопку Write + Verify .

Процесс тестирования может растянуться вплоть до нескольких часов. Если с флешкой все нормально – в результатах тестирования будет присутствовать надпись: «Test finished without errors ».

Если размер карты не соответствует заявленному (завышен), окно лога будет подсвечено красным, а в отчете содержатся примерно такие строки:
Warning: Only 31905 of 31995 MByte tested
The media is likely to be defective.
3.5 GByte OK (7474008 sectors)
27.5 GByte DATA LOST (57867432 sectors)


Т.е. из заявленных 32 Гб реально доступно только 3,5 (реальная емкость данной флешки всего около 4 ГБ).

Чуть ниже в логе есть текст:
Writing speed: 8.20 MByte/s
Reading speed: 9.40 MByte/s
Это означает, что скоростные характеристики карты памяти также завышены, что соответствует class 4, но никак не class 10, как указано на самой карте.

Как вернуть поддельной карте реальный размер

Итак, протестировав карту, мы убедились, что ее размер завышен, а пользоваться ей в таком виде нельзя. Можно, конечно, использовать карту для хранения не важных данных, например в mp3 плеере. Либо придется постоянно следить, чтобы размер данных на флешке не превысил 4 Гб. Можно ли исправить такую карту памяти, вернув ей реальный объем?

Да, но средствами самой ОС переформатировать ее под реальный объём не получится. Можно воспользоваться Acronis Disk Director либо простой китайской утилитой MyDiskFix.exe . Оба инструмента позволяют восстановить реальный размер «фейковых» китайских флешек с завышенным объёмом памяти, но пользоваться утилитой MyDiskFix немного проще (кроме того она не требует установки) . Утилита не перешивает контроллер флешки, а умеет корректно отформатировать реальную рабочую емкость. Основной ее недостаток – китайский язык интерфейса



После переформатирования желательно еще раз протестировать карту памяти утилитой H2testw. Если ошибок не будет, (micro) SD карта должна определиться в системе с реальным размером и станет пригодной для использования (а вот насколько она будет долговечна и надежна — это уже как повезет).

Как отличить поддельную (micro) SD от настоящей и вернуть деньги

Даже опытному покупателю довольно сложно отличить настоящую карту памяти micro SDHC от поддельных. Наткнуться на поддельные китайские карты памяти можно практически на всех площадках, в том числе Aliexpress.com, DHgate.com и Ebay.com. Первый признак поддельной карты– низкая цена (скупой платит дважды?). Во-вторую очередь стоит обратить внимание на внешний вид товара: должна быть указана (без ошибок!!) компания-производитель, характеристики емкости и класс памяти. Ну и ориентируйтесь на рейтинг продавца (не самый показательный критерий).

При получении флешки ее нужно проверить утилитой H2testw, в случае обнаружения подделки немедленно оформлять на продавца жалобу (диспут) и просить вернуть деньги (саму карту как правило возвращать не нужно).

С увеличением количества USB-флеш-накопителей, производящихся в Китае, восстановление китайских флешек становится все более актуальным. Интернет-площадки предлагают огромный ассортимент этих гаджетов. По выгодным ценам можно заказать USB-накопители до 512 Gb. Но большинство владельцев флеш-накопителей, заказанных из Китая, сталкиваются с проблемами в их эксплуатации. Самая распространенная из них — это повреждение файлов в памяти флэшки.

Причина потери данных из памяти накопителей из Китая

Главными составляющими любого USB-накопителя являются NAND-чип и контроллер. NAND-чип отвечает за максимальный объем данных, которые могут быть записаны на носитель. Контроллер обеспечивает связь ячеек чипа с компьютером. При изготовлении флешки на него записывается вся информация о характеристиках и размере памяти. Несоответствие данных в контроллере с реальной емкостью флэшки вызывает сбои в работе устройства. Когда истинный объем заполнен, информация начинает записываться по кругу, затирая предыдущие данные. В результате файлы становятся недоступными. Часто файловая система переполненных носителей распознается как RAW. В некоторых случаях удается отформатировать такое устройство стандартными утилитами Windows, но решение проблемы будет временным, т. к. после заполнения реального объема памяти в работе накопителя снова начнутся сбои.

NAND-чип большинства китайских флэшек исправен и пригоден к использованию. Но для восстановления его корректной работы необходимо внести изменения в контроллер накопителя, указав реальную емкость. После этого флешкой можно пользоваться, не опасаясь за информацию на ней.

Анализ объема памяти флешки

Прежде чем начать восстанавливать истинное значение объема памяти, необходимо его выяснить. Наиболее простой способ — это постепенно заполнять носитель файлами, дожидаясь критического значения вместимости, после которого начнется сбой. Но таким способом не получится определить точное значение памяти и количество секторов микросхемы. Правильнее будет воспользоваться программой для тестирования накопителей. Самая удобная бесплатная программа для этого — H2testw. У нее простой и интуитивно понятный интерфейс. С ее помощью возможно быстро и точно установить истинный размер памяти носителя.

Алгоритм работы с программой следующий:

— указать нужный девайс (select target);

— выбрать полную проверку данных (all available space);

— запустить тестовую запись и чтение информации (Write + Verify).

В зависимости от заявленного объема флешки, время анализа может продлиться более 10 часов. Но нет необходимости ждать окончания тестирования. Следует дождаться значительного падения скорости записи. Это свидетельство того, что накопитель полностью заполнен и начался процесс поверхностной перезаписи. Можно остановить тестирование записи (Abort). Далее следует выбрать процесс чтения (Verify) и дождаться его завершения. Будет получено значение следующего типа: «6,7 GByte OK (14162432 sectors)». Значение в скобках — это реальное количество секторов памяти, которое понадобится для восстановления китайской флешки. В большинстве случаев истинная емкость носителя составляет 5-10% от указанной, поэтому объем полезной памяти для накопителей с заявленными 32-64 Гб не будет превышать 6 Гб.

Восстановление реального размера емкости китайских флешек

Восстановление реального размера фейковых флэшек требует наличия специальных утилит. Но перед использованием таких программ необходимо извлечь прочие носители, чтобы ошибочно их не отформатировать. Наиболее удобная программа для этого — Acronis Disk Director.

Инструкция для восстановления:

  1. Выбрать носитель, который необходимо восстановить, нажать ПКМ и запустить процесс инициализации. Если флэшка отформатирована, этот пункт пропустить.
  2. В меню операций выбрать «создать том». В появившемся окне обозначить создание базового тома и выбрать необходимый носитель.
  3. Установить размер тома не более того, который был получен в процессе тестирования. Тип тома — логический. Файловую систему выбрать в зависимости от потребностей. Нажать на кнопку «завершить».
  4. На главной странице выбрать пункт «применить ожидающие операции». Начнется процесс форматирования, после завершения которого можно использовать носитель. В случае возникновения ошибки необходимо вернуться к п. 2 и установить меньший размер тома.

Таким способом информация о полном объеме памяти в контроллере не изменится, но для всех считывающих устройств будет доступен только ее действительный размер. Этот способ быстр и безопасен, поэтому следует отдать ему предпочтение.

Для перепрограммирования контроллера необходимо воспользоваться утилитой MyDiskFix. Эта программа разработана китайцами для изменения информации об объеме памяти носителей. Существует только альфа-версия данной программы, поэтому возможны сбои. Удобнее пользоваться ее англоязычной версией.

Для корректной работы программы восстановление носителя необходимо выполнять в безопасном режиме. Для этого при загрузке ПК необходимо нажать F8 и выбрать пункт «Безопасный режим с загрузкой сетевых драйверов».

Алгоритм работы с MyDiskFix:

— выбрать необходимый носитель;

— отметить низкоуровневое форматирование (Low-Level);

— первое поле секторов (Sectors) оставить без изменений, во втором поле указать количество секторов, не превышающее то, которое было получено во время тестирования, например, 14162000;

— приступить к форматированию «START Format».

Этот способ более длительный по времени, но позволяет навсегда исправить проблему, изменив информацию о NAND-чипе в контроллере флэшки.

Независимо от выбранного способа восстановления, после завершения процесса форматирования необходимо повторно выполнить проверку с помощью утилиты H2testw. Убедившись в исправности USB-носителя, можно безопасно его использовать.

Иногда пользователи сталкиваются с ситуациями, когда им нужна флешка на 1-2 гигабайта , а в магазине таких устройств днём с огнём не сыщешь. Вот не жрёт старая прошедшая огонь и воду магнитола более объёмные USB -носители, хоть тресни! Даже, неоднократно, читал темы на барахолках, где люди ищут такие малообъёмные флешки .

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

Когда дело косается USB -флешкек, то в подавляющем большинстве случаев, для них у меня на сайте USBDev, имеются производственные утилиты. С их помощью, можно перепрошить USB-контроллер таким образом, чтобы в его объёме было требуемое вами значение. Таким образом, для флеш-устройств с интерфейсом USB , можно применять, как инструменты, работающие с файловой системой, так и так называемые программы для прошивки .

Какой из них использовать вам? Здесь сложно однозначно сказать, т.к. для некоторых флешек, риск запороть дело прошивкой, исключать не стоит. Для примера, пытаться прошить монолитную флешку , это игры с огнём, а Phison монолит , тем более. Если говорить про меня, то я бы несомненно стремился перепрошить флешку, но прежде бы погуглил, на тему наличия для неё специального софта.

НА УРОВНЕ ПРОШИВКИ КОНТРОЛЛЕРА

В настройках Alcor QCTool V1.1.0.24 (20160322) , на вкладке Modify Options , активируем параметр Reset UFD и забиваем нужное вам значение в Fix Capacity .

В случае использования производственного комплекса Phison MPALL , в области настроек Preformat , ищем параметр Target Capacity и указываем там своё значение.


В прошивальщике SMI MPTool , можно задействовать несколько способов для понижения объёма флеш-памяти. Самый удобный и что главное точный (задаётся конкретный объём) , на мой взгляд это использование режима BIN Level на странице Capacity Setting в настройках утилиты. После переключение на него, станет доступен параметр StaticSize , а через кнопку Set можно будет вбить объём в мегабайтах.


НА УРОВНЕ ФАЙЛОВОЙ СИСТЕМЫ

Суть всех их примерно одинаковая, они уменьшают объём имеющегося тома на флешке, остальное выкидывая в не размеченную область.


Здесь софтины можно перечислять бесконечно, я даже пренебрег всем известным отечественным продуктом Acronis Disk Director .

Главным образом, утилита MyDiskFix alpha2 , применяется для лечения поддельных флешек, в тех случаях, когда нету подходящего сервисного ПО.


Все манипуляции сводятся к переключению в LowLevel -режим и указанию нужного количества секторов, которые определят объём флешки. Можно писать набум, если лень считать…

Paragon Partition Manager – один и десятков редакторов дисков, выбранный случайным образом.


Принцип во всех схожий, выбираем диск, тащим ползунок и в завершении щелкаем кнопку применить изменения.

DISKPART – встроенная в Windows , консольная утилита , для управления дисками. Запускать обязательно следует с правами администратора .

Все необходимые команды показаны на скриншоте и подчеркнуты жирной красной чертой, для большей наглядности.


Кратко прокомментирую весь рабочий процесс. Первая команда list volume , выводит список разделов, из которых следует выбрать нашу флешку.

По объёму и метке, я без проблем её вычислил и следующей командой select volume 6 , указал программе, что мне нужен том номер 6 .

Произвожу очистку диска командой clean .

Теперь нам предстоит создать раздел и задать ему конкретный объём, указанный в мегабайтах. Например, я забил 1300МБ :

create part primary size=1300

format fs=fat label=usbdev quick

Чтобы завершить работу с программой DiskPart , введите команду exit .

PS: Использовалось приложение DiskPart , встроенное в операционную систему Windows 7 SP1 .