Tips/VHD

자동교차 VHD 부팅 메뉴에서 깨끗한 자식들을 구분하기

Maximer 2014. 3. 30.
728x90

자동 교차 VHD 부팅을 여러가지 OS로 구성을 하게 되면 아래와 같이 됩니다.

한가지 OS로만 구성을 했을 경우에는 깨끗한 자식으로 자동으로 선택되기 때문에 문제가 없지만 

위와같이 여러가지 멀티부팅을 자동교차 VHD로 구성하게 되면 깨끗한 자식이 A인지 B인지 모릅니다.

예를들어 위화면에서,

현재 윈7 A가 자동으로 선택되어져 있기 때문에 A로 부팅하면 깨끗한 자식으로 부팅한다는걸 알 수 있지만,

만약 여기에서 윈도우 8로 부팅을 할때 깨끗한 자식이 A인지 B인지 모르게 되는겁니다.

 

이를 위해서 약간의 업데이트를 하였습니다.

아래와 같이 깨끗한 자식상태에는 부팅메뉴끝에 "Clean" 이라는 단어가 붙게 됩니다.

위 그림에서, 윈8의 깨끗한 자식으로 부팅하려면 "Win8  VHD Child A Clean"을 선택하면 되는것이죠.

방법은 vhd.cmd파일의 내용을 약간만 수정해주면 됩니다. 아래 예문을 보면 쉽게 따라 하실 겁니다.

 

기존 vhd.cmd

@echo off
pushd D:\VHD\
bcdedit /default & copy "Win7x86Clean.vhd" "Win7x86A.vhd"
if errorlevel 1 bcdedit /default & copy "Win7x86Clean.vhd" "Win7x86B.vhd"
exit 

 

수정 vhd.cmd

@echo off
pushd D:\VHD\
bcdedit /default & copy "Win7x86Clean.vhd" "Win7x86A.vhd"
if errorlevel 1 (
bcdedit /default & copy "Win7x86Clean.vhd" "Win7x86B.vhd"
bcdedit /set description "Win7x86 VHD Child B Clean"
bcdedit /set description "Win7x86 VHD Child A"
) else (
bcdedit /set description "Win7x86 VHD Child A Clean"
bcdedit /set description "Win7x86 VHD Child B"
)
exit

내용은 간단합니다. 깨끗한 자식으로 기본메뉴로 만든후 부팅메뉴이름에 새로 Clean을 붙여서 지어주고 

반대편 자식에는 Clean 단어없이 부팅메뉴이름을 수정해줍니다.

 

donaricano-btn
커피 한 잔 값으로 블로그를 후원하실 수 있습니다.

728x90

댓글