설치 / 사용기

윈 도 우 Winre.wim [복구 모드] 재구성하기 2020-11-08.bat 테스트

2020.11.08 17:23

suk 조회:1187 추천:38

질문에 올라와서 오랜만에 손을 봤습니다 https://windowsforum.kr/qna/14555067

 

저도 복구 모드는 사용할 일이 거의 없는데요. 그래도 없으면 허전한 마음이 들더군요

그래서 reagentc /info 으로 복구 모드 확인하여 Disabled로 되어 있으면 Enabled로 만듭니다

 

오늘 제가 사용하는 bat 파일을 좀 더 손을 봤습니다. 그동안 윈도우 10만 생각했는데요. 윈도우 7과 윈도우 8.1까지 작동하도록 만들었습니다

현재 윈도우와 같은 버전의 윈도우 이미지[install.wim]의 Windows\System32\Recovery 폴더에 있는 winre.wim [필수]과 

ReAgent.xml [현재 윈도우에 파일이 있는 경우는 없어도 됩니다]은 있어야 합니다

Winre.wim [복구 모드] 재구성하기 2020-11-08.bat 테스트 2020-11-08_141841.jpg

winre.wim 복구 모드의 역할은 이렇게 고급 옵션이 나오는 것입니다

쉬프트 누른 상태로 다시 시작을 클릭하면 위에 복구 모드로 진입할 수 있습니다

 

많이 생략되었습니다만, 윈도우 10에서 먼저 테스트하고, 윈도우 7에서 같은 bat 파일로 테스트 해봤는데요

여러가지 달라서 많이 수정했습니다. 결국 제가 현재 사용하던 bat 파일과 거의 비슷하게 되었습니다.

 

Winre.wim [복구 모드] 재구성하기 2020-11-08.bat 테스트 2020-11-08_161623.jpg

 

Winre.wim [복구 모드] 재구성하기 2020-11-08.bat 테스트 2020-11-08_161643.jpg

윈도우 7은 부팅 때 F8 기능키를 계속 누르면 위에 화면이 나타납니다. 안전모드 진입 방법인데요

winre.wim 복구 모드가 활성된 경우는 제일 위에 '컴퓨터 복구'가 추가로 나타납니다

 

Winre.wim [복구 모드] 재구성하기 2020-11-08.bat 테스트 2020-11-08_161710.jpg

윈도우 7에서 winre.wim 복구 환경은 위와 같습니다

 

Winre.wim [복구 모드] 재구성하기 2020-11-08.bat 테스트 2020-11-08_161720.jpg

 

Winre.wim [복구 모드] 재구성하기 2020-11-08.bat 테스트 2020-11-08_161959.jpg

윈도우 8이라고 되어 있습니다만, 빌드가 9600 으로 윈도우 8.1 입니다

원래 윈도우 8.1도 윈도우 8 이라고 나옵니다

 

Winre.wim [복구 모드] 재구성하기 2020-11-08.bat 테스트 2020-11-08_162027.jpg

2번 실행해도 문제없이 계속 복구모드가 만들어지는 것까지 다른 윈도우들도 전부 확인했습니다

 

Winre.wim [복구 모드] 재구성하기 2020-11-08.bat 테스트 2020-11-08_162227.jpg

윈도우 8.1 복구 모드 메뉴들입니다. 윈도우 10과 비슷합니다

 

Winre.wim [복구 모드] 재구성하기 2020-11-08.bat 테스트 2020-11-08_162453.jpg

다시 윈도우 10으로 돌아왔습니다. 돌고 돌고..

 

Winre.wim [복구 모드] 재구성하기 2020-11-08.bat 테스트 2020-11-08_163228.jpg

이전에 테스트하던 잔재들 중에서 필요없는 명령들 2가지는 제외했습니다

위에 스샷들 보시면 1가지는 계속 에러만 나고, 1개는 기본 위치이기 때문에 C:\Windows\System32\Recovery 폴더는 지정하나마나 입니다

 

C:\Recovery에 winre.wim이 만들어지는 것만 테스트했습니다만, UEFI로 GPT 디스크에 복구 파티션이 있는 경우도 되리라고 봅니다

-----------------------------------------------------------------------

