Уже ж писали, что написанные гигабайты не равны реальным (реальный размер разве что на дисках писался, а флешки всегда имели усушку из-за того, что пишут в десятичных, хотя всем надо двоичный размер, и те полмегабайта - собственно не столько драйвер, сколько таблица размётки самой флешки, без которой вы ни размер не увидите, ни записать на флешку ничего не сможете.