# dd if=/dev/zero of=/dev/sd[a-z] - Enter ( ошибка на 1/30 части флешки)
# (echo n; echo p; echo 1; echo; echo; echo w) | fdisk /dev/sd[a-z] - Enter(ошибка синтаксиса)
# mkfs.vfat /dev/sd[a-z] - это у меня почему-то не работает
Первая - полностью отформатировать флешку (все забить нулями). Вторая - создать один раздел размером на всю флешку. Третья - отформатировать его в FAT.
wipefs, потом форматируешь - это если немного запущено. Иначе, просто mkfs достаточно. К слову, раз уже отвечаю в бесполезный тред, то упомяну fatsort, который бывает полезен в инных запущенных ситуациях.
У меня как-то «гнала» SD-карточка из-за какой-то ошибки в кард-ридере. На другом кард-ридере всё было нормально. Вот только я уже успел «запороть» SD-карточку на первом кард-ридере. Поэтому testdisk мне сказал «у вас 245 цилиндров, а должно быть 255. Исправить?» Он спросил это сразу после нажатия на кнопку Quick Search.