추가: 2020.11.08 일요일 오후 06:59

궁금한 것은 참을 수가 없지요 ^^

실컴에서 UEFI 모드, GPT 디스크에 복구 파티션을 만드니까 C:\Recovery가 아닌 그 복구 파티션에 winre.wim가 만들어집니다

Winre.wim [복구 모드] 재구성하기 2020-11-08.bat 테스트 - 실컴에서 UEFI 모드, GPT 디스크에 복구 파티션을 만드니까 그 파티션에 winre.wim가 만들어집니다 2020-11-08_185211.jpg

방금 파티션을 중간에 만든 경우는 diskpart에서도 마지막으로 인식하는 경향이 있습니다. 재부팅하면 제대로 인식할 겁니다

마지막 6번째 파티션은 300MB 라서 400MB가 넘는 winre.wim이 들어갈 수가 없습니다. 그래서 명백합니다

 

혹시 따라하실 분들을 위하여 사용한 방법 올립니다

먼저, 디스크 관리에서 C: 우클릭으로 볼륨 축소했습니다. 700 MB 넉넉하게...

 

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

 

이후에 여기 올린 bat 파일 실행했습니다. winre.wim 파일 등도 필요합니다

저는 테스트만 하고 다시 복구 파티션은 삭제할 겁니다 ^^; 복구 모드에 의지하지 않기 때문에 그냥 C:에 복구 모드 만듭니다

 

다시 복구 파티션 삭제하고 C:에 복구 모드 만드는 방법까지 올립니다. 필요하실 지는 미지수입니다만;;

Winre.wim [복구 모드] 재구성하기 2020-11-08.bat 테스트 - 실컴에서 UEFI 모드, GPT 디스크에 복구 파티션을 만드니까 그 파티션에 winre.wim가 만들어집니다-다시 C드라이브에 복구모드 만듦 2020-11-08_192134.jpg

diskpart

list vol

 

sel vol 번호

del vol override

볼륨 = 파티션 내용물 전부 삭제됩니다

 

디스크 관리에서 C: 우클릭으로 볼륨 확장하면 바로 됩니다

그리고 여기 bat 파일 실행했습니다

 

!! 그런데 복구 파티션은 bat 파일을 한번만 실행해봤기 때문에, 다시 복구 파티션 만들고 bat 파일을 여러번 실행해봤습니다

아니,, 복구 파티션 만든 후로 처음에는 복구 파티션에 winre.wim이 만들어지고, 그 후로는 C:에만 만들어지네요. 이건 예상 못 했네요

복구 파티션을 알아내서 일일이 파일을 삭제해야 할 듯 한데요. 어려울 듯 합니다. 그냥 C: 에 복구 모드 사용하시는걸로..;;

 

단일 윈도우만 사용한다고 가정하면 복구 파티션을 자동으로 찾을 수도 있습니다만, 복구 파티션이 여러개가 생긴 경우 등...변수가 너무 많습니다

diskpart 등으로 직접 복구 파티션에 문자 할당하시고, del /f/a/q/s 복구 파티션 문자:으로 파일을 삭제하시고 bat 파일 실행하시면 되긴 됩니다

 

Winre.wim [복구 모드] 재구성하기 2020-11-08.bat 테스트 - 실컴에서 UEFI 모드, GPT 디스크에 복구 파티션을 만드니까 그 파티션에 winre.wim가 만들어집니다-연속으로는 안 되네요. 파일 삭제하고 bat 실행하면 되긴 됩니다 2020-11-08_204900.jpg

 

diskpart

list vol

 

sel vol 번호

ass

list vol

exit

 

winre.wim만 삭제해도 되네요. 그래서 안전을 위하여 삭제 구문을 바꿨습니다

del /f/a/q/s i:\winre.wim

Winre.wim [복구 모드] 재구성하기 2020-11-08.bat 테스트 - 실컴에서 UEFI 모드, GPT 디스크에 복구 파티션을 만드니까 그 파티션에 winre.wim가 만들어집니다-연속으로는 안 되네요. 파일 삭제하고 bat 실행하면 되긴 됩니다-안전을위하여winre.wim만삭제 2020-11-08_210809.jpg

 

