I have a 16GB flash drive for almost seven years. It was all good before not long ago, when I tried to write a Ubuntu image onto it. I made it many times before and had no issues about. But this time, something happened, and my 16GB drive turned into 1GB. Any operating system on any computer I tried to use my USB drive with has shown me that it's strictrly 1GB and nothing to be changed.
I had a similar issue before, when this flash drive was somehow hurt by static so it wouldn't be recognized by any PC I plugged it into. That time, I used a utility to rewrite low-level chip so, as the latter contained information about what flash drive it appears (not true but similar: the drive is originally Kingston, but from that moment became Netac), the former would work again. I don't remember what that utility was but I'm pretty sure it provided options to turn any flash drive of A real storage size to A/k virtual storage size (perceived by a computer), where k≥1.
I remember that using this utility was risky since one only has exactly one chance to bring her flash drive back to life. I suppose it's worth risking in my case. After all, it isn't very expensive today to buy a 16GB usd flash drive. But I would rather scold myself to insanity for not trying.
Right this moment, I'm searching for that utility but cannot find it nor create a proper search query to help me do that. Please help me find the right utility. It may be for PC or Mac or Linux, doesn't matter.
Any disk utility app on Ubuntu or Mac (not to say of Windows) doesn't help me reach my goal. Those only can format or partition it but within the storage size perceived by an operating system, 1GB.