기 타 지니제스트님 [업데이트 6] Wim 1회 부팅 (Bcdedit) 버전 사용기 입니다
2023.07.17 00:00
좋은 프로그램을 만들어 주신 지니제스트님께 감사드립니다
저에게는 많은것을 배울수 있는 기회가 되었습니다
복 많이 받으십시요
Wim 1회 부팅 (Bcdedit) 버전이 업데이트 6까지 될동안 1회 부팅시에 메세지만 나오는 것만 실행을 해보아서 메세지 나오지 않은 버전을
실행보았습니다
메세지가 나오는 버전과 나오지 않는 버전은 분위기가 다르네요..저에게는 메세지가 나오지 않은 버전이 맞는것 같습니다
메세지가 나오지 않은 버전이 맞는 이유중에 한가지는 메세지 나오는 순서에 관련이 있습니다
그리고..PE에서 PE로 1회 부팅관련해서..한가지가 생각이 나는것도 있습니다..이것은 피드백으로 생각해 볼수도 있을것 같습니다
프로그램을 만드시는 분에 따라서 작품의 방향이 달라질것입니다..그리고 그 작품에는 본인만의 스타일이 있을것입니다.
저도 BR 프로그램을 만들어 소개를 하고 있지만..다양한 의견들을 다 수용하지는 못합니다..저 나름대로의 스타일과 생각이 있어서 그 범위를
벗어나는 경우에는 적용할수가 없을때가 있습니다..
사용기 관련해서는..저의 개인적인 생각들입니다..혹시 사용기를 보시면서 오해가 있을수 있어서 이런 글을 남기게 되었습니다
지니제스트님의 작품을 아래에 소개되어 있습니다
[업데이트 6] Wim 1회 부팅 (Bcdedit)
https://windowsforum.kr/review/19657478
1. 파일 이름끝에 NM으로 바꾸면 메세지가 나오지 않은 버전을 실행이 됩니다.
기존에 이미 사용을 하고 계신던분들은 파일 이름이 바꾸었기 때문에 레지 등록을 새로 해주셔야죠..다 아시는 내용일것입니다
2. 1회 부팅을 하여 보겠습니다
3. 확인 메세지없이 바로 PE인지 체크하는 메세지가 나옵니다..이 메세지가 나올때하고 나오질 않을때하고 완전히 다른 분위기 입니다
4. PE체크를 통과를 하면 BCD에 등록하고 있다고 안내 메세지가 나옵니다
5. 원하는 PE로 부팅이 되었습니다.. PE 부팅상태에서 다른 PE를 부팅하여 보겠습니다..
6. PE인지 체크하고 있습니다
7. BCD에 등록을 하고 있습니다
8. 다른 PE로 부팅을 하였습니다.. 윈도우에서 부팅할때 복사했던 boot.sdi가 있습니다..
저는 PE에서 윈도우에서 처럼 드라이브 문자를 정렬하기 위해서 LetterSwap.exe를 활용하고 있습니다. 윈포에서 다른 분들께서 만들신
작품에도 LetterSwap.exe를 활용하는 PE가 많습니다.. 하지만 윈포 PE만 있는것이 아니라 외국 PE를 테스트 하다보면 부팅을 할수가
있을수 있습니다.. 혹시 LetterSwap.exe가 없는 PE도 있을수 있다는것입니다
LetterSwap.exe를 사용하지 않은 경우 현재 PE에서 보이는 드라이브 문자가 윈도우에서 사용하는 드라이브 문자라는 보장이 없습니다
PE에서 PE를 1회 부팅할때 복사한 boot.sdi 파일 경로가 윈도우에서는 다른 경로가 될수 있어서 boot.sdi를 삭제할때 이경로를 사용하면
상황에 따라서는 삭제가 안될수도 있습니다
9. 다시 1회 부팅을 하여 보겠습니다
10. PE인지 체크하고 있습니다
11. BCD를 등록하고 있습니다
12. 원하던 PE로 부팅이 되었습니다
13. 윈도우로 부팅시에 BCD에 등록된 흔적과 PE 부팅에 사용된 boot.sdi를 삭제하고 있습니다..
윈도우에서 PE로 PE에서 다른 PE로 이렇게 거친 wim 파일만 boot.sdi가 있어서 이것들을 모두 삭제를 하고 있습니다
PE에서 다른 PE로 부팅할때 드라이브 문자는 PE에서의 드라이브 문자입니다..이 문자는 고정이 아니어서 현재 윈도우와 다를수 있습니다
14. BCD에 흔적이 께끗이 삭제되었습니다
15. 1회 부팅을 하였던 wim 파일 옆에 있었던 boot.sdi 파일들이 깨끗이 삭제가 되었습니다.. 이 경우 PE에서 LetterSwap.exe를 사용하고
있어서 윈도우에서 드라이브 문자와 PE에서 드라이브 문자가 일치를 하였기 때문에 모두 삭제가 되었습니다
드라이브 문자자 일치하지 않은 경우라면..경로가 달라져서 boot.sdi가 삭제되지 않을것 같습니다
16. 메세지가 없는 방식에서 PE가 아닌 Backup.wim 파일을 가지고 1회 부팅을 시도하여 보겠습니다
17. PE를 체크하고 있습니다..
18. PE가 아니어서 아래처럼 메세지를 보여주고 있습니다. 개인적으로는 저는 이런 순서로 진행되는 방식이 더 마음에 듭니다
19. 메세지 방식으로 하기 위해서 파일 이름을 바꾸고 레지를 다시 등록을 하였습니다
20. 우클릭 메뉴에서 진행을 하면 제일 먼저 메세지부터 나옵니다 메세지가 먼저 나온 이유가 있을것입니다..
업데이트 버전 기록에 보니까..초기에는 PE인지 체크하는것이 좀 시간이 걸렸었나 봅니다..나중에 빠르게 체크하는것으로 업데이트가
되었다는 글을 보았었습니다. 또 이때에는 지금처럼 안내 메세지가 없을때여서 메세지가 먼저 나오지 않았나 하는 생각도 해보았습니다
21. 업데이트가 되어서 메세지에서 예를 클릭하면 아래처럼 PE인지 체크하는 메세지가 보입니다
22. BCD 등록 메세지입니다.. PE인 경우 PE 1회 부팅을 하는것을 확인하는 메세지가 1번 나옵니다
23. PE가 아닌 Backup.wim 파일에서 우클릭 메뉴로 진행을 하여 보았습니다.. 제일먼저 부팅을 할지 확인하는 메세지가 나옵니다
24. 예를 클릭하는 경우 아래처럼 PE인지 체크하는 안내 메세지가 나옵니다
25. PE 체크에서 PE가 아닌 경우 아래처럼 아니라고 알려주는 메세지가 나옵니다..PE가 아닌 경우 이렇게 2번 메세지가 나와서 클릭을 2번
을 해주어야 합니다
26. 마무리
메세지 없는 방식을 한번도 해보지 않아서 진행을 하게 되면서 여러가지 생각이 나서 사용기까지 쓰게 되었습니다
지니제스트님께서 작품을 만드실때 많은 부분들을 고려를 하셔서 만드셨을것입니다..지니스트님의 취향도 있을것입니다
저의 개인적인 생각이기 때문에 다른 분들과도 생각이 다를수 있을것입니다..이렇게 생각할수도 있구나 하는 정도로 보아주십시요
다른 뜻을 없습니다..오해가 없으셨으면 좋겠습니니다
먼저 boot.sdi 관련입니다
저도 TBWinPE.exe 방식에서 boot.sdi 파일을 삭제하기 위해서 PEBoot.exe 파일 경로를 레지에 등록할때 boot.sdi 파일 경로를 같이 레지에
등록을 해서 윈도우 부팅시에 이 경로로 삭제를 하였습니다.. 저의 경우에는 윈도우에서만 사용이 가능해서 경로가 바뀔 이유가 없어서 이
방식으로 해도 boot.sdi 삭제에 문제가 없습니다
BCD 방식으로 진행을 하게 되녀서 boot.sdi 파일 삭제가 저에게는 문제가 되었습니다..윈도우에서 경로는 문제가 아니지만 나중에 PE에서
PE로 부팅시 문제가 될것 같아서 였습니다.. 모든 PE가 LetterSwap.exe 사용해서 윈도우에서 드라이브 문자 순서대로 PE에서 정리가 된다는
보장이 없기 때문입니다.
TBWinPE.exe를 만든 회사에서도 PE에서 보이는 드라이브 문자는 윈도우와 다를수 있다는 글을 본것 같습니다
그리고 예전에 suk님 컴퓨터에서인가요 윈도우가 여러개 설치된 경우 LetterSwap.exe가 실행이 되었는데도 두번째 왼도우가 C:가 된적이
있었습니다.. LetterSwap.exe도 100% 신뢰할수도 없기는 합니다
이렇게 PE에서 드라이브 문자는 윈도우에서의 드라이브 문자와 달라질수가 있어서 PE에서 PE로 부팅시 복사하는 boot.sdi 파일의 위치는
윈도우에서 100% 일치하지 않을수 있습니다..결국..저의 경우에는 exe 파일이 있는 곳에 boot.sdi 파일을 두게 되었습니다
TBWinPE.exe 처럼 wim파일 옆에 복사하지 않아도 되고 복사하지 않으니까 삭제에 대해서는 고민할 필요가 없습니다
윈도우에서의 드라이브 문자와 PE에서 드라이브 문자는 다를수 있다는 부분을 한번 생각을 하여 주셨으면 좋겠습니다
두번째는 단순히 저의 취향 입니다
메시지가 없는 방식에서 Backup.wim 파일로 부팅을 시도하는 경우 아래순서대로 진행을 합니다
우크릭 메뉴 -> PE 체크 안내 메세지 -> PE가 아니라는 메세지
메지가 있는 방식에서 PE인 wim 파일을 진행하는 경우 아래처럼 진행이 됩니다
PE 1회부팅 할지에 대한 메세지 -> 예 클릭시 PE 체크 안내 메세지 -> BCD 등록 안내 메세지
메세지가 있는 방식에서 Backup.wim 파일 부팅시도시 순서입니다
PE 1회부팅 할지에 대한 메세지 -> 예 클릭시 PE 체크 안내 메세지 -> PE가 아니라는 메세지입니다
메세지가 있는 방식에서는 우클릭에서 클릭시 메세지가 먼저 나와서 예, 아니로를 선택하게 되어 있습니다 PE가 아닌 경우 메세지가
2번 나와서 클릭을 2번을 해야합니다
지극히 개인적인 생각입니다..메세지가 있는 방식에서 아래처럼 진행하는것을 어떻까요
우크릭 메뉴에서 클릭 -> 먼저 PE인제 체크하는 메세지 -> PE 인 경우 PE 1회 부팅을 할지 메세지 -> 예클릭시 BCD 등록 메세지
PE가 아닌 경우는 아래처럼 진행이 될것입니다
우크릭 메뉴에서 클릭 -> 먼저 PE인제 체크하는 메세지 -> PE 가 아니라는 메세지
부팅을 할것이냐는 예, 아니오에서 이름으로 PE인지 아닌지 먼저 파일을 할수가 있어서 메세지가 먼저 나오는 경우 PE를 확인하는 과정이
없어서 좋을수도 있습니다
우클릭 메뉴에서 클릭시 먼저 PE 체크부터 하는 경우 예, 아니오에서 아니오를 선택시 필요없이 PE를 체크한것일수도 있습니다
저도 많이 고민을 해도 어떤것이 더 좋은지를 모르겠습니다
PE 체크하는 안내 메세지와 BCD 등록 안내 메세지가 없었다면..이런 생각을 하지 않았을수도 있을것입니다
우클릭 메세지에서 클릭시 바로 PE 체크 안내 메세지가 나와서..진행을 하고 있구나 하는것을 느낄수 있어서 PE 체크하는 시간이 길게
느껴지지 않을것 같기도 합니다
지니제스트님께서 많은 경우를 고려하셔서 작품을 만드셨는데..괜히 나서는것이 아닌가 하는 생각도 했었습니다
같은 작품을 바라보아도 생각이나 취향이 달라서 다른 의견이 나올수 있을것입니다
저도 지니제스트님의 작품에 관심이 있어서 여러가지 생각을 해보게 되고 이렇게 사용기까지 쓰게 되었습니다
오해가 없으셨으면 좋겠습니다..
메세지 없는 방식을 해보지를 않아서 간단히 사용기를 쓴다는것이 여러가지 생각이 나면서 글이 길어졌습니다
읽어 주신분들께 감사드립니다
편안하신 시간이 되시길 바랍니다
댓글 [9]
-
광풍제월 2023.07.17 00:51
-
개골구리 2023.07.17 01:16
수고하셨습니다.
-
지니제스트 2023.07.17 01:51
외국인 친구에게 요청이 와서 수정하다보니 이시간이네요...
먼저 피드백 감사합니다.
말씀하신 boot.sdi 위치 문제는 더 고민해보겠습니다. 말씀하신 사항에 대한 해결책을 고민해 볼게요.
다만, 확인 순서에 대해서는 바꾸지 않는게 나아 보입니다.
예를들어서 정상적인 PE 로 진행하는 경우 가정해 본다면,
Wim 체크 창 -> 확인 창 -> BCD 등록 창 으로 진행됩니다.
사용자 입장에서는 먼가 창(wim체크창) 이 떴다가 갑자기 확인창을 보게 될겁니다.
오히려 제 시선으로 보면 더 불편함을 주는거 같네요.
제가 확인창 이후에 wim체크 후에 bcd등록을 진행하는 이유는 순서상 맞다고 생각되서입니다.
사용자가 선택후, 진행을 할 수도 안할 수도 있습니다. 그냥 진행한다고 치면, 순서대로 진행됩니다.
만약 진행하지 않는다면, 그대로 종료됩니다. 즉, 불필요한 wim 체크과정을 안해도 되는거죠.
wim 체크과정을 넣은것은 bcd에 등록하기전에 혹시라도 발생할 수 있는 블루스크린에 대한
wim파일에 대한 체크입니다. 따라서 사용자가 부팅하겠다고 결정한 순간에 순서대로 되는게 맞다고 봅니다.
물론 대부분의 경우, 정상적인 pe로 진행하실거기 때문에, 별 문제 없으리라 판단됩니다.
또한 사용자의 취향대로 메세지 없이 진행하실 수 있게 선택권도 드려서... 사용자 취향에 맞게 사용하시면 될거
같습니다.
ps. 업데이트 7에서 말씀하신 boot.sdi 삭제를 능동적으로 하도록 수정되었습니다.
-
왕초보 2023.07.17 09:21
새벽에 이렇게 자세하게 글을 남겨주셔서 감사합니다..
제가 너무 늦게 글을써서 새벽에 고생하게 해드렸습니다
백업 프로그램에서 이미지 한개로 버튼을 만들게 되면서 백업 파일이 없는 경우 복원 버튼을 비활성을 할수가 없어서
버튼을 클릭시에 백업 파일이 없다는 메세지를 보여주게 하였었습니다
이전에는 백업 파일이 없는 경우에는 버튼을 비활성해서 버튼을 클릭하지 않도록 했었습니다.. 백업 파일 파일이 없다는것을
알면 복원 버튼을 클릭하지 않을것인데 하는 생각에.. PE 부팅을 할지 묻는 메세지에서 예를 클릭하는 경우 부팅이 할거라는
기대를 했는데 PE가 아니라고 하는 메세지가 나오는것이 비슷한 것 같아서 아예 PE 체크후 1회 부팅을 할지 묻는다면 예를
하는 경우 확실히 PE 부팅이 될것 같아서 의견을 쓰게 되었습니다
매번 PE를 체크하는것이 비효율적이고 1회 부팅 예,아니오에서 파일 이름으로도 PE인지를 먼저 체크할수가 있어서 이 방식이
효율적입니다..효율적인 방법이 있는데 하는 생각에 저도 고민이 많이되기는 하였었습니다.
조금은 엉뚱한 의견에 자세한 답글에 다시 한번더 감사드립니다
즐거운 하루가 되시길 바랍니다
-
상발이 2023.07.17 07:18
수고하셨습니다.
-
매화꽃 2023.07.17 08:32
수고많으셨습니다.
-
qnd 2023.07.17 09:13
수고많으셨습니다.^^
-
우인 2023.07.17 13:01
수고많이하셨습니다.
-
스마일^_^ 2023.07.17 15:38
수고하셨습니다.
수고하셨습니다.