이후 bat 실행하시면 복구 파티션에 다시 winre.wim이 만들어집니다

(주의사항: winre.wim 파일만 있다고 복구 모드가 작동하지는 않습니다. bcd에 정확하게 연결이 되어 있어야 합니다

물론 이 bat 파일은 bcd 연결까지 됩니다. winre.wim만 삭제하고 다시 복사하는걸로 생각하시면 뭐하는건지? 이상하게 생각하실 듯 하여;;)

 

참고로, C: 이나 복구 파티션에 있는 winre.wim을 기본 위치인 C:\Windows\System32\Recovery 폴더로 이동하는 방법도 있습니다

그러면 winre.wim을 별도로 준비하지 않아도 되고 좋지요! 문제는 그 곳에 winre.wim 파일이 있으라는 보장이 없다는 것입니다

해당 위치에 winre.wim 파일이 없는 경우 참 난감하게 됩니다. 그래서 winre.wim을 별도로 준비하여 사용하고 있습니다.

(이 때도 winre.wim 파일만 왔다 갔다 한다고 복구 모드가 활성되지는 않습니다)

 

추가 끝

-----------------------------------------------------------------------

추가2: 2020.11.09 월요일 오후 04:12

오늘은 윈도우 설치 iso 에서 만드는 파티션대로 UEFI 모드로 윈도우를 설치한 상태에서 테스트를 해봤습니다

위에서는 대충 만든 복구 파티션이라서 정식으로 복구 파티션을 만들면 다를까 싶어서...하지만 똑같았습니다

 

윈도우 설치 때 이미 복구 파티션에 winre.wim 복구모드가 만들어져 있습니다.

이 상태에서 bat 파일 실행하면 복구 파티션이 아닌 C:\Recovery 폴더에 winre.wim 복구모드가 만들어집니다

Winre.wim [복구 모드] 재구성하기 2020-11-09.bat 테스트 - PE를 winre.wim으로 사용하기 - 버전 2004 정식 UEFI 모드로 윈도우 설치 직후 상황 2020-11-09_160318.jpg

윈도우 10 버전 2004 부터는 특이하게 복구 파티션이 C: 뒤에 생깁니다 https://windowsforum.kr/free/13279170

이렇게 되면 굳이 정식으로 윈도우 설치한 보람이 없는데요. 저도 C: 뒤에 복구 파티션을 만들었기 때문에...앞쪽에 생기기를 기대했더니...흠;

 

Winre.wim [복구 모드] 재구성하기 2020-11-09.bat 테스트 - PE를 winre.wim으로 사용하기 - 버전 2004 정식 UEFI 모드로 윈도우 설치해도 C드라이브에 winre.wim 복구모드가 만들어집니다 2020-11-09_160547.jpg

이렇게 bat 파일로 winre.wim 복구 모드를 재구성하면 C:\Recovery 폴더에 만들어집니다. 이후는 계속 ~ C:에 만들어집니다

개인적으로는 윈도우마다 개별적으로 관리가 가능한 C:\Recovery가 낫다고 생각합니다. 보안상은 복구 파티션이 더 좋을 듯 합니다만...

복구 파티션은 업그레이드 설치해도 뒤에 추가로 생기고 정신 없더군요;

 

정식 UEFI 모드에서도 bootice.exe로 메트로 부팅 관리자만 체크해제하면 부팅 때 F8 연타로 '컴퓨터 복구' 메뉴로 winre.wim 부팅이 가능했습니다

바이오스에서 빠른 부팅 설정하신 경우는 F8 키가 먹히지 않을 겁니다. 저는 컴퓨터도 느리게 부팅하고 있습니다 ^^;

 

위에 스샷에서 C: 이 3번째 파티션이라는데 의문을 가지는 분들도 계실 듯 합니다. 저도 그렇습니다.

복구 파티션도 3 이고, C: 도 3 이고...흠...그런데 ms 는 1부터 숫자를 셉니다만 (ms도 디스크는 0부터 셉니다. 일관성이...)

bootice.exe는 파티션도 0부터 셉니다. 서로 숫자가 맞지 않아서 생긴 이상함이었습니다

