The best solution for you would be to replace the USB drive. When I had this problem, I tried updating the drivers, but it did not help. Also, I tried using different computers, but none of the computers recognized my USB drive. I realized that the problem was not with the computer but the USB drive itself. Then, my friend advised me to contact the Data Recovery service https://www.salvagedata.com/ . I was very satisfied with their work. They recovered all the data from my USB drive and transferred it to my computer. Maybe they can help you.