√ Программы,
√ Сайты, √ Библиотеки
√ Хостинг, √ Домены
ООО МааСофтваре
+7(928)442-41-32
support@maasoftware.ru
   
Модифицированный драйвер imdisk.sys
Официальная страничка модификации 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.

Назад  Наверх

Пользователь
Другие ресурсы
Copyright © 2011-2017 ООО МааСофтваре   
Мы принимаем Яндекс.Деньги Мы принимаем переводы Сбербанка России Банковский перевод Способы и порядок оплаты
Посетителей сегодня: 1, всего: 265, максимально: 19, начиная с 31.10.2015, вы просматриваете эту страницу 1 раз(а). Заходите ещё!!!