Convert VHD to New VHD File
Converts a virtual hard disk file by copying the data from a source virtual hard disk file to a new virtual hard disk file of a specified format and version type. The format is determined by the file extension of the specified files, either .vhdx or .vhd. Conversion is an offline operation; the virtual hard disk must not be attached when the operation is started.
Input Parameters
Name | Type | Required | Description |
---|---|---|---|
VHD File Path | String | Yes | Specifies the path to the virtual hard disk file to be converted. If a file name or relative path is specified, the path of the converted hard disk path is calculated relative to the current working directory |
Parent VHD File Path | String | No | Specifies the parent path for the destination-differencing virtual hard disk file. |
New VHD File Path | String | Yes | Specifies the path to the converted virtual hard disk file. |
Convert to VHDX | Boolean | No | Optionally, you can convert a VHD file to VHDX. |
Delete Source | Boolean | No | Optionally, you can delete a source VHD file. |
File Block Size | String | No | Specifies the block size, in bytes, of the virtual hard disk after conversion. |
Output Parameters
Name | Type | Description |
---|---|---|
Result | Number | Returns a success value of zero or any value other than zero to indicate failure. |
Example Input Parameters
Name | Type | Required | Example |
---|---|---|---|
VHD File Path | String | Yes | c:\test\childvhdx.vhdx |
Parent VHD File Path | String | No | c:\test\parentvhd.vhd |
New VHD File Path | String | Yes | c:\test\child1vhd.vhd |
Convert to VHDX | Boolean | No | Optionally, you can convert a VHD file to VHDX. |
Delete Source | Boolean | No | Optionally, you can delete a source VHD file. |
File Block Size | String | No | 33554432 |