윈 도 우 boot.wim 에도 이미지 2개가 통합되어 있는데
2024.10.16 06:25
많은 경우 install.wim 엔 여러 윈도우 버전이 통합되어 있습니다.
wim 자체가 이미지 여러 개를 통합할 수 있는 포맷이다.. 라는 건 알고 있습니다.
윈도우 설치 프로세스가 install.wim 에 닿는 순간
그 wim 에 통합된 여러 이미지 중 몇 번째 이미지로 설치할지
질문 상자가 나오게 되는 것은 알고 있습니다.
그런데 보통 윈도우 iso 파일 내의 boot.wim 을 보면
boot.wim 도 2개의 이미지가 통합되어 있는 것 같습니다.
그리고 보통 윈도우 ISO 파일의 BCD 를 easybcd 로 열어보면
Entry #1
Name: Windows Setup
BCD ID: {default}
Device: [boot]\sources\boot.wim
Bootloader Path: \windows\system32\boot\winload.efi
이렇게 되어있습니다. boot.wim 을 지칭한 것 말고 특별히 boot.wim 의 몇 번째 이미지라고 지칭한 것은 없습니다.
제가 알기로는 BCD 의 정보에 따라 어느 wim 파일을 택할건지가 결정되는 걸로 아는데..
일단은 이 iso 는 entry 가 하나밖에 없으니 boot.wim 으로 결정할 것입니다.
그런데 문제는 일단 BCD 에서 boot.wim 으로 결정된 다음에는
그 boot.wim 내에 통합된 2개의 이미지 중 몇 번 이미지로
진행할지에 대해서는 정보가 없는 것 같다는 것입니다.
2개의 이미지 중 무엇으로 갈지가 어떻게 결정되나요? 그 원리가?
((
그리고 1번 이미지는 어떤 경우에 쓰이고 어떻게 해야 쓸 수 있고
2번 이미지는 어떤 경우에 쓰이고 어떻게 해야 쓸 수 있나요?
))
잘 모르니 질문하기도 쉽지 않네요
바쁘시면 (( )) 사이의 질문은 답변 안해주셔도 됩니다 ㅠㅠ
댓글 [3]
-
starcube 2024.10.16 10:44
-
ton3d 2024.10.16 14:01
감사합니다. 그렇다면 index 2 의 숫자 "2" 가 어떤 파일의 어느 부분에 기재되어 있는지요?
[1].xml 파일에는 특별히 index 2 로 뭘하라 는 내용은 없어보이고..
그것도 아니라면 2번의 이미지가 특정한 조건(어떤 파일을 포함하고 있다든지 등)을 만족시키고, 윈도우가 시스템적으로 그러한 조건이 맞는 index 로 진행하게끔 되어있다는 생각이 드네요. -
starcube 2024.10.17 10:29
EFI 부트로더에서 BCD를 읽으면 부팅목록을 띄우게 되는데 설치이미지의 BCD는 항목이 하나뿐입니다.
그래서 자동으로 boot.wim 으로 부팅을 하게 되는데
wim 파일에는 인덱스가 여러개 있으면 어느 이미지로 부팅을 해야 하는지 확인을 해야 하는데
각 이미지의 설정 중에서 boot 옵션이 설정되어 있는 인덱스가 있는지를 체크하게 됩니다.
INDEX 2 에는 기본적으로 bootwim 옵션이 잡혀 있으므로 2번 인덱스로 부팅을 진행하게 되도록 되어 있습니다.
인덱스 1번에도 bootwim 이 잡혀 있으면 설치 진행이 되지 않고 PE 화면이 올라오게 될 것입니다.
아래는 각 인덱스의 설명입니다.
Index 1: Microsoft Windows PE (x64)
Index 2: Microsoft Windows Setup (x64)
ISO파일로 만든 USB를 이용해서 부팅하면 자동으로 2번 인덱스로 연결되도록 되어 있습니다.
2번 인덱스에 "Bootable WIM" 설정이 되어 있습니다.