윈 도 우 [완결판에 근접] Winre.wim [복구 모드] 재구성하기 3
2020.11.11 09:15
최근에 올린 복구 모드 시리즈 중에 3번째 글입니다.
처음 글 올렸을 때부터 고민하던 복구 파티션 문제를 해결한 bat 파일입니다
복구 파티션은 MBR / GPT 디스크 둘다 가능합니다.
복구 파티션이 없는 경우는 자동으로 C:에 winre.wim 복구 모드가 만들어집니다
디스크 관리에는 복구 파티션이 4번째로 보입니다만, 자리만 차지하는 예약 파티션이 2번째에 있어서 복구 파티션은 5번째입니다
bootice.exe는 디스크/파티션 전부 0 부터 셉니다만, 윈도우에서는 디스크는 0 파티션은 1부터 셉니다. 그래서 숫자가 다릅니다
복구 파티션에 winre.wim을 두는 경우 접근성이 떨어지는 문제도 있고
가끔 bcd가 날아가는 경우도 있어서 별도로 부팅 등록도 추가할 수 있게 했습니다.
레거시 부팅 방식인 경우는 시커먼 화면으로 나옵니다.
UEFI와 레거시 의미는 아닙니다. UEFI 모드에도 적용되는 부팅 메뉴와 관련된 레거시 부팅 정책입니다
이제 윈도우 7 에서 테스트해봤습니다.
MBR 디스크에 복구 파티션은 위와 같이 비교적 쉽게 diskpart로 만들 수 있습니다
1. 디스크 관리에서 C: 우클릭으로 볼륨 축소합니다
2. diskpart를 실행하여 스샷대로 입력하시면 복구 파티션이 만들어집니다
sel disk 번호
cre par pri
format quick (기본적으로 NTFS 포맷으로 됩니다)
set id=27 (MBR 디스크의 복구 파티션 ID 입니다)
3번째가 복구 파티션이라서 3 입력했습니다
위와 같이 여러가지로 3번째 복구 파티션에 winre.wim 복구 모드가 만들어졌다는걸 알 수 있습니다
여기서 중지하시면 기존대로 숨겨진 형태의 복구 모드가 됩니다. 창을 닫으시면 되고요
추가로 부팅 메뉴에 복구 모드를 등록하시려면 엔터 누르시면 됩니다
마지막은 부팅 메뉴에 등록된 것은 아니고, 별도로 확인한 것입니다.
헷갈리기 때문에 나중에는 bat 파일 수정하여 구분이 되도록 했습니다
이렇게 별도로 복구 모드로 부팅 가능합니다
전에도 몇번 썼지만, 윈도우 7 부팅 관리자로 윈도우 10 PE를 부팅할 때
위와 같이 조금 이상한 화면이 나옵니다만 부팅에는 문제없습니다
MBR 디스크의 복구 파티션은 PE로 부팅하면 드라이브 문자가 자동 할당되어 있더군요
bootice.exe의 전문가모드에서 윈도우 복구 환경 (winre.wim 복구 모드)을 삭제해봤습니다
그래도 별도로 등록한 복구모드는 살아있습니다 ^^
1개의 복구모드 부팅하는데 위와 같이 양쪽에 등록되어 있어야 합니다
원래 모든 wim 파일이 저런 식으로 양쪽으로 등록됩니다
winre.wim으로 둔갑한 PE에 복구 환경이 있어서 한번 클릭해봤습니다
그런데 윈도우 10 PE라서 윈도우 7에서는 적용되지 않는 메뉴들이 많을 겁니다. winre.wim은 원래 같은 버전의 윈도우에서 사용 가능합니다
품질 업데이트는 일반적인 윈도우 업데이트를 의미합니다. 최근에 설치한 윈도우 업데이트에 문제가 있는 경우 제거 가능합니다
기능 업데이트는 새로운 버전의 윈도우로 업그레이드하는 것을 의미합니다. 버전 1903 -> 버전 2004 등입니다
제거하면 이전 버전으로 돌아가는 것을 의미합니다
헷갈리는 마지막 확인 부분을 분리하여 수정했군요
마지막 작업 완료 메시지도 추가했습니다. 테스트할 때는 넣을 여유가 없었네요;;
UEFI 모드로 GPT 디스크에 정식으로 설치했습니다 (윈도우 설치 iso에서 파티션 만드는대로 놔뒀습니다)
그리고 C: 우클릭으로 복구 파티션을 1개 더 만들어서 복구 파티션이 2개 있는 상황을 가정하여 테스트한 것입니다
버전 2004부터는 원래 C: 뒤쪽에 복구 파티션이 생깁니다. 윈도우 설치 단계에서 파티션할 때는 생기지 않고, 윈도우 설치 후에 보면 있습니다;;
마지막 5번째 복구 파티션에 만든 것입니다
4번째 복구 파티션에도 winre.wim 복구 모드를 만들어봤습니다
복구 파티션이 있는 상황에서도 0 번 입력하면 C:에 만들어집니다
C: 뒤에 복구 파티션은 삭제하여 테스트해봤습니다
중간에 파티션이 사라져도 여전히 마지막 파티션은 5번으로 나옵니다 ㅎㅎ
이런 경우 보이는대로 5 입력하셔야 됩니다
일시적 현상이고 재부팅하면 정상적으로 4번으로 인식합니다.
부팅 메뉴 정책을 스탠다드로 수정했습니다.
PE에서는 당연 4번으로 인식합니다. 윈도우도 부팅하면 4번으로 인식합니다
이 정도만 가볍게 테스트하여 올립니다. 사실 초반에는 여러가지 난관이 있었습니다
복구 파티션을 찾아서 선택하는 부분은 그렇게 어렵지 않았습니다만, 어떤 파티션에 winre.wim을 자유롭게 만드는 부분에서 한참을 헤맸네요
수많은 시행착오 끝에 겨우 만들었습니다. 2020.11.09 ~ 2020.11.11 오늘까지 근 3일간 만든 자료입니다
------------------------------------------------------------------
추가: 2020.11.11 수요일 오전 10:26
GPT 디스크에 복구 파티션 만드는 방법입니다. 처음 올린 복구 모드 글에도 방법이 있습니다만...
먼저, 디스크 관리에서 C: 우클릭으로 볼륨 축소합니다
사용하실 winre.wim 크기를 감안하셔서 축소하시면 됩니다
diskpart
lis disk
sel disk 번호
create partition primary
format quick fs=ntfs label="Recovery" OVERRIDE
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
gpt attributes=0x8000000000000001
몇줄씩 복사/붙여넣기를 하시면 편리합니다
복구 모드 추가하실 때, 기존에 bcd에 등록된 '복구 모드'가 포함된 항목은 전부 삭제됩니다.
여러번 등록한 경우, bcd가 복잡해지는걸 방지하기 위한 것입니다
기존 '복구 모드' 부팅 메뉴를 삭제되지 않게 하시려면
bootice.exe의 전문가모드에서 장치 옵션까지 총 2가지를 '복구 모드'가 들어가는 않는 이름으로 둘다 변경하셔야 됩니다
이 페이지에서 '양쪽' 검색하시면 해당 스샷 2가지가 나옵니다
추가 끝
------------------------------------------------------------------
추가2: 2020.11.22 일요일 오후 04:35
오늘 복구 모드 관련 글이 사용기에 올라와서 다시 다른 초경량 PE를 winre.wim으로 테스트하다가 발견한 오류입니다
윈도우에서 winre.wim의 부트 파일 경로를 \Windows\System32\Winload.xxx 로 합니다
본래 PE 의 부트 파일 경로는 \Windows\System32\boot\Winload.xxx 입니다
보통 PE의 양쪽에 전부 부트 파일이 있어서 문제가 안 되는데요.
PE 중에는 \Windows\System32\Winload.xxx 파일이 없어서 부팅이 안 되는 경우가 있습니다.
이 때는 bootice.exe 전문가 모드에서 왼쪽에 Windows Recovery Environment을 찾으셔서
\Windows\System32\Winload.xxx 을 \Windows\System32\boot\Winload.xxx 으로 수정해주시면 부팅됩니다
Winload.xxx는 Winload.exe와 Winload.efi를 합쳐서 쓴 것입니다. 이 부분은 수정하지 마시고 그대로 두시면 됩니다
추가2 끝
------------------------------------------------------------------
전에 올린대로 bat 파일과 winre.wim을 자유롭게 등록하기 위한 ReAgent.xml 파일이 포함되어 있습니다 (윈도우에 관계없이 사용 가능합니다)
winre.wim은 없습니다. PE를 winre.wim 이름으로 사용하시면 됩니다.
실제 winre.wim을 현재 윈도우와 같은 install.wim 안에 Windows\System32\Recovery 폴더에서 추출하여 사용하셔도 됩니다
댓글 [46]
-
타락천사둘리 2020.11.11 09:29
-
박사유 2020.11.11 09:33
수고많으셨습니다.
감사합니다.^^
테스트해보았습니다.
UEFI,GPT
C:\RECOVERY 폴더만 있는 상태 (서브폴더 하나도 없음)
C드라이브에 적용해보았습니다.
C:\recovery\windowsre 폴더 생성과 Winre.wim 정상 복사되어서 적용되었습니다.
또한
부팅시 복구메뉴도 추가해보았습니다(대기시간 30초)
정말 소중한 자료 감사하는 마음으로 사용하겠습니다
수고많으셨습니다. 감사합니다.^^
-
이다우니 2020.11.11 09:40
고생하시네요
-
벤켄 2020.11.11 09:41
자세한 설명 감사드립니다
-
별의아이 2020.11.11 09:47
정말 수고 많으셨습니다.
-
첨임다 2020.11.11 09:49
수고와 열정에 감사드립니다^^*
-
한걸음더 2020.11.11 09:53
초보자도 이해하기 쉽도록 간결하게 설명하는 것이 얼마나 소중하고 남을 배려하는 맘씨인지 늘 감동하며
정독하게 됩니다. suk 님 ^^
-
ehdwk 2020.11.11 09:54
수고하셨습니다. -
쌍무지개 2020.11.11 10:07
수고 많으셨습니다...!~~
-
오뚝이7 2020.11.11 10:09
수고 하셨습니다
-
고프로 2020.11.11 10:12
수고와 열정에 감사드립니다
-
간장종지6465 2020.11.11 10:24
대단히 수고하셨습니다. 감사히 사용하겠습니다.^^*
-
lakeside 2020.11.11 10:50
정말 수고많으셨습니다 ^^
-
내꼬 2020.11.11 11:13 연구에 감사드립니다.
-
희희낙락 2020.11.11 12:05
수고하셨습니다~ 배움의 기회네요.
당장은 귀차니즘으로... 자료 보관만...ㅋㅋㅋ
-
쏘가리차차 2020.11.11 12:38
항상 좋은 테스트에 감사드립니다...
-
윈포닥공 2020.11.11 12:49
노고를 마다하지 않고 배려해주셔서 감사합니다. 수고하셨습니다.
-
Torrenser 2020.11.11 12:50 수고많으셨습니다
-
마이피씨 2020.11.11 12:52
고생 많으셨습니다~
-
하늘개구 2020.11.11 17:08
^^노고에 감사드립니다. 건강하십시요.
-
낭만도동넘 2020.11.11 17:11
와우~대단합니다^^
-
lsyunny 2020.11.11 17:31
노고에 감사드립니다.
-
꿈속이라도 2020.11.11 18:12
수고 하셨습니다....
~~ -
parannara 2020.11.11 19:00
수고 많으셨습니다.
감사합니다.
-
소담 2020.11.11 19:31
심도깊은 노고에 감사드립니다.
대단하세요~ -
miran 2020.11.11 20:01
수고하셨습니다.
-
샤 2020.11.11 20:48
수고하셨습니다.
-
cungice 2020.11.11 21:04
고생 많으셨습니다. 감사합니다.
-
si5ri 2020.11.11 21:11
이렇게.. 열심히 배풀기 위해 노력하시는 분도 계시니... 고맙습니다...!!
-
neon 2020.11.11 21:18
감사합니다. 안심되는 복구 환경이네요.
-
라랑 2020.11.11 22:29
댓글 달고 추천 드릴려고 클릭했는데. 자료까지 같이 올려주셨네요. 정말 노고에 너무 감사드립니다.!
-
컨피그 2020.11.11 23:48
어느 연구소 소속이신가요? ^^
모든 경우의 수를 직접 꼼꼼히 테스트해서 최적의 결과물을 만들어 내시는군요
멋집니다~
-
슈머슈마 2020.11.12 00:02
대단하다라는 말밖에 나오지 안네요 이런걸 구현해 낼수있다니. 감사합니다. 가치가 있는 내용이네요
-
빠송 2020.11.12 01:08
감사합니다.
수고 많이 하셨습니다.
-
광풍제월 2020.11.12 04:30
수고하셨습니다.
-
아미띠에03 2020.11.12 07:24
수고하셨습니다.
-
알수없는영역 2020.11.12 10:59
감사합니다.
-
테미스 2020.11.12 11:08
역시 멋지십니다.
-
Lucky 2020.11.12 14:20
수고 많이 하셨습니다.
-
트리거 2020.11.12 15:45
감사합니다
-
green조 2020.11.12 20:00
고생 많이 하셨습니다.
-
노을지기 2020.11.12 20:30
수고하셨습니다.
-
서버종료 2020.11.13 01:59
수고 많으셨어요
-
까칠한곰탱이 2020.11.13 09:57
수고하셨습니다~~~ ^^
-
마스터ks 2020.11.13 20:41
수고 많이 하셨습니다.
감사합니다.
-
풍연심 2020.11.17 17:39
수고하셨습니다.
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 사용기/설치기 이용안내 | gooddew | - | - | - |
7039 | 윈 도 우| 비상용 UEFI 부팅 파티션 덕을 봤습니다 [9] | suk | 1206 | 16 | 11-13 |
» | 윈 도 우| [완결판에 근접] Winre.wim [복구 모드] 재구성하기 3 [46] | suk | 2809 | 58 | 11-11 |
7037 | 윈 도 우| PE 빌드용 PRO (버전 2004 19041.630 + 버전 20H2 19042.630) [47] | suk | 2144 | 62 | 11-11 |
7036 | 기 타| [종료]JU-ChumPE(19042.610) [876] | 첨임다 | 3522 | 305 | 11-10 |
7035 | 윈 도 우| 디심이 백업 복원 [107] | 집앞의_큰 | 2478 | 88 | 11-10 |
7034 | 윈 도 우| [추가] FixUSB 와 LetterSwap 같이 활용하기 입니다.. [11] | 왕초보 | 2447 | 10 | 11-10 |
7033 | 윈 도 우| (종료)인터넷되는 PE %Random% 작 [69] | 하루반살이 | 2941 | 84 | 11-09 |
7032 | 윈 도 우| Winre.wim을 PE로 교체하기 [14] | suk | 1490 | 26 | 11-09 |
7031 | 윈 도 우| Winre.wim [복구 모드] 재구성하기 2020-11-08.bat 테스트 [25] | suk | 1889 | 38 | 11-08 |
7030 | 소프트웨어| 내장하드(실컴)에 Ventoy 설치하기 [2] | 콩달 | 1422 | 3 | 11-08 |
7029 | 윈 도 우| TBI를 Ventoy에 VHD로 부팅하기 [14] | suk | 1360 | 22 | 11-07 |
7028 | 보안 / 해킹| 이제는 네트워크 공유 관리도 해야[레지추가] [27] |
|
2340 | 20 | 11-06 |
7027 | 윈 도 우| 칼국수집 사장의 고충을 덜어주려고... [26] | 디폴트 | 2986 | 34 | 11-06 |
7026 | 윈 도 우| 종료/개조된왕자PE [129] | 하루반살이 | 4179 | 124 | 11-05 |
7025 | 윈 도 우| 인사이더 프리뷰 20251.1.fe_release.201030-1438 [6] | 디폴트 | 632 | 14 | 11-05 |
7024 | 소프트웨어| ventoy aio grub4dos 연동하기 [8] | 늑대아니에 | 1635 | 18 | 11-05 |
7023 | 소프트웨어| PintLink V0.2 - SetupComplete, unattend 용도 [10] | 입니다 | 1055 | 14 | 11-04 |
7022 | 윈 도 우| 오늘은 창문 칠 비슷한거... [5] | 디폴트 | 2170 | 13 | 11-03 |
7021 | 윈 도 우| (추가) 진짜로 구석에 쳐박아야 할 것... [15] | 디폴트 | 2868 | 19 | 11-02 |
7020 | 윈 도 우| [반전] 버전 20H2 기능 업데이트에 엣지 생략하기 - 뻘짓으... [9] | suk | 1430 | 13 | 11-02 |
항상 노고에 감사합니다.