Если перевести телефон в другой режим,то он отлично подключается и заряжается,следовательно usb порт работает нормально.
Ну переводя телефон в режим флешки ты явно ему говоришь, что подключать собираешься к USB порту в режиме передачи данных.
Он и не будет пытается взять с порта эдак 1А или 2А. И заряжаться толком не будет (индикатор может и бегать при этом).
А на флешку хватит.
Иначе, вероятно, проседает источник питания USB в компе (это есть неисправность, он должен отключаться при перегрузке) или еще чего хз.
Комп пишет "устройство неисправно" - типа замкнуло USB порт по питанию.
Можно обзавестись внешним USB хабом с собственным питанием и заряжать через него.