Утилита для «монтирования» содержимого всего файла ISO без его загрузки.

Нередко возникает необходимость извлечь только один или несколько файлов из образа в формате ISO, хранящегося на удаленном сервере. ISO-образы обычно много «весят», и их полное извлечение может занять много времени, в зависимости от используемого соединения.

HttpDisk — это гибкая утилита, разработанная для Windows 7 и Windows Vista, которая позволяет вам «монтировать» на локальном персональном компьютере образы ISO, фактически хранящиеся на удаленных серверах.

Мы рекомендуем использовать HttpDisk только в 32-разрядных версиях Windows 7 и Windows Vista, поскольку драйвер httpdisk.sys, необходимый для работы программы, не имеет цифровой подписи.

Чтобы использовать HttpDisk, вам сначала нужно скачать этот сжатый архив извлечение его содержимого в папку на жестком диске.

Открыв файл httpdisk-7.zip, нажав «Извлечь все файлы», а затем просто указав C: в поле «Папка для извлечения файлов в», содержимое архива будет сохранено в каталоге c:httpdisk-7.


В этот момент нужно перейти в папку c:httpdisk-7sysobjchki386 и скопировать файл httpdisk.sys в папку %systemroot%system32drivers. Операция требует использования прав администратора:

Также напоминаем, что для быстрого доступа к папке %systemroot%system32drivers достаточно ввести ее название в поле Поиск программ и файлов кнопки Пуск. Следующим шагом является редактирование файла журнала httpdisk.reg. Для его открытия нужно использовать обычный текстовый редактор файлов (например, TextPad или NotePad++).

Строку «Start»=dword:00000001 нужно будет изменить на «Start»=dword:00000003, чтобы запуск службы, связанной с HttpDisk, всегда был ручным, а не автоматическим (по умолчанию).

Как видно из последнего параметра, HttpDisk поддерживает до четырех виртуальных дисков.

После того, как изменение было применено к файлу REG, вы можете добавить информацию в реестр Windows, дважды щелкнув файл.

Теперь вам нужно создать новую системную службу, открыв командную строку с правами администратора (Пуск, cmd, правый клик, Запуск от имени администратора) и вызвав следующую команду:
sc create httpdisk binPath= %systemroot%system32drivershttpdisk.sys type= запуск ядра= требование DisplayName= «Подключение образа HTTP»
Windows должна вернуть сообщение [SC] CreateService SUCCESSFUL OPERATIONS указывает, что вмешательство было выполнено.

После создания новой службы ее можно запустить с помощью этой команды:
sc запустить httpдиск
Появление следующего сообщения объясняет, почему операция прошла успешно:


Все готово. Из командной строки вам потребуется получить доступ к папке HttpDisk, содержащей исполняемый файл приложения (cdhttpdisk-7exe).

Из этой папки вы можете ввести следующую команду:
httpdisk /mount 0 http://download.microsoft.com/download/1/9/E/19E81FF4-B6FC-4AF0-A452-7E4B4E55B762/KB3AIK_IT.iso /cd W:

Сделав это, мы «смонтировали» содержимое удаленного файла ISO в вашей системе как диск W:. В этом случае указанный длинный URL-адрес соответствует пакету Windows Automated Installation Kit (WAIK) для Windows 7. Очевидно, что идентификационная буква, связанная с виртуальным диском, может быть свободно выбрана из доступных в используемой системе.

Число «0» указывает на то, что файл ISO монтируется как первый виртуальный диск HttpDisk.

Чтобы получить доступ к содержимому файла ISO, просто введите W: в командной строке.

Введя команду dir, можно будет получить полный список содержимого образа ISO с возможностью «навигации» внутри него.

С помощью команды xcopy, например, отдельные файлы или их наборы могут быть скопированы локально.

На рисунке показано содержимое ISO-образа пакета WAIK для Windows 7:

В конце операций копирования файла из удаленного места на жесткий диск вы можете «размонтировать» виртуальный диск, связанный с файлом ISO, просто набрав команду httpdisk / unmount W:.

При желании с помощью команды sc delete httpdisk можно полностью удалить системную службу, связанную с HttpDisk. В случае возникновения проблем предлагаем перезагрузить персональный компьютер и проверить состояние службы, связанной с HttpDisk, командой sc query httpdisk. Предоставление сообщения Указанная служба не существует, поскольку установленная служба будет означать, что служба была удалена.

Идея, лежащая в основе HttpDisk, безусловно, очень актуальна, даже если программное обеспечение нуждается в дальнейшем улучшении. Мы предлагаем вообще не запускать его на 64-битных версиях из-за отсутствия цифровой подписи.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.