В большинстве современных контроллеров возможно указание значения потребляемого тока, это сделано для ос, которые по этому параметру резервируют потребление тока по порту, куда устройство подключается. Но это не значит что устройство потребляет зарезервированный ток. Например, в утилите для (современного 6987 и старше)контроллера ALCOR можно установить значение тока 200ма и продвинутая операционка будет резервировать для флешки 200ма, хотя реальное потребление будет 80ма(зависит от состава комплектующих флешки).
Можно попробовать задать в сервисной утилите меньший ток резервирования чем, возможно, установлен сейчас. Флешки на устаревших контроллерах не имеют функции сообщения тока потребления. Подключите флешку к винде и в свойствах порта USB к которому она(флешка) подключена посмотрите ток потребления.
Или купите другую флешку, 8гб стоят недорого.