컴퓨터관련

bcdedit 명령옵션...펌

맘편한넘 2012. 11. 7. 17:16

윈도우 7의 VHD 부팅기능을 활용해보자

VHD 개념

Virtual Hard Disk
물리 HDD에 만들어지는 가상(논리) HDD
Windows 7, Windows Server 2008은 VHD를 물리적 HDD와 동일하게 인식해서 작동한다.

VHD를 이용해서 멀티 부팅이 가능한 운영체제

Windows 7 Enterprise, Ultimate
Windows Server 2008 R2 모든 에디션

VHD에 탑재가능한 운영체제

Windows 7, Windows Server 2008
XP의 경우 별도의 작업이 필요하다.

VHD를 이용한 멀티 부팅을 위한 작업 순서

1. VHD파일 만들기
2. 새로운 윈도우 설치 –> 설치 파티션을 VHD 선택
3. 부팅메뉴 설정(bcdedit)

VHD 파일 만들기

윈도우에서 만들기
diskmgmt.msc
동작 –> VHD 만들기

윈도우 설치화면에서 만들기
설치 처음 화면에서 Shift + F10
diskpart
create vdisk file=c:\win7.vhd maximum=20480 type=expandable
attach vdisk
exit

VHD에 운영체제 설치

운영체제 설치는 일반적인 운영체제 설치와 완전 동일.
다른 점은 설치전에 VHD파일 만들기, 설치 파티션을 VHD로 지정, 설치후에 부팅메뉴 설정뿐이다.

부팅메뉴설정(bcdedit)

명령창을 관리자권한으로 실행

bcdedit
현재 부팅메뉴 정보 확인

bcdedit /create /application OSLOADER /d "Windows 7 Ultimate K x64"
새로운 부팅메뉴 등록

bcdedit /copy {복사해올 항목의 GUID} /d "Windows Vista Ultimate K x64"
현재 존재하는 부팅메뉴를 복사해서 새로운 부팅메뉴 생성

bcdedit /delete {GUID} /cleanup /f    *** Globally unique identifier - partition.
부팅메뉴 삭제

bcdedit /set {GUID} device vhd=[C:]\vhd\win7.vhd
bcdedit /set {GUID} osdevice vhd=[C:]\vhd\win7.vhd
부팅메뉴의 VHD파일 지정

bcdedit /set {GUID} description "Windows 7 Ultimate K 32비트"
부팅메뉴에 표시되는 제목 변경

bcdedit /displayorder {current} {default} {1d78920f-bf4f-11de-ba97-005056c00008}
등록된 부팅메뉴 순서 바꾸기

bcdedit /default {GUID}
부팅메뉴의 기본 선택값 지정

bcdedit /timeout 5
부팅메뉴에서 사용자 선택을 기다리는 시간 설정