DiskToVhd가 생성 한 VHD를 부팅 할 수 없습니다


14

나는 Windows 10 랩톱을 가지고 있었고 disk2VHD를 사용하여 디스크를 VHD로 변환했습니다. 이제 다른 컴퓨터의 가상 상자에 마운트하려고하지만 부팅되지 않는 것 같습니다.

나는 Windows 10 ISO를 사용했으며 CMD를 통해 내 파티션 중 하나가 아닌 속성 bootdisk = yes라고 생각합니다.

이 VHD를 부팅 가능으로 어떻게 변환 할 수 있습니까?

여기에 이미지 설명을 입력하십시오

최신 정보

이 기사를 찾았습니다.

https://blogs.technet.microsoft.com/jonjor/2011/10/04/vm-does-not-boot-following-p2v-or-disk2vhd/

그것을 기반으로 단계를 시도했지만 8 단계에서 붙어 있습니다. 아래 이미지를 참조하십시오.

여기에 이미지 설명을 입력하십시오

업데이트 2

이것은 주요 기계입니다

여기에 이미지 설명을 입력하십시오

댓글을 기반으로 한 추가 업데이트

여전히 물리적 시스템에 액세스 할 수 있으며 1 C 만 있습니다. 드라이브와 휴식은 두 개의 시스템 EFI 드라이브 + 복구 드라이브입니다.

Disk2VHD를 사용하면 3이 아닌 2 개의 드라이브 만 표시됩니다.


시스템 예약 파티션은 OS 부팅에 매우 중요합니다. 제공 한 스크린 샷으로는 부팅 파티션과 시스템 예약 파티션을 찾을 수 없습니다. disk2VHD 변환기가 부팅 파티션도 사용할 수 있는지 확인하십시오
vembutech

여전히 원래 시스템에 액세스 할 수 있습니까? 이전 시스템의 관점에서 파티션 테이블을 보여주는 것이 유용 할 수 있습니다.
Zoredache

시스템에 두 개 이상의 디스크가 있고 "부팅 파티션"(시스템 예약 / EFI 시스템 파티션)이 복제 된 디스크에 있지 않습니까?
Tom Yan

1
@bwDraco 나는 이미 응답을 기반으로 링크를 봤는데 그들은 이미 ufi 기반 파티션을 가지고 있지만 Disk2VHD는 그것을 복사 할 수 없습니다.
개발자

1
위에 링크 된 기사에 설명 된 절차를 수행 할 때 어떤 일이 발생하며 문제가 정확히 어디로 도달하는지 설명하면 도움이됩니다. 이 절차가 작동해야하기 때문입니다.
harrymc

답변:


17

필요한 것은 mountvol drive: /SEFI 시스템 파티션을 드라이브 문자에 마운트하여 드라이브 문자를 찾을 수 있도록 드라이브 문자 (예 :)가있는 disk2vhd곳입니다 .drive:D:

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

명령 프롬프트 (for mountvol)와 disk2vhd관리자 권한을 모두 실행해야합니다 .

Windows 10 Pro / Enterprise와 Hyper-V 기능이 추가 된 경우 Hyper-V 관리자 (또는 New-VHDPowerShell cmdlet) 의 새 가상 하드 디스크 마법사 를 사용하여 실제 드라이브에서 VHD (X)를 만들 수도 있습니다.

여기에 이미지 설명을 입력하십시오

을 사용하여 ESP를 마운트 할 필요는 없습니다 mountvol.


시스템 efi 드라이브 이름을 지정하는 데 문제가 있습니까?
개발자

@ 개발자 합병증? 무엇처럼?
Tom Yan

@Developer-Tom은 합병증이 존재한다면 언급했을 것입니다.
Ramhound

