Китайські підроблені флешки, у яких заявлений розмір у рази перевищує фактичний, зустрічаються все частіше. Якщо раніше для їх покупки потрібно було докласти якихось зусиль і зробити замовлення з Китаю, то сьогодні ці накопичувачі гігантських обсягів за низькою ціною можна купити у два кліки і в місцевих маркетплейсах.
У цій статті докладно про те, як дізнатися реальний обсяг флешки, якщо у вас є підозри, що з накопичувачем щось не так, а також про можливі способи зробити так, щоб флешка показувала та працювала саме з цим обсягом.
Що таке підроблені флешки
Якщо ви заглянете в популярні Інтернет-магазини, особливо найпопулярніший китайський, ви легко знайдете USB-флешки по 1, 2 і більше терабайт за символічну ціну, яка в десять і більше разів менше, ніж купівлі накопичувача такого ж обсягу у звичайному місцевому магазині електроніки.
Спокусившись поєднанням ціни та якості, люди купують такі накопичувачі і в результаті спостерігають, що:
- У системі – Windows, Linux чи десь ще, флешка дійсно показує вільним саме той обсяг, який було заявлено.
- Якщо почати записувати на флешку дані, вони успішно записуються саме в тому обсязі, який заявлено.
- А от якщо записати накопичувач під зав’язку, а потім спробувати прочитати всі записані дані, зробити це вже не вийде – неушкоджених даних буде значно менше, ніж зазначений обсяг.
Сутність таких флешок – спеціальним чином прошитий контролер накопичувача, який «рапортує» системі не про реальний обсяг флешки, тобто не про те, скільки фактично пам’яті вона має, а про те, що виставив не дуже чистий на руку виробник чи продавець.
При цьому, якщо записувати на таку флешку дані в рамках реального обсягу, вони зазвичай доступні і справно зчитуються (саме з цієї причини проблему зазвичай відразу не помічають), а ось якщо перевищити його – запис ведеться, але раніше записані дані зникають. При цьому для деяких накопичувачів ви можете бачити, що нібито файли є та нікуди не поділися, але відкрити їх вже не вийде, для інших – файли з флешки пропадають.
Як визначити реальний обсяг флешки
Перш ніж приступити до основного та тривалого варіанта перевірки обсягу накопичувача, рекомендується спробувати утиліту ChipGenius. Для деяких флешок (але не для всіх) вона може показати інформацію про чіп пам’яті, що використовується, і про його реальний обсяг.

Однак цей спосіб спрацює лише для накопичувачів із певними контролерами. Для визначення реального об’єму USB-накопичувача, незалежно від контролера, що використовується, зазвичай використовують утиліти, які діють за наступним принципом:
- Записують дані (зазвичай набір файлів, для яких відомі контрольні суми) весь заявлений обсяг флешки.
- Перевіряють записані дані та повідомляють про те, який обсяг було втрачено, а який прочитати вдалося – це й буде реальним розміром за умови відсутності додаткових неполадок накопичувача.
При такому тестуванні є ризик вивести накопичувач з ладу, найчастіше це обумовлено не самими тестами, а низькоякісними модулями пам’яті в накопичувачах.
Найвідоміша з таких утиліт – H2Testw, досить проста у використанні, попри відсутність української мови інтерфейсу. Порядок її використання буде таким:
- Завантажте утиліту з офіційного сайту або, якщо із завантаженням з офіційного сайту виникають труднощі, знайдіть на сайті з українською мовою (рекомендується перевірити файл на VirusTotal).
- Відформатуйте накопичувач, який потрібно перевірити на реальний розмір. Для наступних кроків краще буде, якщо флешка буде підключена до USB 3.0 (за умови, що вона підтримує цей тип інтерфейсу).
- Запустіть H2Testw та встановіть мову інтерфейсу на англійську мову (якщо вам зручніше німецька – можна залишити і на ній).
- Натисніть кнопку «Select target» та виберіть флешку, яку потрібно перевірити. Інші параметри у програмі змінювати не слід.
- Натисніть кнопку «Write + Verify» для запуску перевірки.

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

