BCDEdit 장치를 사용할 수없는 볼륨 GUID로 설정


2

bcdedit로컬이 아닌 저장소에서 실행할 때는 device부트 로더 의 매개 변수를 로컬에서 사용할 수없는 장치로 설정할 수 없습니다. 어떻게합니까?

특히 : Parallels의 VM에서 bcdedit를 실행하는 매개 변수를 수정하기 위해 외부 BCD를 설정하려고합니다. 외부 BCD가 다른 파티션을 가리켜 서 Windows 부팅이 불가능하기 때문에 필요합니다 (오류 : 부트 로더를 찾을 수 없음).

Windows 7이있는 파티션은 /dev/sda4또는 \Device\Harddisk0\Partition4입니다. 그러나 Windows가 실행중인 가상 머신의 파티션도 Partition4이지만 VM이 하드 드라이브로 사용하는 이미지 파일에 포함되어 있습니다.


gdisk, diskutil 또는 blkid에서 가져온 볼륨 / 파티션 GUID로 장치 매개 변수 설정

bcdedit /store externalBCD /set {default} device \\Volume{77AA5A80-B903-458A-9A48-C8F07BFC1081}

또는 이런

bcdedit /store externalBCD /set {default} device partition=Volume{77AA5A80-B903-458A-9A48-C8F07BFC1081}

작동하지 않습니다. 오류는 "이 형식의 장치가 유효하지 않습니다"(독일어에서 번역됨) 또는 "요소 데이터를 설정하지 못했습니다"(독일어에서 번역됨)입니다.

이와 같은 장치 트리를 사용하여 장치 매개 변수 설정

bcdedit /store externalBCD /set {default} device partition="\Device\Harddisk0\Parition4"

단지로 변경 C:파티션 Windows가 C에 매핑되지 않습니다에 있기 때문에, VM의 외부 BCD에서 작동하지 않습니다하는, 상기 VM 밖에.

답변:


0

BCD는 내부적으로 볼륨의 GUID에 의해 파티션을 저장합니다. 를 사용 bcdedit하면 GUID를 "더 간단한"경로로 변환합니다. 따라서 BCD를 다른 시스템으로 이동하더라도 볼륨 GUID가 동일하게 유지되는 한 설정은 계속 작동합니다.


현재 시스템에 해당 파티션이없는 경우에도 bcdedit를 사용하여 GUID로 파티션을 지정하는 방법에 대해 자세히 설명해 주시겠습니까? 일치하는 시스템 중 하나에서 파티션의 GUID를 변경 했습니까?
GuyGizmo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.