В общем, раскрыл я корпус... Оказалось, что это не флешка, а кардридер с miniSD карточкой внутри. Я её вытащил, вставил в штатный кардридер в ноуте, и он её распознал как карту в 8 гиг. Отформатировал. Проверил на ошибки через h2testw, норм. Вставил обратно - увидел как флешку в 8 гиг. Больше никаких ошибок и/или "больших" размеров не показывало.
Интересный момент. Перед форматированием посмотрел таблицу разделов на ней. Там была MBR и четыре раздела, последние два из которых никак не хотели удаляться. Помогло только созданием GPT таблицы. После этого всё стало нормально форматироваться и в MBR в том числе.
Похоже, что фейковый объём - это даже не прошивка контроллера (он здесь, получается, вообще не при чём). Всё дело в хитро закодированной MBR.