## fdrawcmd.sys 
Это драйвер для низкоуровневого обмена с гибким диском.
Позволяет кроме стандартных форматов MS-DOS форматировать, записывать
и читать диски с любым размером сектора и количеством секторов.
Работает в операционных системах Windows2000, Windows2003, WindowsXP.
Драйвер устанавливается из инсталлятора FdInstall.exe - просто
запустите его и проинсталлируйте как любое обычное ПО Windows.

## DiskUtil.exe
Это демонстрационная программа, илюстрирующая принципы
работы с fdrawcmd.sys. В данном архиве DiskUtil.exe поправлена так,
чтобы с ее помощью можно было работать с дискетами Ориона-128 (сектора
размером 1024 байт, 5 секторов на дорожку, две стороны, 80 дорожек)
и образами дисков Ориона-128 (формат ODI - размер образа диска 819200
байт). Программа очень удобна для переноса данных с реальных дискет в
образы дисков и обратно "один в один", имеет текстовый (консольный)
интерфейс - режим её работы зависит от параметров командной строки,
переданных при запуске.

## Параметры командной строки DiskUtil.exe:

```
DiskUtil <drive> <image>
DiskUtil <image> <drive> [/f] [/v]
DiskUtil /format <drive> [/v]
DiskUtil /verify <drive>

где <drive> - спецификатор дисковода (обычно A: или B:),
    <image> - полное имя файла (путь+имя) ODI-образа диска или имя
              файла в текущем каталоге,
    /format - ключ, указывающий, что нужно форматировать диск в 
              указанном вторым параметром дисководе,
    /verify - ключ, указывающий, что нужно проверить на "читабельность"
              диск в указанном вторым параметром дисководе,
    /f      - необязательный модификатор, указывающий что перед записью
              образа диска нужно произвести форматирование дорожек,
    /v      - необязательный модификатор, указывающий что после записи
              образа диска или форматирования, дорожки нужно проверить 
              на "читабельность".
При записи, модификаторы /f, /v можно использовать одновременно.
```

В зависимости от порядка следования параметров <drive> и <image>,
ключей /format и /verify, модификаторов /f /v возможны следующие
режимы работы программы:

1. Форматирование дикеты (к примеру, в приводе А:):
      `DiskUtil /format a:`
2. Проверить на "читабельность" диск в дисководе А:
      `DiskUtil /verify a:`
3. Записать "один в один" образ диска  disk33.odi  из текущего
   каталога на заведомо форматированную дискету в дисководе a: 
   и проверить на "читабельность" записанного:
      `DiskUtil disk33.odi a: /v`
4. Записать "один в один" образ диска  disk6.odi  из каталога
   c:\orion\  на дискету в дисководе a:, предварительно форматируя
   дорожки, и проверить на "читабельность" записанного:
      `DiskUtil c:\orion\disk6.odi a: /f /v`
5. Скопировать все содержимое дискеты в дисководе А: (т.е. образ диска)
   на жесткий диск в каталог  c:\orion\  в файл  disk68.odi
      `DiskUtil a: c:\orion\disk68.odi`

Далее со скопированными образами дисков простой посекторной копии
формат ODI) можно работать как с архивами (файловой системой) при
помощи плагинов OdiWcx для Total Commander и Far Manager.

Эти плагины поддерживают все файловые функции внутри архива - работать
можно как с обычными подкаталогами с файлами.

Помните, что при использовании HD (HighDensity, 1.44M или 1600М)
3,5" дискет в формате DD (DoubleDensity 720к или 800к), нужно заклеивать
окошко селектора плотности (отверстие 4х5 мм в котором нет шторки).

Почтовый адрес автора драйвера fdrawcmd.sys:    simon@simonowen.com
   