질문과 답변
윈 도 우 특정 키를 눌러 복원/복구/리커버리 솔루션 같은 boot.wim 것을 만들고싶습...
2022.07.02 19:08
안녕하세요. 가입 후 처음 글을 작성해봅니다.
Uefi 사용자고 자체 복원 솔루션을 startnet.cmd 관련해서 제작했습니다.
지금까지는 winre.wim에서 부팅하고 oem 제공 툴 처럼 실행하는 프러그램까지 만들고 install.esd와 dism, diskpart를 통해 포맷하고 설치까지 하는건 완벽한 상태입니다.
근데 이건 딱 못해?봤습니다.
특정 키(f5 f11 등)로 바로 부팅하는 것입니다.
삼성이나 LG는 특정 키 누를 경우 바로 복원 파티션을 부팅시킵니다. 조건이 fat32로 되어있는걸로 보아 바이오스에서 특정 파티션을 부팅하는 것 같습니다(이게 맞는지요??)
일반 PC는 boot entry에서 부팅하는 것이죠
하지만 삼보 PC 일렉트로맨(일렉트로마트) 노트북을 중고로 얻어왔고 이는 신기하게도 파티션이 다음과 같이 구성됩니다.
Boot entry에는 windows boot manager 딱 하나입니다.
1. Ntfs로 포맷되어 있도 ms recovery 이며(gpt attributes 적용됨)
TGrecovry 폴더엔 boot.wim과 boot.sdi입니다.
Image는 install.swm으로 구성 (fat32가 아닌 ntfs입니다. Efi폴더 없습니다)
2. ESP 평범 (260mb인데 왜 꼭 oem은 260mb인지 의문입니다..)
3. Msr
4. 그냥 윈도우
5. Winre(여기엔 삼보 복원 솔루션 없습니다)
전원 후 F5 키를 누르면 바로 삼보 복원(boot.wim)으로 부팅됩니다. 전 이걸 어떻게 했는지 궁금합니다.
Bcd를 편집한건지 찾아보니 bootMenuPolicy를 legacy로 한거 뿐이고
F5키를 누르면
잠시 기다려주세요 라고 뜨면서 부팅됩니다.
무슨 원리인지, 어떻게 하는지 궁금합니다.
Uefi 사용자고 자체 복원 솔루션을 startnet.cmd 관련해서 제작했습니다.
지금까지는 winre.wim에서 부팅하고 oem 제공 툴 처럼 실행하는 프러그램까지 만들고 install.esd와 dism, diskpart를 통해 포맷하고 설치까지 하는건 완벽한 상태입니다.
근데 이건 딱 못해?봤습니다.
특정 키(f5 f11 등)로 바로 부팅하는 것입니다.
삼성이나 LG는 특정 키 누를 경우 바로 복원 파티션을 부팅시킵니다. 조건이 fat32로 되어있는걸로 보아 바이오스에서 특정 파티션을 부팅하는 것 같습니다(이게 맞는지요??)
일반 PC는 boot entry에서 부팅하는 것이죠
하지만 삼보 PC 일렉트로맨(일렉트로마트) 노트북을 중고로 얻어왔고 이는 신기하게도 파티션이 다음과 같이 구성됩니다.
Boot entry에는 windows boot manager 딱 하나입니다.
1. Ntfs로 포맷되어 있도 ms recovery 이며(gpt attributes 적용됨)
TGrecovry 폴더엔 boot.wim과 boot.sdi입니다.
Image는 install.swm으로 구성 (fat32가 아닌 ntfs입니다. Efi폴더 없습니다)
2. ESP 평범 (260mb인데 왜 꼭 oem은 260mb인지 의문입니다..)
3. Msr
4. 그냥 윈도우
5. Winre(여기엔 삼보 복원 솔루션 없습니다)
전원 후 F5 키를 누르면 바로 삼보 복원(boot.wim)으로 부팅됩니다. 전 이걸 어떻게 했는지 궁금합니다.
Bcd를 편집한건지 찾아보니 bootMenuPolicy를 legacy로 한거 뿐이고
F5키를 누르면
잠시 기다려주세요 라고 뜨면서 부팅됩니다.
무슨 원리인지, 어떻게 하는지 궁금합니다.
댓글 [2]
-
DarknessAngel 2022.07.02 19:30
-
타천사둘리 2022.07.03 07:45
구글링 해 보시면 많이 나옵니다.
https://www.google.com/search?q=%EC%9C%88%EB%8F%84%EC%9A%B0%EC%97%90+%EB%B3%B5%EC%9B%90%EC%86%94%EB%A3%A8%EC%85%98+%EB%A7%8C%EB%93%A4%EA%B8%B0&oq=%EC%9C%88%EB%8F%84%EC%9A%B0%EC%97%90+%EB%B3%B5%EC%9B%90%EC%86%94%EB%A3%A8%EC%85%98+%EB%A7%8C%EB%93%A4%EA%B8%B0&aqs=chrome..69i57.11948j0j15&sourceid=chrome&ie=UTF-8
보통 대기업제경우 BIOS자체에서 특정 파티션 번호를 찾아서 접근하게 되어있습니다
이외에 Aomei, Acronis등은 전용 핫키 구현용 부트로더를 쓰는 방식입니다
옛날 BIOS방식 부트때는 MBR을 반드시 읽었기땜에 여기서 핫키 구현이 되었는데, EFI부트할땐 안 읽다보니 구방식 안 먹힙니다
결국 범용으로 할려면 전용 부트로더 방식으로 가야하는데, BGRT 처리가 잘 안 되는 경우가 많아서 보기싫다보니 그닥 추천은 안 하고 싶습니다 (굳이 할려면 되는 리커버리에서 파일 추출해서 그걸 부트 목록에 bootice로 등록해주면 됩니다) (기본 상용에서 파일 뽑는거니 알아서 구하세요)