Amazon EC2: 루트 EBS 볼륨을 마이그레이션한 후 인스턴스에 로그인(RDP)할 수 없습니다.

Amazon EC2: 루트 EBS 볼륨을 마이그레이션한 후 인스턴스에 로그인(RDP)할 수 없습니다.

내 Windows 인스턴스에 액세스하려고 하는데 해당 인스턴스에 로그인(RDP)할 수 없습니다. 제가 한 일은 루트 EBS 볼륨의 스냅샷을 만들어 새로 시작된 인스턴스에 연결한 것입니다. 인스턴스가 부팅되었지만 안타깝게도 RDP를 수행할 수 없습니다. EC2의 연결 탭에 표시된 대로 올바른 비밀번호를 제공하고 있다고 확신합니다.

볼륨을 /dev/sda1로 연결했으며 인스턴스가 부팅되어 실행 상태가 되면서 작동했습니다. 그런데 문제는 인스턴스에 로그인할 수 없다는 것입니다.

Windows용 관리자 비밀번호(및 기타 사용자 인증 정보)와 같은 것이 원래 인스턴스에서만 유효하며 AMI를 시작하는 새로운 "하드웨어"에서는 사용할 수 없습니다.
이것이 관리자 비밀번호를 검색하려는 시도와 마찬가지로 새로 시작된 인스턴스에 대한 RDP 연결이 실패하는 이유입니다.

이것을 깨뜨릴 방법이 있습니까? 어떤 도움이라도 감사하겠습니다 ..!!

답변1

부팅 가능한 볼륨을 다른 Windows 2012 R2 인스턴스에 연결하면 이미 부팅 가능한 볼륨이 있으므로 부팅 불가능한 볼륨으로 표시됩니다. 그리고 원래 인스턴스에 다시 연결하면 인스턴스가 더 이상 부팅되지 않습니다. 따라서 해당 볼륨에 대한 BCD(부팅 구성 데이터)를 수정하거나 다시 작성해야 합니다. 이 문제를 해결하려면 볼륨을 분리하고 원래 인스턴스에 다시 연결하기 전에 아래 언급된 명령을 수행하십시오. 나는 다음 명령 세트를 사용해 보았습니다. bootsect를 다운로드하여 Windows-> System32 폴더에 넣습니다.

기존 bcd 부팅 백업: bcdedit /store c:\boot\bcd » C:\bcd.

bootsect /nt60 E: /mbr

C:\windows\system32\bcdboot.exe E:\Windows /s E:

bcdedit /store E:\Boot\BCD /세트

{기본값} 장치 파티션=E:

bcdedit /store E:\Boot\BCD /set {기본값}

osdevice 파티션=E:

bcdedit /store E:\Boot\BCD /세트

{bootmgr}

장치 파티션=E:

이제 다시 이 인스턴스에서 볼륨을 분리하고 이를 /dev/sda1로 연결합니다.강력한 텍스트

이로 인해 내 문제가 해결되었습니다.

관련 정보