vhd 윈도우 설치 후기...
2010.10.26 17:23
스누피님.. 강의 보면서.. 정리한 내용입니다..
링크 걸었는데.. 문제되면.. 자삭하겠습니다..
친구 컴맹이 있는데.. 한번씩 윈도를 깔아달라 그래서..
귀찮아서.. 아래처럼
공부하면서 만들어 봤습니다..
이제 한동안.. 윈도 새로 깔아달라고 할 일은 없는거 같네요..
1. VHD 설치
윈도우 7 DVD로 부팅을 하신 다음 처음 화면에서 Shift + F10을 누릅니다.
diskpart
create vdisk file=c:\vhd\w7.vhd maximum=40960 type=expandable
attach vdisk
exit
생성한 파티션에 윈7 설치
2. 최적화
1) admin 계정이름 바꾸기
Administrator 계정을 활성화 하기 전에 먼저 이름을 변경하고 활성화를 시키면 폴더 이름까지도 변경이 된다.
test 계정 생성
실행 secpol.msc
로컬 정책 - 보안 옵션 - 계정: Administrator 계정 이름 바꾸기
계정: Administrator 계정 상태 를 더블클릭 하여 사용 으로 변경합니다
2) 최적화 셋팅
개인에 맞게 최적화 셋팅 및 프로그램 설치
3. Expandable VHD 용량 최적화
PE로 부팅해서
cmd 창에서 "start cmd" 입력하면 창이 2개 뜸
왼쪽 | 오른쪽 |
diskpart | |
sel vdi file=c:\vhd\w7.vhd | |
attach vdi | |
sel par 1 | |
ass letter=T | |
sdelete -c T: | |
detach vdi | |
com vdi |
4. Differencing VHD 만들기
diskpart
create vdisk file=c:\vhd\ch1.vhd parent=c:\vhd\w7.vhd
attach vdisk
list vol
exit
bcdboot f:\windows /l ko-kr
PE로 다시 리부팅합니다.
ch1.vhd를 삭제하려니.. 사용 중 에러로 삭제가 안되기 때문입니다.
리부팅해서
del c:\vhd\ch1.vhd
diskpart
create vdisk file=c:\vhd\ch1.vhd parent=c:\vhd\w7.vhd
exit
두번째 diskpart를 하는 이유는 앞에 attach를 했기 때문에 용량이 늘어납니다.
두번째 하고 나면.. 109kb 짜리 자식 vhd가 생성됨
5. 멀티 부팅 메뉴 만들기
저는 부팅 메뉴를
1. win7(ch1)
2. 복구(clean)
이렇게 만들고자 합니다.
PE로 부팅
ch1.vhd 파일을 복사해서 ch2.vhd, clean.vhd 두개를 만듭니다.
copy ch1.vhd ch2.vhd
copy ch1.vhd clean.vhd
윈7(ch1)으로 부팅
윈도우 7 BCD 종합 관리도구.CMD 를 관리자권한으로 실행
"4. vhd 파일 부팅메뉴에 등록하기" 를 선택해서 clean.vhd 를 부팅등록해 줍니다.
메뉴이름은 복구(clean)으로 만들면 됩니다.
"6. 부팅메뉴삭제하기"에서 부모 w7.vhd 삭제
윈7 clean로 부팅을 해서
아래와 같은 스크립트를 만듭니다.
메모장을 열어
@echo off
pushd d:\vhd
bcdedit /default {78f20410-b0eb-11df-aa6f-e3d504a75150} & xcopy ch2.vhd ch1.vhd /h /y
shutdown /r /t 0
exit
위에 스크립트를 restore.cmd 로 저장합니다.
위에 빨간색은 ch1.vhd 의 guid 입니다.
파일은 아래에 넣습니다.
%AppData%\Microsoft\Windows\Start Menu\Programs\Startup
리부팅하고 메뉴 2.복구(clean)으로 부팅하면.. 다시부팅되면서
클린한 상태의 자식 ch1.vhd 로 부팅을 할 수 가 있습니다.
이렇게 하면..
2번 복구 메뉴를 선택하면.. 강제로 클린파일을 복사한 다음에 리부팅됩니다.
그러면 1번으로 클린한 상태의 윈도를 쓰시면 됩니다..
댓글 [9]
-
닉네임20자 2010.10.27 11:01
-
fgcv 2010.10.27 12:42
잘 보고 갑니다
-
햇써니 2010.10.28 01:47
스누피님거 아무리 봐도 이해안되는부분이 몇개 있었는데
이 글 한번보고나니 거진 이해가 되네요 감사합니다
-
얼티밋 2010.10.28 02:58
실전을 망설이고 있었는데 한번 도전해봐야겠네요.삭제하지 마세요^^
-
GodFather 2010.10.29 07:51
강좌/팁 게시판 추천올습니다.
-
두루두루 2010.10.29 10:10
좋은자료 감사합니다.. 이거 잘 만들어두면 좋겠어요..
-
착한남잘까? 2010.10.29 11:35 4. Differencing VHD 만들기 에서 자식vhd를 두번 만들 필요는 없습니다.
처음 만들때 attach vdisk 를 해주지 않으면 됩니다.
저도 스누피님 글보고 어제 윈7깔고 테스트 했습니다.
마지막 클린부팅 소개는 너무 간략하게 잘 설명해 주셔서 저도 해바야 겠네요 감사합니다.
diskpart
create vdisk file=c:\vhd\ch1.vhd parent=c:\vhd\w7.vhdexit
bcdboot f:\windows /l ko-kr
여기까지만 하시면 자식VHD 가 생성됩니다.
-
설화난영 2010.10.29 20:24
참고로 Differencing 방식으로 만드시게 되면 오래 사용하여 부모vhd와 변경사항이 많아지면 부팅시간이 매우 길어지게 됩니다. 따라서 아주 자주 vhd를 복원하는 것이 아니라면 그냥 differencing 방식을 사용하지 않는 것을 추천드립니다.
-
woolf 2011.06.01 06:05
덕분에 vhd에 관해 좀 더 알게 되었습니다. 고맙습니다.
정리 잘 하셨네요.. 저도 복습하고 갑니다.. ^^