윈 도 우 UEFI모드의 EFI파티션 가지고 놀기
2015.03.04 17:48
최근 게시물에서 GPT디스크로 부팅할때 필수적인 파티션은 EFI파티션 뿐이라고 했습니다만
복구파티션[이건 win7에서는 원래 만들어지지도 않습니다] 과 msr파티션[예약 파티션으로 디스크관리에서는 보이지 않습니다]
이 2가지는 쓸일이 없어서 생략해버렸습니다. EFI파티션이 MBR디스크에서 시스템예약파티션과 같은 역할입니다. 부팅파티션이죠
MBR에서는 생략가능합니다만 GPT는 이걸 없애는 방법은 못 찾았습니다. 아마 없을 겁니다.
근데 이 EFI파티션만 만들기는 좀 그렇죠.
위와 같이 여러가지 파티션을 포함하면 윈도 설치프로그램이 알아서 다 만들어줍니다만
디스크 전체를 하나씩 삭제하여 전체를 비할당공간으로 만든 다음에 바로 넘어가면 됩니다.굳이 파티션 만들 필요가 전혀 없습니다.
MBR디스크라면 GPT디스크로 변환까지 알아서 해줍니다. usb를 uefi모드로 부팅만 하면 다 해결됩니다
기존 GPT디스크라면 디스크전체를 비할당으로 할 필요는 없고..저런 여러 파티션 + 윈도 파티션까지만 비할당으로 하여 넘어가면 됩니다.
다시 만들어줍니다.
다시 본래 이야기로 돌아와서 EFI 파티션만 만드는 방법은?
cre par efi size=100
format quick fs=fat32 label="ESP"
ass letter=t
이런 식으로 diskpart를 이용해야 합니다. win8 32비트 pe를 아직 이용합니다.
gpt 만들때도 mbr방식으로 부팅하여 작업합니다. pe는 자유입니다.
근데 저렇게 만들면 윈도상에서 접근이 매우 어렵습니다.
저 곳에 들어갈 일은 거의 없습니다만...그래도 가끔 열어보려고 하는데 막혀 있으면 기분이 그렇더군요.
디스크관리에서 우클릭해봐도 아무 것도 나오지 않습니다. 갑갑하죠
그래서 diskpart로 문자할당을 합니다
그러나 들어갈 수가 없습니다. 그림의 떡이네요
보안탭으로 가라고 합니다
그러나, 보안탭 자체가 없습니다 ㅎㅎ EFI파티션은 이렇게 특수합니다. 철통 보안을 하고 있군요
그래봐야 PE로 가면 그냥 일반 파티션과 같이 다 열립니다. pe로 가기 귀찮은게 문제네요.
그래서 그냥 EFI 특성을 지정하지 않고 일반 Fat32포맷으로만 만들어봤습니다 ㅎㅎ
diskpart
lis dis
sel disk 0
::::::::::::::::::::::::::::::::여기까지만 붙여넣기
clean
con gpt
cre par pri size=100
format quick fs=fat32 label="Fat32"
ass letter=a
cre par pri size=60416
format quick fs=ntfs label="1-Windows81"
ass letter=b
cre par pri
format quick fs=ntfs label="2-"
ass
lis par
exit
:::::::::::::::::::::::::::::::::: 여기까지 diskpart
DISM /Apply-Image /ImageFile:d:\sources\install.wim /Index:1 /ApplyDir:b:\
:win7의 dism은 apply 옵션이 없어서 안 됩니다.
bcdboot b:\windows /s a: /f uefi
방금 이렇게 몇줄씩 한꺼번에 붙여넣기로 만들었습니다.
dism 대신에 오늘 mbr 디스크에 설치한 윈도를 복구하여 bcdboot로 부팅파일 만들었습니다
윈도 파티션에 윈도는 어떻게든지...복구든지, install.wim파일 압축해제든지...넣기만 하면 됩니다.
mbr에 사용하던 윈도도 상관없습니다.
efi파티션과는 달리 문자할당도 바로 가능합니다
F: 으로 할당
EFI 부팅파일입니다
그러니까 굳이 efi파티션으로 만들 필요없이 Fat32포맷으로만 부팅파일을 만들면 인식하더군요
게다가 usb가 아닌 mbr 디스크에 efi 부팅파일을 만들어도 인식했습니다. 그래서 gpt에 부팅파티션을 만들지 않아도 됩니다. 신비하겠군요? ;
* mbr<->gpt 전환한다고 디스크 날아가더라도 부팅파일이 그대로 유지 되어서 좋겠군요? 이것도 아직 검증이 필요하네요.
디스크 날아가면 bcd 연결도 깨질지..?
GPT 디스크라는걸 확인합니다. MBR 디스크에도 저런식으로 uefi모드 부팅이 될 겁니다.
자유롭게~ 아무렇게나 윈도 설치하기,
근데 MBR디스크는 fat32 파티션을 만들 필요가 없죠. 그냥 윈도 파티션에 EFI폴더만 만들면 됩니다
이건 이미 예전에 실제 해봤고 게시물도 썼습니다.
자유롭게 살고 싶다...이것이 주제입니다 ㅎㅎ
uefi모드는 이상하게 통제가 잘 되지 않더군요. bcd 도 자유롭지가 않고..트루이미지 복구해도 운영체제와 동기화 중..완료가 안 되고.
일단 부팅은 잘 되고 사용은 문제가 없는데요.
아..벌써 부작용 1개 발견했습니다. bcdedit 할때 bcd를 못 찾네요.
이건 bcd위치지정하는 /store 옵션으로 대충..암튼 정식으로 하지 않아서 이런 부작용은 있군요
아직 검증된 방법이 아니라서 모험심 많은 분들만 해보시기를...
* 저는 이제 Fat32 파티션도 없애버리고, 다른 mbr 디스크에 fat32를 만들어서 한번 해보렵니다. 다 처음 시도하는거네요.
GPT 디스크인데도 윈도파티션만 있으면 상큼하겠습니다 ㅎㅎ
---------------------
2015-03-04 19:45
그래서 바로 다시 디스크 엎었습니다.
위 명령어 중에서 fat32만 빠졌습니다. 이건 다른 mbr 디스크에 만들었습니다.
파티션 만든 후에, 윈도 파티션에 복구합니다. uefi모드는 이렇게 다 복구한 후에도 운영체제와 동기화 중이라면서 끝이 나지 않습니다
그냥 재부팅 해버립니다. 복구는 끝났으므로....동기화 중이라는건 무슨 뜻인지 아직 아리송합니다
bcdboot 명령어로도 됩니다만..RsimageX로 uefi용으로 부팅파일 만들었습니다.
다른 mbr 디스크 끝자락에 작게 만든 fat32 파티션에..위에서는 M: 입니다
드디어 GPT 디스크도 윈도파티션만 남겨뒀습니다.
이렇게 하면 파티션이 단순해서 좋은 점도 있지만 그것보다는 부팅메뉴가 계속 유지되는게 장점입니다
파티션만 아니라 이제 디스크가 날아가도 유지가 되겠군요. 설령 디스크/파티션 경로를 못 찾는다고 해도 bcd 경로만 살짝 수정해주면..
게다가 mbr 디스크에 fat32를 만들면 uefi만 아니라 mbr 용 부팅파일도 같이 만들 수 있습니다
모든 부팅파일을 여기에다 저장할 수 있겠군요. 또한 bcdboot가 먹통이 되는사태를 대비하여...부팅파일 백업본까지 여기에 둘 생각입니다.
조금 넉넉하게 1G 로 만들었습니다.
댓글 [10]
-
왕초보 2015.03.04 18:14
-
주주앤 2015.03.04 18:27 감사합니다...이런 노래가 생각나는군요..."선구자"
-
박사유 2015.03.04 21:02
수고하셨습니다.
일반적으로 uefi + gpt 에 8.1을 설치하면 efi, msr등이 만들어지는대,
트루2014로 백업/복원을 해보니 정상적으로 동작하였습니다.
-
suk 2015.03.05 01:02
pe에 있는 트루이미지는 이상하게도 uefi모드 복구가 잘 되지 않는 경향이 있더군요
최근에 우연히 잘 되는 pe도 발견했습니다만...간혹 이것도 안 되는 경우도 있고 암튼 uefi모드는 예민하더군요
트루이미지는 2013, 2014, 2015까지 전부 사용해봤습니만 다 마찬가지입니다.
그냥 초월하기로 했습니다. 복구를 다 마친 후에 운영체제와 동기화를 하므로...재부팅하면 아무 소리없이 재부팅되더군요.
이렇게 복구하여 아직 이상함은 못 느꼈습니다.
-
박사유 2015.03.06 00:05
R.N님 피이 X64에 들어있는 트루2014는 다른PE에 비해 용량이 많습니다.
암튼 백업/복원은 잘되었습니다.
테스트는 복원솔루션을 구성해서, 부팅시 멀티부팅키를 눌러 Recovery xx-system 선택,엔터
1. RN pe x64
2. Onekey8
1.번선텍하면
RN pe x64
Ghost 11
.. RN pe x64에서 트루 2014로 백업/복원 테스트
이상하게도 ghost 11에서 사용하는 옵션이 ghost 12에서는 적용이 않되네요.
ghost12가 11옵션을 이해를 못하더라구요..
-
박삿갓 2015.03.04 22:46
esp(uefi 부팅 파티션) 은 winntsetup 실행하면 자동으로 z:(기본) 로 마운트가 될텐데요.
-
suk 2015.03.04 23:18
네, 그 부분은 알고 있습니다
efi파티션에 뭔가 볼일?이 있어서 들어가 보려고 하면 완강히 거부를 하는 바람에 ..
그것도 있지만 이제 아예 다른 디스크에 부팅파일을 만들었습니다. 디스크가 날아가도 부팅파일은 보존하려고요.
트루이미지 같은 백업툴로 백업하면 될 듯 한데...이상하게 복구가 잘 되지 않는 경우가 있더군요
그래서 그냥 EFI나 Boot폴더 복사해놓는 것이 좋을 듯 합니다.
-
박삿갓 2015.03.05 10:28
네, 이런 방법도 가능할것 같습니다.
그냥 fat16(32) 파티션을 적정 용량으로 디스크 전체에서 앞, 또는 맨 뒤에 파티션을 만들고
이 곳에 bcdboot 작업 또는 기본 efi 부팅파일을 복사하고 파티션 툴로 파티션 숨김으로하면
조금 편할 듯 합니다.
-
알리아스 2015.03.07 12:18
이렇게 만들어도 되나... GParted 로 만드시면 더 쉬워요... ^^ GParted가 정말 물건이죠... ㅎㅎ
-
SuperUser 2015.05.05 09:38
ESP 그냥 없애고 WinNTSetup에서 부팅/설치 둘 다 C로 하니 EFFI로 잡히더라고요. 뭐, 포멧 할 때마다 Windows Boot Manager가 하나씩 더 추가되는 거는 감수하고요.
그리고...FAT32로 만들어서 포멧하고 할 작업 다 하신 다음에 set id로 ESP 코드 넣어 주면 그대로 동작합니다
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 사용기/설치기 이용안내 | gooddew | - | - | - |
3052 | 윈 도 우| (추가)10074 실컴에 설치했어요 [16] | 하늘정원 | 3496 | 1 | 04-29 |
3051 | 소프트웨어| 바이두에 신세를 많이 지고 있어서 바이두백신을 설치해 보... [8] | 한걸음 | 3563 | 0 | 04-28 |
3050 | 기 타| PE를 C:으로 사용하는 방법 - 간단한데 뒷처리가 복잡합니다. [8] | suk | 3473 | 3 | 04-28 |
3049 | 하드웨어| 아이노비아 T-300 케이스 5차 이벤트 간단 수령기 [1] | ccvc12 | 2096 | 1 | 04-27 |
3048 | 소프트웨어| usb2.0 및 3.0 외장하드 속도비교 |
|
3248 | 1 | 04-27 |
3047 | 윈 도 우| 디펜더, 원드라이브 등을 제거한 윈도우 10(x64, 10061) [6] |
|
3612 | 2 | 04-26 |
3046 | 기 타| [아이노비아]매니안 릴레이 6차 이벤트 입니다-선물도착 | 암행어사 | 2059 | 1 | 04-26 |
3045 | 기 타| J-RIVER 와 음악이야기.. [2] |
|
2859 | 1 | 04-26 |
3044 | 기 타| [도착] [아이노비아] 매니안 릴레이 6차 이벤트... 선물!! [1] | 그까이 꺼 | 2225 | 1 | 04-25 |
3043 | 윈 도 우| 이번 10061도 별로네요 [6] | rhfo | 2882 | 0 | 04-25 |
3042 | 윈 도 우| [WB] W8.1 Ent PE OOO님 2차 편집본 150426 사용기 [4] | ContaC | 2934 | 5 | 04-25 |
3041 | 기 타| 아이노비아 Hercules 게이밍 L-PAD (롱패드) (Blue) [2] |
|
2518 | 2 | 04-22 |
3040 | 윈 도 우| suk님 Windows7_44in1 hotfix 150420 간단 설치기 [30] | ContaC | 5059 | 6 | 04-21 |
3039 | 윈 도 우| win10 - 프리뷰 한글깨짐 간단한 해결방법.. [6] | suk | 7589 | 3 | 04-19 |
3038 | 하드웨어| 삼* SSD T1 1테라 속도측정 [6] | 굿듀님스토 | 4747 | 2 | 04-18 |
3037 | 기 타| [스피커] GiGABYTE G-Touch USB 3.0 | 지그재그 | 2626 | 1 | 04-14 |
3036 | 윈 도 우| win10 - 10056 한글깨짐 테스트해봤습니다. [13] | suk | 6253 | 2 | 04-13 |
3035 | 윈 도 우| win10 - 10056 사용중 입니다 [9] | suk | 6473 | 5 | 04-12 |
3034 | 윈 도 우| 윈도우10.10056 써 본 느낌... [8] | 크림슨 | 5018 | 4 | 04-11 |
3033 | 모 바 일| 유로 이탈로 온라인 라디오 maxitalo player [1] | 번개 | 3236 | 2 | 04-10 |
언제나 남보다 앞서는 정보를 알려주시네요...고생하셨습니다..
멋진 강좌 감사합니다...추천은..기본인것 같습니다..