Архивы: по дате | по разделам | по авторам

Монтирование образов дисков через HTTP

АрхивСистема
автор : Андрей Крупин   18.12.2006

Установка специального драйвера избавит от необходимости копирования ISO- и IMG-образов на компьютер и позволит работать с ними непосредственно через HTTP-протокол.

Что мы обычно делаем, обнаружив в Сети файл с ISO- или IMG-образом давно разыскиваемого диска? Конечно же, первым делом копируем его на жесткий диск своего компьютера, чтобы впоследствии с помощью специальных программ подключить образ к Windows в качестве виртуального диска. Долго? Тогда предлагаем альтернативный вариант монтирования дисков, основанный на использовании системного драйвера HttpDisk, созданного Бо Брантеном для работы с образами напрямую через HTTP-протокол.

Как и любой другой драйвер, HttpDisk требует предварительной инсталляции пользователем в операционную систему. Для этого необходимо загрузить с веб-сайта разработчика архив httpdisk-3.zip (52,5 кб), распаковать его и проделать следующие шаги1:

  1. Скопировать файл httpdisk.sys в папку %systemroot%\system32\drivers, где под %systemroot% подразумевается директория, в которую установлена система Windows
  2. Основываясь на доступных подсказках, откорректировать на свой лад файл httpdisk.reg и запустить его для внесения необходимых изменений в реестр Windows
  3. Перезагрузить компьютер

После успешной установки драйвера можно смело переходить к монтированию образов при помощи консольной утилиты httpdisk.exe и следующей команды:

httpdisk.exe /mount <devicenumber> <url> [/cd] <drive:>, где
  • devicenumber - логический номер устройства
  • url - интернет-адрес, по которому расположен образ диска
  • /cd - опциональный параметр, используется только при подключении образов формата ISO
  • drive: - буква диска в системе

К примеру, чтобы подключить к дереву дисков образ http://www.acc.umu.se/~bosse/test.iso, выложенный создателем драйвера для тестовых целей, в нашем случае потребовалось набрать команду

httpdisk.exe /mount 1 http://www.acc.umu.se/~bosse/test.iso /cd f:

После её выполнения в операционной системе появился новый виртуальный диск F с содержимым файла-образа test.iso. Работа с ним ничуть не отличается от остальных присутствующих в системе дисков, разве что скорость чтения целиком зависит от характеристик используемого интернет-канала.

Наконец, если потребуется отключить образ от системы, то для этих целей зарезервирован параметр /umount. Сам же формат инструкции выглядит еще проще, нежели предыдущий:

httpdisk /umount <drive:>, где
  • drive: - буква диска, который планируется деактивировать

То есть применительно к нашему уже подключенному диску F: команда будет выглядеть так:

httpdisk /umount f:

Что может быть проще? И не нужно ничего копировать на компьютер и, уж тем более, что-то инсталлировать из программного обеспечения.


1. Во избежание технических проблем рекомендуем предварительно сделать резервную копию системных данных, в том числе и реестра Windows. [вернуться]

© ООО "Компьютерра-Онлайн", 1997-2024
При цитировании и использовании любых материалов ссылка на "Компьютерру" обязательна.