8.7.15

Справка по командам MHDD 4.6

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.  На скорость стирания данный параметр не влияет.

FASTERASE Стирание поверхности на максимальной скорости (используется парольная система)

TOF Чтение секторов диска в файл

ATOF Чтение секторов диска в файлы, автоматическая нарезка файлов

CLRMBR Стирание MBR. Предварительно будет создана резервная копия

CX Тест поиска с замером среднего времени доступа к сектору

MAKELOG Сканирование диска и построение специального лога. По этому логу можно строить графики и воспроизводить результаты скана

SETCDSPEED Изменение текущей скорости привода IDE CD-ROM

UNITSIZE Изменить размер сектора. Требует последующего форматирования (SCSIFORMAT)

SCSIFORMAT Форматирование SCSI накопителя  

Комментариев нет:

Отправить комментарий