it-swarm-ja.com

Windows Vistaでvhdをマウントする方法は?

Windows Vistaで.vhdファイルをどのようにマウントしますか? Windows 7ではディスク管理を使用しますが、WindowsVistaで使用できるオプションはありません。

2
nitiger
  • ダウンロード MS Virtual Server 2005 R2 SP1
  • ダウンロード その更新
  • 管理者コマンドプロンプトを開き、setup /v"PATCH=%cd%\KB948515.msp ADDLOCAL=VHDMount"を実行します
  • カスタムインストールを選択する
  • (オプション)非常に便利なマウントのために following 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 ディスクを作成/管理/マージするための優れたGUI

Homeエディション(Virtual Serverで公式にサポートされていない)を使用している場合、推奨される回避策は、setup.exeで16進エディターを使用してCAP_DisallowedOS = 1文字列を0に変更することです。


まれに(?)、インストールのほぼ最後にmsiexecがクラッシュして0xc000000d BEXエラーが発生する場合があります(VHDマウントマージモジュールカスタムDLL doessomething インストールしようとすると怪しいMicrosoft Virtual Server Storage Busドライバー)

不思議なことに、WPDBusEnumサービスを停止すると問題が解決したようです。


補遺:私はスタンバイでかなり多くのBSODを取得しています。そこで、寝る前にマウントを解除し、再開後に再度マウントすることにしました。残念ながら、vhdstorドライバーはしばらくするとスタックし、それ以上のアクションに対してディスクファイルをロックしているようです。

私は最終的に プログラムMicrosoft Virtual Server Storage Busすべての停止のオン/オフになりました

1
mirh

DiskPart&scripts を使用するか、 Virtual Server 2005 R2 ...を使用するか、 Gizmo Drive

0
Logman