- Дочекайтеся завершення запису та перевірки записаних даних. Перший етап може зайняти дуже тривалий час, особливо для накопичувачів «1 Тб», «2 Тб» та аналогічних.
- У результаті ви побачите інформацію про наявність помилок під час тесту. На скриншоті нижче реальний обсяг флешки відповідає заявленому, тому помилок немає.

- Для підробленої флешки повідомлятиметься про помилки, відображатиметься інформація про те, яка кількість даних була записана, яку вдалося прочитати (це і буде реальним обсягом) та кількість втрачених даних. Приклад звіту для флешки із заявленим обсягом 32 Гб та реальним – близько 8 Гб:
The media is likely to ru defective. 7.6 GByte OK (16092625 sectors) 23.5 GByte DATA LOST (49408559 sectors) Details:0 KByte overwritten (0 sectors) 0 KByte slightly changed (<8 bit/sector, 0 sectors) 23.5 GByte corrupted (49408559 sectors)
- Якщо ви плануєте спробувати відновити реальний обсяг флешки, рекомендується натиснути кнопку «Copy to clipboard» у вікні H2Testw та зберегти звіт собі в текстовий файл або нотатки.
- Після проведення тесту на флешці буде розміщено файли, використані для перевірки, їх можна видалити.
H2Testw – не єдина програма такого роду, серед інших безплатних утиліт, що працюють за тим самим принципом можна виділити:
- FakeFlashTest – програма працює за тим же принципом, що і H2Testw. Додатково в ній є можливість швидкого тесту (не завжди дає точний результат, така ж можливість є в іншій програмі розробника – RMPrepUSB), краще використовувати варіант «Test Empty Space». Завантажити програму можна з офіційного сайту.

- Flash Drive Tester – ще одна утиліта, яка перевіряє можливість читання даних, записаних на накопичувач для визначення підроблених флешок. Офіційний сайт – https://www.vconsole.com/download

Як відновити реальний обсяг флешки
Якщо ви хочете користуватися придбаним накопичувачем і не переживати, що дані з нього випаровуються, можна спробувати привести розмір флешки у відповідність до її реального обсягу. Для цього є два способи: простий – форматування із заданим обсягом; складний – перепрошивка контролера.
MyDiskFix
Для першого варіанта можна використовувати утиліту MyDiskFix. Офіційна версія утиліти не містить навіть англійської мови інтерфейсу (але є сторонні переклади), але навіть у цьому випадку можна зробити все необхідне.
- Запустіть програму і в числове поле, позначене цифрою 1, введіть число, яке відповідає числу секторів для успішно записаних даних у тесті H2Testw (показується праворуч від числа успішно записаних даних).
- У полі зліва виберіть другу опцію: Low-Level в англомовній версії програми.
- Натисніть «Start Format» та дочекайтеся завершення форматування, воно може тривати тривалий час.

Прошивка флешки на фактичний розмір
У другому випадку потрібно знайти утиліту для відновлення потрібного обсягу на рівні прошивки контролера: вони відрізняються для різних накопичувачів і можуть бути складними у використанні. У деяких випадках можна отримати накопичувач, що вийшов з ладу.
Загальна сутність підходу:
- Отримайте інформацію про VID та PID, а також про контролера у програмі ChipGenius.

- Після цього ви можете спробувати знайти необхідну утиліту, використовуючи пошук за запитом «КОНТРОЛЕР MP Tool». Наприклад, для флешки із зображення в 1-му пункті запит буде виглядати як «SM3280 AB MP Tool». Серед утиліт, що часто згадуються, можуть бути – ALCOR MP Tool, FC MPTool, але все залежить від конкретного контролера. MP Tool – Mass Production Tool, утиліта, призначена для масової прошивки накопичувачів з конкретним контролером.
- Знайшовши утиліту, використати її для відновлення оригінального об’єму накопичувача: сам принцип використання може відрізнятися, до того ж може знадобитися встановлення специфічного драйвера USB флешки для роботи утиліти.

Рекомендується не гнатися за USB-накопичувачами та SSD з небувалими обсягами за неймовірно низькою ціною. Дійсно, ціна флешки може вигідно відрізнятись при замовленні з Китаю порівняно з місцевим роздрібним магазином. Але якщо різниця в ціні близька до десятикратної або, а у роздріб накопичувачів з таким обсягом взагалі немає, це має викликати сумніви щодо правильності такого придбання.








