Эмулятор БК-0010-01, БК-0011
и БК-0011М
ПРОГРАММНОЕ
ОБЕСПЕЧЕНИЕ
ДВК   УК-НЦ   БК0010/11М
archive.pdp-11.org.ru

Краткое описание программы BKHDDTool

Программа BKHDDTool представляет собой консольную утилиту, работающую в командной строке.

Утилита предназначена для разборки/сборки образов HDD БК в форматах .hdi или raw image. Понимает форматы разбивки АльтПро и Самара, а так же может конвертировать образ между этмим форматами. При пересборке формата АльтПро теряются все резидентные модули из бут блока.

Программа написана на основе исходника bkhdd.cpp (c) 2010 Terra software.

Использование:

BKHDDtool -? (--help)
  Вывод справки
BKHDDtool [-a | -m][-i][-o][-p<Путь>][-c<N> -h<N> -s<N>] <Имя образа HDD>
-a (--altpro) - использовать формат образа диска 'АльтПро'
-m (--samara) - использовать формат образа диска 'Самара'
  Если не задана ни одна опция, по умолчанию используется формат 'АльтПро'.
-i (--hdi) - создавать образ в формате hdi.
  При разборке ключ игнорируется. При преобразовании ключ также игнорируется, новый образ создаётся в формате старого.
-o (--convert) - преобразование образа из одного формата в другой.
  Если ключ задан - преобразование, при этом ключ -p игнорируется, если не задан - разборка.
-p<Путь> (--path <Путь>)
  - директория, где искать образы дискет для сборки образа винчестера, или куда сохранять образы дискет при разборке образа винчестера.
-c<N> (--cylinder <N>) - количество цилиндров (дорожек)
-h<N> (--head <N>) - количество головок
-s<N> (--sector <N>) - количество секторов на дорожке
Если хоть один из этих ключей задан, то считается, что выбран режим сборки образа, при этом ключ -o игнорируется, ключи -a или -m задают формат образа.
<Имя образа HDD> - возможно задать с полным путём к файлу.

Программа может работать в трёх режимах:

  1. Разборка образа на логические диски.

    BKHDDtool [-a | -m][-p<Путь>] <Имя образа HDD>

    Задавать формат не обязательно, он определяется автоматически. Но если формат не опознан, то образ будет обрабатываться в заданном формате. АльтПро - формат по умолчанию, если ключи не заданы.

  2. Сборка образов из логических дисков.

    BKHDDtool [-a | -m][-i][-p<Путь>][-c<N> -h<N> -s<N>] <Имя образа HDD>

    Если задан хоть один ключ, определяющий геометрию, то это означает создание образа винчестера из образов дискет.

  3. Преобразование образов из одного формата в другой.

    BKHDDtool [-a | -m] -o <Имя образа HDD>

    Производится преобразование формата образа 'АльтПро'<->'Самара' Формат образа определяется автоматически, и в соответствии с этим преобразуется. Но если формат не опознан, то образ будет обрабатываться в заданном формате. АльтПро - формат по умолчанию, если ключи не заданы.

Если ключ -p не задан, то используется та же директория, где находится образ.

При разборке создаются файлы nnn_part.bkd, где nnn - номера разделов в том порядке, в котором они находились в образе винчестера.

При сборке образы разделов сортируются в алфавитном порядке, и в таком же порядке размещаются в образе винчестера. Таким образом, можно задавать свой порядок разделов.

После создания образ винчестера можно записать на винчестер или карту памяти с помощью бесплатной утилиты dd -http://www.chrysocome.net/dd