Добавил в LBAtest стирание диска. Когда появляется вопрос какой тест запустить (chs, lba, both), можно нажать букву E (erase). После подтверждения во все сектора диска записываются 32-битные числа, равные номеру сектора. Запись ведётся в режиме LBA. Если возникает ошибка при записи какого-то блока, процесс останавливается. Может быть потом сделаю вывод информации о плохих блоках и продолжение.
Идея этого режима в том, чтобы после стирания можно было сграбить образ диска на ПЦ и убедиться, что все сектора пронумерованы в правильном порядке. Для этого 32-битные числа записываются на диск в формате intel.
Опция erase скрытая, о ней в интерфейсе программы ничего не сказано (чтобы не провоцировать).




Ответить с цитированием