[완성] PE 부팅등록 cmd 만들고 있습니다
2014.07.08 03:48
1. 64비트 pe를 efi모드와 mbr모드 둘다 등록합니다. 1타 2피 등록법
2. 실컴은 그냥 알아서 efi와 mbr 하나만 등록합니다.
3. vhd(x)로 pe를 풀어서 부팅하는 극소수? 유저(저같은..)를 위하여 vhd(x)도 위와 마찬가지로 등록합니다
최근에 나온 R님 64pe도 바로 부팅됩니다. mbr과 efi모드 전부..
근데 PE가 win8.1pe라서 그런지 win7에서 테스트해보니까 부팅은 되는데...뭔가 에러가 나오네요
win8.1에서는 실컴이든 usb든 이상없었습니다.
그리고 win7에서는 vhd로 만든 pe는 더 심하네요. 부팅도 안 됩니다;
----------------
이걸 만들게 된 계기는..
최근에 와서 64pe의 등장으로 부팅이 안 되는 사태가 있었죠
그걸 계기로 추가옵션이 필요하게 되었는데요. 또한 기존에도 efi는 EasyBCD도 안 되고,
배치파일도 efi까지 되는건 흔하지 않죠? 전 못 봤습니다.
vhd[x]로 된 PE 역시 EasyBCD로는 안 됩니다. cmd도 못 봤고요. 그래서 만들게 된 것이죠
개인용으로 쓰려고 만들었는데...만든 김에 공유합니다.
* 주의하실 것은 PE부팅하는 법은 아닙니다. 이미 부팅은 되는데 더 추가로 부팅등록하는겁니다. bcd 작업만 있습니다.
댓글 [15]
-
라연 2014.07.08 04:11
-
삐리리 2014.07.08 04:53
노고가 많으십니다!!! ^^
-
세월 2014.07.08 05:46
수고가 많으시네요...
마냥 기다립니다....
-
DarknessAngel 2014.07.08 07:20
그냥 PE Wim추가하는 스크립트라면 이미 가지고 있습니다
고정경로인 부분을 변수로 받게 고치기만 하면 큰 문제 없을듯
gpt/mbr 병행 흑은 현제 부트한쪽만 등록하는 문제는 bcd경로 지정 명령의 여하로 가능합니다
vhd를 처리하게 할려면 diskpart명령을 txt로 저장후 스위치로 밀어넣는식으로 하면 됩니다
-
감성치 2014.07.08 08:11 suk님 고생하셨습니다.
-
세월 2014.07.08 08:50
드디어 완성하셨네요..
감사합니다..
오늘도 편안한 하루 되세요...
-
cungice 2014.07.08 10:07
드디어 완성하셨군요.고맙습니다. 건강 하십시요.
-
REFS 2014.07.08 10:11
수고많으십니다...^ ^
-
세모 2014.07.08 11:19
대단하시네요..
항상 도움받고 있습니다. 감사합니다.
-
삼천 2014.07.08 11:40
노력에 감사드립니다.
-
사랑인 2014.07.08 23:54
efi시스템이라도 멀티부팅조건(bcdboot옵션 bios, efi, all에서 all이라면)이라면 32비트 OS도 부팅가능하지 않나요?
가능하다면.....배치파일내용에서 궁금한 점이 있어서요.....
efi시스템을 확인하기 위해 bcdedit /enum {current}를 사용하셨는데
이건 이 배치파일을 실행하는 os가 64비트인지 확인하기 위한 것인데.....
등록하는 부팅항목에서 중요한 비트는
추가하는 wim,vhd안의 있는 OS의 비트가 아닌가요?
그리고, usb는 다 64비트로 보시고 작성하신 것 같은데????
(/store경로에 다 efi가 들어가 있어서요....)
-
suk 2014.07.09 00:13
bcdedit /enum {current}는 비트를 찾는게 아니고 현재 윈도가 efi모드로 부팅했는지를 확인한 것입니다
winload.efi를 찾으면 똑같이 winload.efi로 경로를 하고
winload.efi를 못 찾으면 winload.exe를 경로로 하는거죠
제가 테스트했을 때는 둘다 잘 됐습니다
usb는 그냥 bcdedit 부팅항목을 어떤걸 먼저 보여줄지 순서만 정하는거로 했습니다.
bcdedit /enum {current}는 usb에서는 굳이 필요하진 않습니다.
이왕이면 시스템에 맞는 부팅항목을 마지막에 보여주기 위한거죠. 어차피 usb는 mbr/efi 둘다 등록합니다.
-
사랑인 2014.07.09 23:22
예 비트를 찾는 것이 아닌 줄 알고 있습니다. 어짜피 64비트여야 uefi모드로 설치되니 그냥 다른 분도 보시기에 편하시라고 쓴 것입니다. 위 질문에서 궁금한 것은 efi인지 exe인지를 결정하는 것이 실행하는 되는 os의 부팅모드에 의해 결정되는 지 추가하는 wim,vhd의 내부 부팅모드에 의해 결정되는 것인지 궁금해서요. 배치파일을 보면 앞의 경우에 해당되는 것 같아서요...
다시 말해 궁금한 것은 시스템 파티션을 bcdboot의 all옵션을 주면 mbr모드나 eufi모드 둘 다 부팅이 가능하지 않나요?
가능하다면 현 부팅한 부팅항목을 참고하여 efi나 exe를 결정하는 배치파일은 여러경우의 수를 생각했을때
틀리지 않나 해서요....? 제가 여러종류로 테스트할 여건이 안되서 질문드린 것인데....
실험정신이 늘 부럽습니다...^^
-
suk 2014.07.10 00:15
네, 말씀하신대로 현재 부팅한 os를 기준으로 배치파일 만들었습니다
저도 bcdboot 가 간단해서 아주 좋아합니다만
일반 vhd는 잘 되는데, PE형태의 vhd에는 bcdboot가 적용이 안 됩니다.
그래서 bcdedit로만 한 것입니다. bcdboot가 훨씬 간단합니다만..
wim파일은 bcdboot에 아예 해당 사항 없고요.
실컴은 실컴과 똑같이 해주는 것이므로 문제는 없을 겁니다.
부팅이 안 된다면, 그건 그냥 PE가 efi에 맞지 않는 32비트 pe겠죠.
실컴이 아닌 usb나 다른 파티션은 어차피 둘다 추가했으니까 상관없을 거고요.
-
Lucky 2014.07.08 23:54
님의 노고에 늘 감사합니다.
수고 많으셨습니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 자유 게시판 이용간 유의사항 (정치, 종교, 시사 게시물 자제) [1] | gooddew | - | - |
22733 | 크롬 업데이트 입니다~~ [4] |
|
1092 | 07-17 |
22732 | "죽여라! 조선인" - 혐한 시위 [3] | 고양이2 | 1410 | 07-17 |
22731 | 한심한 자여.. [5] | 고양이2 | 1296 | 07-16 |
22730 | 윈포 여러분 PE가 출현했습니다 컴터 준비하십쇼! 하드 준... [9] |
|
2558 | 07-16 |
22729 | 윈도우8.1 처음사용자용 어디까지 떨어질까요... [10] | 함성 | 2188 | 07-16 |
22728 | KIA 안치홍 인천 아시안게임 엔트리 말이많네요. [2] | 어사또 | 879 | 07-16 |
22727 | "응답하라 토큰..안내양!!" [1] | 고양이2 | 1040 | 07-16 |
22726 | 광역 버스를 왜 탈까? [2] | 고양이2 | 964 | 07-16 |
22725 | 티스토리 초대장 배포 행사하네요. | 세모 | 739 | 07-16 |
22724 | 차붐, 영표 그리고 영표형 [1] | 고양이2 | 909 | 07-16 |
22723 | 뭔들... | 고양이2 | 792 | 07-16 |
22722 | 선택님~ [1] |
|
1031 | 07-15 |
22721 | 별* 이거 공유끝난건가요 >> [5] | 축이당게 | 1903 | 07-15 |
22720 | 대표팀 사령탑에 김호곤 물망이라니.. [1] | 고양이2 | 895 | 07-15 |
22719 | 이 놈들은 뇌가 한쪽으로만 성장했나? [2] | 고양이2 | 850 | 07-15 |
22718 | 인천 '일진 집단구타 영상'에 네티즌 '충격' | 고양이2 | 1211 | 07-15 |
22717 | P3T3님의 선물 [5] | netlan | 1531 | 07-15 |
22716 | 마니또우님 맘 풀고 고고 하길.. | 고양이2 | 738 | 07-15 |
22715 | 차라리 비공개 게시판을 만드세요 [2] |
|
1014 | 07-15 |
22714 | Rn 보세요. | 예쁜사랑가 | 1068 | 07-15 |
suk님.. 만세...^^
정말 기대 되네요..