Сразу хочется объяснить про дискеты. Если речь идёт про дискеты 180 Кб и 360 Кб и 720 Кб и 1.2 Мб и 1.44 Мб и 2.88 Мб, то там применяется только FAT12 !!! И ничего иначе ! Это для Виндос.
Но дискету можно отформатировать клоном UNIX, Линухом например. Или Мас. Виндос легко прочитает эти форматы )))
FAT16-32-NTFS на дискету не поставить из Виндос !
Но есть выход, помню написал прогу для формата и выжимал из дискеты всё возможное, хитрости там разные были. Поищи подобную прогу в тырнете. В принципе, если задаться целью починить дискету, то варианов много, но только при владении языком программирования, особенно ассемблером.
И ещё. Я заметил, что если образуются сбойные кластеры на дискете, то можно восстановить их, заново отформатировав или с помощью ScanDisk, но это временно, в общем дискету надо выкидывать, новая стоит недорого.