Восстановление случайно отформатированного жесткого диска

Случайное форматирование — это болезненное событие. Такое событие более вероятно в DOS 2.0, 2.1, 3.0 нежели в DOS 3.1, 3.2, но тем не менее, такая возможность есть. Как я объяснял в Статье, команда FORMAT DOS в действительности не вытирает сектор данных, она стирает только загрузочную запись, FAT и корневой каталог, и создает вместо них набор пустых FAT и корневого каталога.
Итак, все сектора на месте, но как собрать их воедино? (32 М жесткий диск имеет 65536 секторов). Существуют два подхода, которые я могу разделить на класс 1 и класс 2. Класс 1 позволяет восстановить целый диск, но требует перед форматированием некоторых подготовительных операций. Класс 2 не позволяет восстановить целый диск, но может работать даже в том случае, если вы не готовили предварительно диск к форматированию.