VMDK 파일을 Hyper-V(VHDX 파일)로 변환
기본적으로 vmdk 파일의 WindowsNT를 Hyper-V로 이동
환경
호스트 OS: Windows 10 Pro 1809
VMware: VMware Workstation 14 Player
게스트 OS: Windows 10 Pro 1809(Workstation 11.x 가상 머신)
VMDK 파일 편집
VMDK 파일의 ddb.toolsInstallType
를 주석 처리해야하는 것 같습니다.
dsfork.exe라는 도구가 소개되었지만, 하고 있는 것은 VMDK 파일의 헤더를 바꾸기만 했기 때문에, 바이너리 에디터로 치환했습니다.
구체적으로는 ddb.toolsInstallType
앞에 #
를 삽입하여 그 뒤의 오프셋 0x3E0 당 0x00을 제거했습니다.
어쩌면 dd 커맨드라든지라도 마찬가지일 수 있다고 생각한다.
VHDX 파일로 변환
Microsoft Virtual Machine Converter 을 설치하고 PowerShell ConvertTo-MvmcVhd
cmdlet으로 변환했습니다.ConvertTo-MvmcVhd
cmdlet에서는 -VhdFormat
에서 VHD/VHDX를 지정할 수 있으므로 VHDX로 합니다.
PS> import-module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"
PS> help ConvertTo-MvmcVhd
名前
ConvertTo-MvmcVirtualHardDisk
構文
ConvertTo-MvmcVirtualHardDisk [-SourceLiteralPath] <string> [[-DestinationLiteralPath] <string>] [[-VhdType] {Dynam
icHardDisk | FixedHardDisk}] [[-VhdFormat] {Vhd | Vhdx}] [<CommonParameters>]
エイリアス
ConvertTo-MvmcVhd
注釈
なし
PS> ConvertTo-MvmcVhd -SourceLiteralPath "D:\Virtual Machenes\Windows 10 x64\Windows10.vmdk" -DestinationLiteralPath "D:\Virtual Machenes\Windows 10 x64\Windows10.vhdx" -VhdFormat Vhdx
Destination Source
----------- ------
D:\Virtual Machenes\Windows 10 x64\Windows10.vhdx D:\Virtual Machenes\Windows 10 x64\Windows10.vmdk
PS >
Hyper-V 활성화 및 가상 머신 생성
VMware는 제거하지 않고 Windows 기능을 활성화 또는 비활성화하여 Hyper-V 플랫폼을 활성화한 후 Hyper-V 관리자에서 새 가상 머신을 만듭니다.
그 때, 세대의 지정에서는 제1세대를 지정합니다.
제2세대에서도 시도했지만, VMWare에서는 SATA(IDE) 접속이었기 때문에, 그대로는 기동 로고가 나오지 않고 기동하지 않았습니다.
stackoverflow 그럼 ISO 파일로 기동해 bootrec.exe /fixBoot
가 유효, 같은 것이 써 있었지만, 고쳐지지 않았습니다.
추가
변환 후 가상 머신 (Windows 10)에서 정품 인증을 시도했지만 지금은 실패했습니다.
하드웨어 변경으로 갈 수 있다고 생각했습니다만, 「Windows를 정품 인증할 수 없습니다」라고 말해져 완료할 수 없습니다.
추가 2
여기에 P2V로 만든 VHDX 파일을 2세대 가상 머신에서 기동하는 순서가 기재되어 있다.
어쩌면 참고가 될지도.
Disk2VHD UEFI 펌웨어 시스템 부팅 절차
Reference
이 문제에 관하여(VMDK 파일을 Hyper-V(VHDX 파일)로 변환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kenichiuda/items/f4d5cb917fff073e53a4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
VMDK 파일의
ddb.toolsInstallType
를 주석 처리해야하는 것 같습니다.dsfork.exe라는 도구가 소개되었지만, 하고 있는 것은 VMDK 파일의 헤더를 바꾸기만 했기 때문에, 바이너리 에디터로 치환했습니다.
구체적으로는
ddb.toolsInstallType
앞에 #
를 삽입하여 그 뒤의 오프셋 0x3E0 당 0x00을 제거했습니다.어쩌면 dd 커맨드라든지라도 마찬가지일 수 있다고 생각한다.
VHDX 파일로 변환
Microsoft Virtual Machine Converter 을 설치하고 PowerShell ConvertTo-MvmcVhd
cmdlet으로 변환했습니다.ConvertTo-MvmcVhd
cmdlet에서는 -VhdFormat
에서 VHD/VHDX를 지정할 수 있으므로 VHDX로 합니다.
PS> import-module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"
PS> help ConvertTo-MvmcVhd
名前
ConvertTo-MvmcVirtualHardDisk
構文
ConvertTo-MvmcVirtualHardDisk [-SourceLiteralPath] <string> [[-DestinationLiteralPath] <string>] [[-VhdType] {Dynam
icHardDisk | FixedHardDisk}] [[-VhdFormat] {Vhd | Vhdx}] [<CommonParameters>]
エイリアス
ConvertTo-MvmcVhd
注釈
なし
PS> ConvertTo-MvmcVhd -SourceLiteralPath "D:\Virtual Machenes\Windows 10 x64\Windows10.vmdk" -DestinationLiteralPath "D:\Virtual Machenes\Windows 10 x64\Windows10.vhdx" -VhdFormat Vhdx
Destination Source
----------- ------
D:\Virtual Machenes\Windows 10 x64\Windows10.vhdx D:\Virtual Machenes\Windows 10 x64\Windows10.vmdk
PS >
Hyper-V 활성화 및 가상 머신 생성
VMware는 제거하지 않고 Windows 기능을 활성화 또는 비활성화하여 Hyper-V 플랫폼을 활성화한 후 Hyper-V 관리자에서 새 가상 머신을 만듭니다.
그 때, 세대의 지정에서는 제1세대를 지정합니다.
제2세대에서도 시도했지만, VMWare에서는 SATA(IDE) 접속이었기 때문에, 그대로는 기동 로고가 나오지 않고 기동하지 않았습니다.
stackoverflow 그럼 ISO 파일로 기동해 bootrec.exe /fixBoot
가 유효, 같은 것이 써 있었지만, 고쳐지지 않았습니다.
추가
변환 후 가상 머신 (Windows 10)에서 정품 인증을 시도했지만 지금은 실패했습니다.
하드웨어 변경으로 갈 수 있다고 생각했습니다만, 「Windows를 정품 인증할 수 없습니다」라고 말해져 완료할 수 없습니다.
추가 2
여기에 P2V로 만든 VHDX 파일을 2세대 가상 머신에서 기동하는 순서가 기재되어 있다.
어쩌면 참고가 될지도.
Disk2VHD UEFI 펌웨어 시스템 부팅 절차
Reference
이 문제에 관하여(VMDK 파일을 Hyper-V(VHDX 파일)로 변환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kenichiuda/items/f4d5cb917fff073e53a4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
PS> import-module "C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1"
PS> help ConvertTo-MvmcVhd
名前
ConvertTo-MvmcVirtualHardDisk
構文
ConvertTo-MvmcVirtualHardDisk [-SourceLiteralPath] <string> [[-DestinationLiteralPath] <string>] [[-VhdType] {Dynam
icHardDisk | FixedHardDisk}] [[-VhdFormat] {Vhd | Vhdx}] [<CommonParameters>]
エイリアス
ConvertTo-MvmcVhd
注釈
なし
PS> ConvertTo-MvmcVhd -SourceLiteralPath "D:\Virtual Machenes\Windows 10 x64\Windows10.vmdk" -DestinationLiteralPath "D:\Virtual Machenes\Windows 10 x64\Windows10.vhdx" -VhdFormat Vhdx
Destination Source
----------- ------
D:\Virtual Machenes\Windows 10 x64\Windows10.vhdx D:\Virtual Machenes\Windows 10 x64\Windows10.vmdk
PS >
VMware는 제거하지 않고 Windows 기능을 활성화 또는 비활성화하여 Hyper-V 플랫폼을 활성화한 후 Hyper-V 관리자에서 새 가상 머신을 만듭니다.
그 때, 세대의 지정에서는 제1세대를 지정합니다.
제2세대에서도 시도했지만, VMWare에서는 SATA(IDE) 접속이었기 때문에, 그대로는 기동 로고가 나오지 않고 기동하지 않았습니다.
stackoverflow 그럼 ISO 파일로 기동해
bootrec.exe /fixBoot
가 유효, 같은 것이 써 있었지만, 고쳐지지 않았습니다.추가
변환 후 가상 머신 (Windows 10)에서 정품 인증을 시도했지만 지금은 실패했습니다.
하드웨어 변경으로 갈 수 있다고 생각했습니다만, 「Windows를 정품 인증할 수 없습니다」라고 말해져 완료할 수 없습니다.
추가 2
여기에 P2V로 만든 VHDX 파일을 2세대 가상 머신에서 기동하는 순서가 기재되어 있다.
어쩌면 참고가 될지도.
Disk2VHD UEFI 펌웨어 시스템 부팅 절차
Reference
이 문제에 관하여(VMDK 파일을 Hyper-V(VHDX 파일)로 변환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kenichiuda/items/f4d5cb917fff073e53a4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
여기에 P2V로 만든 VHDX 파일을 2세대 가상 머신에서 기동하는 순서가 기재되어 있다.
어쩌면 참고가 될지도.
Disk2VHD UEFI 펌웨어 시스템 부팅 절차
Reference
이 문제에 관하여(VMDK 파일을 Hyper-V(VHDX 파일)로 변환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kenichiuda/items/f4d5cb917fff073e53a4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)