Denn, а есть какой-то простой способ проверить дискету в DSDOS? Форматирование в системной выдает кучу ошибок.
Лучше форматирования сложно что-то придумать. Можно ещё попробовать полазать по "чужой" дискете утилитой FDVIEW$, в этом случае без разницы где была сделана разметка (форматирование), она просто считывает сектора, без привязки к ОС и структуре данных.
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел