What I would try for this, is to clean and format the drive using Diskpart.
Right Click on the start menu and choose ‘PowerShell - Admin’.
In the box, type diskpart and hit enter.
Type: list disk then it should show you a list of drives. Find the number of your drive, normally it will indicate the capacity e.g 16G, 32G depending on your drive. Be 100% sure it’s the right one!
Type select disk X - entering the actual correct number for your drive for X.
Type the following commands one after the other. It may tae a little while for each one to run: clean create partition primary format fs=fat32 quick
Unplug and replug the USB drive, Windows should now hopefully recognise it. If not the drive may be broken.
Please could you come back and let us know if this has worked for you?