1

Как монтировать файл .vhd в Windows Vista? В Windows 7 вы используете управление дисками, но для Windows Vista эта опция недоступна.

2 ответа2

0
  • Скачать 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 для каждой приостановки

0

Вы можете использовать DiskPart и скрипты или Virtual Server 2005 R2... или как насчет Gizmo Drive?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .