VHDXファイルをVHDに変換する方法は?


34

disk2vhdでイメージを作成しましたが、残念ながらVHDではなくVHDXを選択しました。何を選択するかについての情報は表示されませんでした。

とにかく、今はそのファイルがすべて揃っているので、元のPCは破棄されます。そのため、Windows 7で仮想マシンとして実行する方法を知る必要があります。

VirtualBoxにはVHDXを開くオプションがなく、WM ConverterにはVHDXを開く(またはVHDに変換する)オプションがありません。

回答:


41

VirtualBoxでその変換を行うことができます:

VBoxManage.exe clonehd "PATH_TO_YOUR_FILE.VHDX" --format VHD "PATH_TO_CONVERTED_FILE.vhd"

3
VirtualBox 5.0ではこれが壊れているようです。レポートには「クリティカル」というラベルが付いていますが、7か月間は変更されていないため、あまり楽観的ではありません。
わさびファン

2
@WasabiFan-5.1.4で再び機能します(使用したばかりです)。
WiredPrairie

また、VHDX: Image has a non empty log which is not supported (VERR_NOT_SUPPORTED)エラーメッセージが表示されることもあります。
低音

11

念のため、元の.VHDXのバックアップを作成してください。

Windows 7があると言いましたが、その場合、PowerShellでVHDXをVHDに簡単に変換できます。

「実行...」(Windows+ R)に移動し、を入力しPowershellます。

次に、PowerShellコマンドラインで、コマンドを入力します PS C:\> Convert-VHD –Path YOUR VHDX PATH –DestinationPath YOUR DESTINATION PATH

変換する必要があります。

Convert-VHDコマンドに関する追加情報は、ここで見つけることができます。


2
はい、試してみます。しかし、それは>>適用対象:Windows 8.1、Windows PowerShell 4.0、Windows Server 2012 R2
ビヨン

@Bjorn-Powershell 4はWindows 7で動作します。
Ramhound

10
これは、Hyper-Vがアクティブ化されている場合にWin8 / Server 2012でのみ機能するコマンドレットです。
magicandre1981 14年

1
Hyper-VはHomeエディションでは使用できません。
アルバロゴンザレス14

でも、PowerShellの4.0にアップグレードした後、私はちょうど得るThe term 'Convert-VHD' is not recognized as the name of a cmdlet, function, script file, or operable program.のWindows 7上で
ジェームズEJ


4

Disk2VHDを使用して物理ディスクから仮想ディスクを作成するときに、同じ間違いを犯しました。右上にチェックボックスがあり(2番目の下)、vhdxを作成するためにデフォルトでチェックされています。このチェックを削除すると、代わりにvhd 。


0

Windows 10 VMDH "Windows Image Backup"からファイルを抽出し、Windows 7マシンに書き込むことができました。WindowsServer 2012(180日間無料の評価版)を仮想マシンにインストールし、ローカルハードディスクに接続しました。ネットワーク共有。この方法で、VMDHバックアップを「マウント」し、重要なファイルをローカルドライブに書き戻すことができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.