VHDを接続して、その中のパーティションにWindowsをインストールしようとすると、それが「サーフェス仮想ディスク」であり、そのパーティションにWindowsをインストールできないことが通知されます。
しかし、これはDVDから直接起動するときに可能であるため、明らかにそれは嘘です。 :-)
では、実行中のシステムからどのようにそれを行うのでしょうか?
まず第一に、警告:これを試みる前に、すべてのプログラムを閉じて、すべてのファイルを保存してください!システムキャッシュにまだ重要なものがないことを確認してください。 ( Sync はこれに便利です。)
Windowsは、このトリックを使用して「正常な」シャットダウンを実行しません[〜#〜]実行しません[〜#〜]!
それが終わったら、インストーラーを「だまして」、Windows PEにあると思って、レジストリエントリを作成するだけです。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\MiniNT
dVDからインストーラーを実行します。これで、VHDにインストールできるようになります。
インストーラーが「10秒で再起動しています...」と表示したら、Alt-Tabを押してレジストリエディターに戻り(開いてください!)、MiniNTキーを削除して、 他のプログラムをだまして、現在のシステムがPEシステムであると思わせることはありません。 :)
これで、システムはカーネルを再起動し(ユーザーモードのシャットダウンプロセスはバイパスされます)、Windowsをパーティションにインストールし続ける必要があります。
注1:ドライブ文字は、おそらくこの方法では保存されません。
注2:インストールがシステム固有の構成を実行しようとしているときに、最初の再起動の直後、2回目の再起動の前に、ドライブ文字を「修正」しようとすることができます。 そうする場合、ただし、警告:あなたの\Users\All Users
ジャンクション(および他の数十のジャンクション/シンボリックリンクすべて)は、新しいものではなく、古いシステムドライブを指します!したがって、これを手動で修正する準備をする必要があります。そうです、これを「正しく」破損せずに行うのは面倒です。
Windowsの実行中にVHD内のパーティションにWindowsをインストールすることは、いくつかの手順といくつかの特定のツールで構成されます。
必要なツール:
高レベルの手順:
管理者コマンドラインからImageXを使用して、次のコマンドを使用して、Windows7の「install.wim」ファイルを新しいVHDのパーティションに適用します。
imagex.exe/apply D:\ sources\install.wim 1 Z:\
ImageXツールの詳細については、次を参照してください: http://technet.Microsoft.com/en-us/library/cc749447%28v=ws.10%29.aspx .
それがお役に立てば幸いです。上記の手法を使用して、仮想マシンと「VHDからの起動」シナリオの両方でWindows7とWindowsServer 2008/2008R2を新規インストールしました。