Winre.wim [복구 모드] 재구성하기 2020-11-09.bat 테스트 - PE를 winre.wim으로 사용하기 - 버전 2004 정식 UEFI 모드로 윈도우 설치해도 C드라이브에 winre.wim 복구모드가 만들어집니다-bootice가 0부터 숫자를 셉니다 2020-11-09_164152.jpg

디스크 관리에는 보이지도 않는 예약 파티션 (GPT 디스크에 있는)이 2번째에 있습니다. 포맷도 안 되어 있고, 자리만 차지하는 파티션입니다

ms도 역할에 의문이었는지 예전에는 128MB 였다가 언제부턴가 16MB로 줄였습니다

 

추가2 끝

-----------------------------------------------------------------------

추가3: 2020.11.10 화요일 오후 10:54

복구파티션이 있는 경우도 어찌하여 해결한 듯 합니다.
내일 새벽이 정기 업데이트라서 지금 글은 못 올리고, 정기 업데이트 작업 후에 좀 더 확인 테스트 후에 글은 별도로 올릴 예정입니다

추가3 끝

-----------------------------------------------------------------------

용량 관계상 윈도우 10 버전 2004 (버전 20H2 사용 가능) 64비트 winre.wim만 포함되어 있습니다

다운로드: https://tmpstorage.com/download/nvz0dixm4z 30일 9,999회가 최대치였습니다. 구글 드라이브가 제한이 많아서 다른걸 사용해봅니다. 

 

bat 파일은 별도로 또 올립니다: Winre.wim [복구 모드] 재구성하기 2020-11-08.bat

위에 링크에도 이 bat 파일 포함되어 있습니다

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
7108 소프트웨어| 스마트버젼... svf 파일 꺼내기 [11] 디폴트 2252 11 10-29
7107 윈 도 우| 적응하기 힘들었던 인터페이스 [6] 디폴트 1127 6 10-29
7106 윈 도 우| 나스 정리하며 팔푼이도 옮기고... [9] 디폴트 1239 15 10-29
7105 윈 도 우| 키핑용 필요하면... [14] 디폴트 1856 24 10-28
7104 소프트웨어| 8086 OS 주문이 들어와서 여기 올립니다. [30] 메인보드 1940 27 10-28
7103 윈 도 우| 718MB pe에 있는 아크로니스.... [9] 대갈장군 1163 4 10-28
7102 윈 도 우| 얇은 컴퓨터용 7 필요하면... [27] 디폴트 1724 36 10-28
7101 보안 / 해킹| [실험실] 나만의 파티션을 사용하자 [14] 내꼬 1008 14 10-28
7100 기 타| [종료]KJ-ChumPE(19042.608)깔끔이.iso [845] 첨임다 2363 304 10-27
7099 기 타| [종료]KJ-ChumPE(19042.608).iso [617] 첨임다 1491 246 10-27
7098 윈 도 우| [스압/추가3] exFAT으로 VHD 부팅이 된다고 해서 삽x한 기록 [16] suk 643 16 10-27
7097 기 타| 안올라 갈려고 버티는 541 [66] 집앞의_큰 1436 53 10-27
7096 서버 / IT| 구글드라이브 다운로드 용량 초과 우회 방법 [6] 도전정신 2650 17 10-25
7095 보안 / 해킹| 프로그램 인터넷 차단 사용기 [6] 내꼬 1291 8 10-25
7094 소프트웨어| [테스트: 내용추가] 윈도우 버전 정보 16.bat [19] suk 1061 21 10-25
7093 윈 도 우| Windows Stackover V.7 [185] 졸린사자 1093 69 10-25
7092 소프트웨어| [테스트 추가] 윈도우 버전 정보 16.bat [29] suk 1477 37 10-24
7091 기 타| Macrium Reflect 재배포 도구(ReDeploy.exe) 관련입니다.. [6] 왕초보 673 6 10-24
7090 윈 도 우| PE상에서 윈도 설치일 추정해보기 [25] 집앞의_큰 712 30 10-24
7089 윈 도 우| PE 빌드용 PRO (버전 2004 19041.608 + 버전 20H2 19042.608) [53] suk 1767 64 10-23
XE1.11.6 Layout1.4.8