EXIT / QUIT / <ALT+X> Выход из программы
BATCH / <F5> Запуск пакетного файла на исполнение
Вы можете написать небольшой командный файл, в котором будет указано, какие операции следует выполнять без участия оператора. Например, могут быть описаны следующие действия:
Сменить канал на Secondary
Выполнить дважды сканирование с ремапом
Выполнить 10 раз стирание первых 10000 секторов
Сменить канал (накопитель)
Выполнить полную очистку диска
и т.д.
В этом же пакетном файле вы описываете реакцию программы на ошибки. Все происходящие события протоколируются в файл MH_BATCH.LOG.
Чтобы запустить пакетный файл на исполнение, достаточно нажать <F5> и ввести имя пакетного файла без расширения.
Все пакетные файлы должны находиться в каталоге BATCH.
Там же находится пример пакетного файла.
Формат пакетного файла
Первой строкой пакетного файла считается строка с номером версии MHDD, например:
V4.6
Версия нужна для избежания внештатных ситуаций запуска файла на несоответствующей версии MHDD. Когда автор изменяет формат команд BATCH-файла, он увеличивает и номер версии.
После строви с версией можно вводить команды. Регистр значения не имеет. Команды и параметры разделяются одиночным пробелом. Коментарии должны начинаться только с начала строки, первый символ строки-комментария должен быть ";" (точка с запятой).
HALT_ON При любой ошибке остановить работу пакета
HALT_OFF При возникновении ошибок работу продолжить
ENDSND_ON Включить звуковое оповещение о окончании каждого теста
ENDSND_OFF Отключить звуковое оповещение
ASK_ON Спрашивать подтверждение выполнения каждой команды
ASK_OFF Не спрашивать подтверждений
DEV_SELECT Вывести меню выбора дисков
DRV_ID Идентификация накопителя
DRV_RESET Сброс накопителя
DRV_STOP Останов шпинделя
SOUND <x> Включить звук (частота = х)
NOSOUND Выключить звук
DRV_SCAN <x> <y> <z> Сканирование поверхности
x = стартовый номер LBA (можно указывать "MIN" без кавычек)
y = конечный номер LBA (можно указывать "MAX" без кавычек)
z: 0 = только сканирование; 1 = включить ремап; 2 = включить Erase Delays
DRV_PORT <x> Переключить канал
x: 1 = Primary Master
...
x: 3 = Secondary Master
...
x: 6 = PCI, первый канал
BEEP <x> Сигнал х секунд
PAUSE <x> Пауза х секунд
REPEAT <x> Повторить следующую строку х раз
DRV_SEEK <x> Запуск seek test на х секунд
DRV_NHPA Восстановить заводской размер диска
DRV_WAIT Ждать готовности накопителя
DRV_ERASE <x> <y> Стирание поверхности накопителя
х - стартовый сектор (можно указывать "MIN" без кавычек)
у - конечный сектор (можно указывать "MAX" без кавычек)
HELP Краткая справка
CLS Очистка консоли
SCREENSHOT / <F10> Сделать снимок экрана в файл SCRSHOT.LOG
PORT / <SHIFT+F3> Меню выбора дисков
WAIT Издать сигнал, когда накопитель освободится (для отладки)
SCSIINFO / <F9> Вывести информацию о всех обнаруженных контроллерах и накопителях
MAN
ID Вывод краткой информации о накопителе
EID / <SHIFT+F2> Вывод расширенной информации о накопителе
PCISCAN Просканировать шину PCI и записать результат в MHDD_PCI.LOG
SCAN Сканирование поверхности и восстановление поврежденных секторов
Опция Remap: если встретится BAD-сектор, произвести попытку переназначения
Опция Erase Delays: если встретится BAD-сектор или "долгочитаемая" группа секторов, то выполнить запись в эту группу (обычно 255 сектора подряд)
Внимание: опция Erase Delays деструктивна для данных!
Во время сканирования доступны следующие клавиши:
<ESC> - остановить сканирование
<R> - сбросить накопитель
<Клавиши управления курсором> - перейти к другому участку диска
SWITCHMBR Позволяет "активировать" и "деактивтровать" MBR
HPA Позволяет уменьшить физичексий размер диска
NHPA Вернуть оригинальный (заводской) размер диска
RHPA Отобразить оригинальный (заводской) размер диска
RX Получить буфер из диска (для отладки)
RST / <F3> Послать сигнал сброса накопителю
PWD Установить USER-пароль на диск
UNLOCK Временное снятие пароля
DISPWD Полностью разблокировать накопитель
Перед подачей этой команды следует подать команду UNLOCK
RPM Изменить частоту вращения шпинделя (работа этой процедуры не гарантирована)
FF Записать секторы диска. Данные для записи берутся из указанного файла
AAM Настроить шумовые характеристики накопителя
MAKEBAD Генерация BAD-блоков. Работает не на всех накопителях
RANDOMBAD Генерация бед-блоков, разбрасывая их случайным образом по поверхности
INIT Сброс и рекалибровка
FDISK Сделать один раздел на весь диск. Изменяется только MBR
SMART / <F8> Управление системой SMART, а также просмотр атрибутов
STOP / <SHIFT+F4> Остановить шпиндель
I / <F2> Послать команды ID, затем INIT
ERASE Выборочное стирание секторов или полное стирание поверхности (низкоуровневое форматирование)
Для стирания напрямую, минуя BIOS, можно отключить диск в настройках BIOS, либо стирать с параметром /DISABLEBIOS. На скорость стирания данный параметр не влияет.
Комментариев нет:
Отправить комментарий