Как монтировать файл .vhd в Windows Vista? В Windows 7 вы используете управление дисками, но для Windows Vista эта опция недоступна.
2 ответа
- Скачать MS Virtual Server 2005 R2 с пакетом обновления 1
- Скачать его обновление
- Откройте командную строку администратора и запустите
setup /v"PATCH=%cd%\KB948515.msp ADDLOCAL=VHDMount"
- Выберите выборочную установку
(необязательно) Используйте / добавьте следующий reg-файл для очень удобного монтажа
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell] @="Mount" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Dismount - Commit] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Dismount - Commit\command] @="\"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /u /c \"%1\"" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Dismount - Discard] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Dismount - Discard\command] @="\"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /u /d \"%1\"" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Mount] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Mount\command] @="\"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /m \"%1\"" [HKEY_CLASSES_ROOT\.vhd] @="Virtual.Machine.HD"
- (необязательно) Установите Virtual PC 2007 для приятного графического интерфейса для создания / управления / объединения дисков
Если вы используете домашние выпуски (официально не поддерживаемые), я рекомендую использовать обходной путь с помощью шестнадцатеричного редактора на setup.exe, чтобы изменить CAP_DisallowedOS = 1
на 0.
В редких (?) В некоторых случаях msiexec может аварийно завершить работу почти в конце установки с ошибкой 0xc000000d BEX (Custom Dll модуля слияния VHD Mount Custom делает что-то подозрительное при попытке установить драйвер Microsoft Virtual Server Storage Bus)
При загадочных обстоятельствах остановка службы WPDBusEnum, похоже, устранила проблему.
Приложение: Я получил довольно много BSOD в режиме ожидания. Поэтому я решил размонтировать вещь перед сном и заново смонтировать после возобновления. К сожалению, драйвер vhdstor
через некоторое время зависает , блокируя файл диска от дальнейших действий.
В конце концов я начал программировать Microsoft Virtual Server Storage Bus
для каждой приостановки
Вы можете использовать DiskPart и скрипты или Virtual Server 2005 R2... или как насчет Gizmo Drive?