Официальная страничка модификации Open Source программы
Программа “ImDisk” предназначена для монтирования образов жёстких дисков, iso, nrg и др. образов CD/DVD в ОС Windows 32/64 бит XP/7/8.
Данная моификация позволяет монтировать разделы и образы Linux RAID1 (зеркал) в режиме только для чтения и для чтения и записи.
Модификация была сделана со следующей целью:
- Имеем компьютер с системным диском и двумя HDD Toshiba DT01ACA300 3 ТБ.
- Хотим свободно использовать большие диски как в Linux (Ubuntu, Debian), так и, преимущественно, в Windows 7, зеркалируя разделы.
- Нет желания преобразовывать диски в динамические диски Windows, т.к. хоть и можно получить к ним доступ из-по Linux с помощью ldmtool, но эта утилита содержит ошибки (на 7.06.2015), иногда выпадает с Segmentation fault.
- Также хочется создавать не только ntfs разделы в Windows, но и ext4 и др., задача читать разделы ext4 в Windows не стоит - это можно сделать другим ПО
- В Windows хотим использовать разделы Linux RAID1, отформатированные в NTFS.
Чтобы решить поставленную задачу, берём исходники Open Source программы ImDisk, распространяется под лицензией BSD+GPL, содержит части кода под лицензией GPL, которые можно исключить из проекта. Т.е. действующая лицензия - GPL
Пишем код поддержки Linux RAID1.
Получаем новую ветку развития программы.
Наслаждается результатом.
Пример командной строки для монтирования разделов:
файлы 1, 2:
imdisk -a -m R: -t file -F raid1:\Device\Harddisk1\Partition3\Raid1\1,\Device\Harddisk1\Partition3\Raid1\2 -o ro,hd,rem
разделы дисков 1 и 2:
imdisk -a -m R: -t file -F raid1:\Device\Harddisk1\Partition3,\Device\Harddisk2\Partition3 -o ro,hd,rem
в режиме чтения-записи:
imdisk -a -m R: -t file -F raid1:\Device\Harddisk1\Partition3,\Device\Harddisk2\Partition3 -o rw,hd,rem
заранее не зная номеров дисков, но при наличии обычных разделов NTFS M: и N:, зеркала - следующие за M: и N: разделы:
imdisk -a -m R: -t file -F raid1:\Device\Harddisk[M:]\Partition{M:+1},\Device\Harddisk[N:]\Partition{N:+1} -o rw,hd,rem
Пример командной строки для отмонтирования диска R:
imdisk.exe -d -m R:
или принудительное:
imdisk.exe -D -m R:
Для установки драйверов требуется наличие обновления KB3033929, скачать можно отсюда:
http://rusroute.ru/downloads/KB/SHA2/ или с сайта Microsoft.