FormatH
ATA-IDE HDD Low-Level Format. ver.1.2 (C) Hopter corp., 2003.
Утилита для "низкоуровневого" форматирования винчестеров (жестких дисков, HDD), подключенных к интерфейсу IDE.
Утилита может работать с винчестерами до 128Гб, подключенными к первым двум контроллерам IDE, как в режиме "Master" (единственный или "Мастер"), так и в режиме "Slave" ("Ведомый"). При этом, винчестер должен поддерживать адресацию секторов в режиме "Normal" (он же "CHS", он же "Трек/Головка/Сектор").
Программе требуется прямой и полный доступ к контроллеру и винчестеру, поэтому она не работает в многозадачных операционных системах (таких, как Windows). По этой же причине, она не работает в "Windows консоли" и "Командной строке", запущенной из-под таких операционных систем. В этом случае требуется перезапуск "В режиме эмуляции MS-DOS".
ВНИМАНИЕ!!! После начала низкоуровневого форматирования, все данные на всех логических дисках форматируемого устройства будут уничтожены! Восстановление будет невозможно!
Необходимость такой утилиты продиктована тремя причинами:
1) штатные средства форматирования отмечают сектор поврежденным только в том случае, если не удалось в
него записать, а затем прочитать информацию, после многочисленных попыток это сделать, да еще и без
учета времени попыток;
2) форматировщик Windows вообще не проводит форматирования, а только очищает оглавление диска, возлагая
работу по проверке диска на соответствующую утилиту, которая в свою очередь поступает так, как сказано в
п.1;
3) современные винчестеры умеют "прятать" сбойные участки, подменяя их исправными из так называемой
"инженерной области", но для этого их надо именно форматировать, а не писать/читать, как делают это
штатные утилиты форматирования.
Справедливости ради, следует сказать, что процесс "подмены" (релокации, relocation) сбойного участка исправным не стандартизован, и "отдан на совесть" производителя винчестера. Поэтому, команды на такое действие различны у разных производителей, могут меняться от модели к модели винчестера, проводиться "незаметно для пользователя" в процессе эксплуатации устройства (фоново) технологией S.M.A.R.T., или не поддерживаться вовсе. Тем не менее, разумно "попытать счастья", прежде чем выбросить "посыпавшийся" винчестер!
Таким образом, пришлось предусмотреть 4 режима форматирования, чтобы охватить как можно большее количество моделей винчестеров. Кстати, утилита позволяет не только форматировать, но и тестировать винчестер. Для этого надо ответить "Нет" на каждый из четырех запросов о включении соответствующего режима форматирования.
Процесс форматирования очень длительный, и может занимать до нескольких суток. Поэтому процесс можно прервать в любой момент, а позже возобновить. Изменить параметры форматирования будет нельзя - они восстановятся автоматически из файла сессии (format_h.sav), который будет создан в текущей папке.
В результате работы, утилита создаст в текущей папке файл отчета (format_h.rep), в котором будет указано:
- Краткая информация о винчестере;
- Общее число таймаутов (TimeOuts) - секторов, которые плохо читаются;
- Общее число предупреждений (Warnings) - секторов, которые читаются с ошибкой, но ошибка исправлена системой коррекции ошибок;
- Общее число ошибок (Errors) - секторов, которые не читаются вообще;
- Список из более 9000 последних проблемных секторов.
Особенности:
Операционная система: MS-DOS 3.30+
Оконный интерфейс: Нет (консоль)
Командная строка: Есть
Особые требования к компьютеру: Нет
Объем исполняемого файла: 5kb
Инсталляция: Не требуется
Скачать FormatH.zip (11kb)
Скачать DOS622.zip (1Mb) - утилита под Windows для создания загрузочной дискеты MS-DOS 6.22