mountvol z : / s를 시도했지만 매개 변수가 올바르지 않은 오류가 발생합니다. (
Developer

@ 개발자 그렇게 Make sure you run both the Command Prompt (for mountvol) and disk2vhd as administrator.했습니까? i.stack.imgur.com/AMGjs.png
Tom Yan

5

efi와 ​​gpt 디스크를 사용하는 원래의 Windows 랩탑이 있기를 바랍니다. 이것은 Disk2VHD 문제를 우회하기 위해 사용할 수있는 절차입니다. 그것을 사용하려고 할 때 겪는 바로 그 문제. Windows Server 2012 / Win-8.1에서는 작동합니다. 나는 당신이 그것을 사용할 수 있기를 바랍니다.

  1. Disk2VHD 도구를 사용하십시오. 이를 실행하고 VHDX 파일을 저장할 위치를 설정하십시오. 작성 단추를 클릭하여이를 수행 할 수 있습니다.
  2. 다음 단계에서는 동일한 머신을 사용할 수 있습니다. Windows 8.1 이상을 실행하는 시스템을 사용해야합니다.
  3. VHDX를 마운트하십시오. 드라이브 문자도 기록해 두십시오.
  4. 다음 단계에서는 GPT를 MBR로 변환합니다.
  5. 자주 사용하는 디스크 편집기를 사용하고 (제 3 자 소프트웨어를 사용하여 오버 헤드와 합병증을 줄이는 것이 좋습니다) 디스크 속성을 확인하십시오.
  6. GPT 디스크를 마우스 오른쪽 단추로 클릭하고 MBR로 변환하십시오. 경고를 수락하십시오.
  7. 3 단계에서 드라이브 문자를 기록했습니다. 이제 표시된 드라이브 문자 이전에 해당 gpt 디스크의 모든 드라이브를 삭제하십시오.
  8. 디스크를 분리하고 꺼냅니다.
  9. Hyper-v 또는 Virtualbox를 사용하여 VHD를로드합니다 (Virtualbox를 사용하지 않으므로 시도하지 않았습니다).
  10. 부팅 가능한 iso를 가상 머신에 연결하십시오.
  11. iso에서 부팅하십시오.
  12. 수리 옵션으로 이동하십시오.
  13. 문제 해결을 클릭 한 후 명령 프롬프트를 엽니 다.
  14. 다음 명령을 실행하십시오 (구성 시나리오에 따라 디스크 및 파티션 번호를 조정해야 할 수도 있습니다)

    diskpart list 디스크 선택 디스크 0 목록 파티션 선택 파티션 1 활성 종료

  15. 다시 부팅하고 다음 명령을 실행하십시오

    bootrec / fixmbr bootrec / fixboot bootrec / rebuildbcd

  16. 다음에 정상적으로 부팅하십시오.

두 번째 접근 방식의 문제점은 생성 할 수있는 부팅 파티션이 없다는 것입니다. 활성으로 표시되지 않았습니다. 그러나 캡처하는 절차를 알지 못 하므로이 솔루션을 사용하여 문제를 해결해야합니다.


1
GPT에서 MBR로 변환하면 저자의 문제가 어떻게 해결됩니까? 당신이 제안하는 방법은 데이터 손실, 그 파괴적인 작업, 데이터 손실없이 변환하는 방법이 있지만 그 방법을 지정하지 않았습니다.
Ramhound

이것은 uefi와의 합병증을 떨어 뜨립니다. 저자의 최종 시스템은 uefi가 아니지만 소스 시스템입니다. 이 변환을 수행 할 수있는 많은 도구가 있습니다. 이 솔루션은 업계에서 널리 사용됩니다 (확실한 마이그레이션 시나리오). 이 솔루션은 Microsoft 전문가가 제안하고 설명했습니다. 우리는 그것을 실제로 사용했습니다. 이것이 한 가지 방법입니다. 다른 방법이 있습니다. 소프트웨어 홍보를 피하기위한 방법을 제안 할 수 없습니다. 나는 '당신이 가장 좋아하는'을 언급했습니다. 저자는 그에게 가장 잘 알려진 도구를 사용해야했습니다. 또는 간단한 연구를 수행하여 원하는 것을 찾을 수 있습니다.
에폭시

2

다른 가능한 대안이 구식 방식으로 일을하는 것 같습니다.

1 단계 : Clonezilla 를 사용 하여 실제 시스템을 외부 USB 드라이브에 복제

2 단계 : USB 드라이브를 Virtualbox 호스트 시스템에 연결

3 단계 : Virtualbox의 새 게스트 세션을 사용하여 Clonezilla ISO 파일과 함께 비어 있고 큰 VHD (필요한 경우 300GB면 충분 함)와 함께 초기 부팅하고 새 게스트가 액세스 할 수 있는지 확인하십시오 외장 드라이브. 이 비디오 에서 아이디어를 얻을 수 있습니다

4 단계 : 복원을 완료 한 다음 대신 새 VHD 파일로 부팅

5 단계 : 문제가있는 경우 Windows10 ISO를 사용하여 추가 문제 해결을 수행 할 수 있습니다 (작업 한 것처럼)

사실 빠른 로컬 네트워크를 가지고 있고 메인 머신을 조금 더 오랫동안 오프라인 상태로 두는 것이 마음에 들지 않으면 Clonezilla에서 ftp 옵션을 사용해보십시오. 라이브 FTP를 사용하면 이미지 파일 (이 예에서는 USB 드라이브)을 보관하기위한 임시 저장소를 우회 할 수 있습니다.

도움이 되었기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.