윈 도 우 d드라이브에 pe파일(혹은 윈10 설치파일) 놓고 부팅하는법
2021.01.29 03:41
ssd(윈도우 10) / hdd(자료) 로 사용중입니다.
평상시 윈도우로 부팅하다가 멀티부팅 메뉴를 등록시키지 않고 필요할 때 바이오스 화면에서 f11키를 눌러서 hdd를 선택하면 d드라이브의 pe 혹은 윈도우 10 설치 진입이 바로 되게 하고싶은데 방법이 없을까요?
USB 메모리, 외장하드로 윈도우 7 설치하기 (강추) - snoopybox
이 방법을 참고해서 d드라이브에 파일들을 넣고 그대로 실행하면
Error 147: Unable to locate the specifed partition: 'D:'
Target volumes will be updated with BOOTMGR compatible bootcode.
D: (\\?\Volume{d37b2f4f-0000-0000-00fc-000000000000})
Updated NTFS filesystem bootcode. The update may be unreliable since the
volume could not be locked during the update:
위와 같이 에러가 뜹니다 ㅜㅜ
외장하드에 넣고 실행하면 에러 없이 잘 되고 f11눌러서 외장하드 선택하면 윈10 설치화면으로 잘 넘어가는데 d드라이브 hdd도 그렇게 되도록 하는 방법이 없을까요??
댓글 [14]
-
꿈속이라도 2021.01.29 07:57
-
눈이 2021.01.29 11:30
아무래도 설명이 잘못 된거 같아서 추가합니다
bcd에 대한 기본적으로 아셔야 가능한데 ㅠ
이곳을 참고 하시고 이내용을 이해하시면 부트아이스로 편하게 편집이 가능합니다
https://www.snoopybox.co.kr/1353
bootice사용법
https://m.blog.naver.com/thrutam/20158350709
잘 참고 해보시길..
-
몰라 2021.01.29 21:36
c드라이브가 ssd
d드라이브가 hdd인데 여기에 자료들이랑 윈10 설치파일을 같이 넣어놨습니다. 파티션은 나누지 않구요~
질문내용이 바이오스 부팅메뉴 진입(f11)해서 hdd를 선택하면 A disk read error occurred Press Ctrl+Alt+Del to restart가 뜹니다.
그런데 외장하드를 똑같은 방법으로 셋팅해놓고 f11에서 외장하드를 선택하면 윈10 설치화면으로 잘 넘어갑니다.
d드라이브 hdd도 그렇게 만들고싶은데 잘안되네요..
-
눈이 2021.01.30 05:39
Hdd 부팅파일이 없다는 메세지 입니다
ssd 에 있는 부팅파일이 hdd 에도 있어야 단독 부팅이 가능합니다
-
눈이 2021.01.29 09:43
위에 시스템 파티션에 B:\ 드라이브 활당하고 부팅 파일 넣어뒀어요
윈도우 파티션 두개는 둘중하나 윈도 설치 해서 사용하다가 그냥 포맷해버리고 싶을떈
다른 파티션으로 부팅해서 포맷하고 윈도 설치파일 풀어두고 나중에 사용하던거 다시 포맷하고 싶으면
다른 파티션으로 부팅해서 설치과정 거치고 사용하는데
요는 부팅파티션만 따로 만들면 멀티 환경을 만들기 더 편하다는 ^^
-
눈이 2021.01.29 11:15
예전에 어느분이 게시한 글인데 오래돼서 모르겠네요
이내용이 도움 되시길..
bcdboot는 그럼 언제 사용해야할까요?
일단 일반적인 윈도우 설치 DVD로 설치를 하는 유저에게는 bcdboot를 쓸 필요가 거의 없습니다. 왜냐하면,
윈도우 설치 프로그램이 알아서 bcdboot의 역할까지 다 해주기 때문입니다.
윈도우 DVD로 설치를 하지 않고 직접 imagex나 Gimagex로 윈도우 설치 파일의 핵심인 install.wim을 직접 풀어서
설치를 할 경우에 매우 유용합니다.
또한, 윈도우가 설치된 VHD나 VHDX를 부팅메뉴에 추가시켜줄때에도 자주 쓰입니다.
그럼 유형별로 사용예제를 살펴 볼까요?
1. 현재 c:에 윈도우7이 설치되어 있고 d:에 imagex를 통해 install.wim을 풀어준 다음 d:의 윈도우로 멀티부팅을 구성하고 싶을때
bcdboot d:\windows /l ko-kr
d:\windows는 추가시킬 윈도우를 의미합니다.
/L ko-kr 은 Language를 한국어로 하겠단 말입니다. 멀티부팅메뉴화면이 한글로 되는 것이죠.
2. 윈도우가 설치된 VHD(X)를 부팅메뉴에 추가시키고 싶을때
먼저 vhd를 마운트해줍니다. VHDX는 윈도우 8계열에서만 마운트가 가능하므로 VHDX를 부팅메뉴에 추가하고싶다면 당연히 윈도우 8에서 해야겠죠.
bcdboot v:\windows /l ko-kr
v:는 마운트된 VHD의 드라이브 문자입니다.
3. 새하드디스크에 윈도우를 설치한 후 새하드디스크만으로 부팅하고 싶을때
bcdboot C:\windows /s b: /l ko-KR
c:는 새하드디스크의 윈도우가 설치된 파티션입니다.
/s b: 에서 /s는 시스템파티션을 지정한다는 의미입니다.
만약 모든 하드디스크를 떼어버리고 새하드디스크만 연결해서 부팅이 되도록 하려면
새하드디스크에도 시스템 파티션이 존재해야하므로 /s 옵션으로
시스템파티션을 새하드디스크에 있는 활성화된 파티션에 지정을 해주어야합니다.
활성화시킨 파티션도 b:이기 때문에 /s b:라고 표현한 겁니다.
bootsect
참고로 시스템파티션은 무조건 활성화가 되어 있어야 합니다.
만약 이렇게 하였는데도 부팅이 되지 않는다면
윈도우 7의 Bootmgr로 부팅할 수 있도록 MBR에 등록이 안되어 있기 때문입니다.
보통 윈도우 7이상에서 파티션을 포맷하게되면 자동적으로 MBR과 PBR도 bootmgr로 수정이 되지만
만약 새하드디스크를 xp에서 포맷을 한뒤 위작업을 윈도우 7계열에서 했다면,
기존 MBR은 여전히 ntldr이기 때문에 bootmgr로 부팅할 수 있도록 bootsect를 통해 수정해주어야 합니다.
bootsect.exe파일은 윈도우자체에 포함되어 있지 않으므로 다운로드 받아야합니다.
bootsect.exe
bootsect /nt60 g: /mbr
g:는 위에서 지정한 시스템파티션입니다.
이렇게 하면 부팅의 3요소인
파티션활성화,부팅관련파일,MBR업데이트가 모두 충족되기 때문에 새하드디스크만으로 부팅이 가능합니다.
파티션활성화는 디스크관리에서 우클릭으로 활성화가 가능하며
부팅관련파일은 bcdboot가 자동으로 모두 해줍니다.
4. 새하드디스크에 사용하던 VHD를 옮겨서 새하드디스크만으로 부팅하고 싶을때
3번과 똑같습니다. 단지 VHD가 마운트된 드라이브로만 바꿔주면 됩니다.
bcdboot v:\windows /s g: /l ko-KR
bcdboot v:\windows /s g: /f UEFI
v:는 마운트된 VHD드라이브입니다.
g:는 새하드디스크의 시스템파티션 즉 활성화 파티션입니다.
물론 이경우에도 bootsect로 mbr업데이트가 필요할 수 있습니다.
bcdboot의 특성
1. 윈도우 7과 8의 멀티부팅에서의 bcdboot
현재 c:에 윈도우 7이 설치되어 있고 d:에 윈도우 8의 install.wim을 푼 후
bcdboot d:\windows
이렇게 하면 기존의 bootmgr(윈도우7용)은 윈도우 8의 bootmgr로 자동으로 바뀌게 됩니다.
윈도우 8용 bootmgr은 하위 버전과 호환이 가능하기때문에 7,8 모두 부팅이 가능합니다.
그러면 반대로 현재 윈도우 8만 설치된 상태에서 d:에 윈도우 7을 풀어준 후에
bcdboot d:\windows
이렇게 하면 어떻게 될까요?
제생각엔 윈도우 7용 bootmgr로 바뀔지 알았는데 여전히 윈도우 8용 bootmgr이더군요.
윈도우 7용 bootmgr로는 윈도우 8계열을 부팅시킬수 없기때문에
윈도우 7만 설치된 상태에서 imagex등으로 윈도우 8을 설치한 후에는 꼭
bcdboot를 통해 윈도우 8용 bootmgr로 바꾸어 주든지, 아니면 직접 시스템파티션의 bootmgr(숨김파일임)의
소유자 및 권한을 수정해준 뒤 윈도우 8 용으로 바꾸어 주어야 합니다.
2. bcdboot를 통해 부팅메뉴에 추가해주면 멀티부팅메뉴이름이 무조건 정해진 이름대로(Windows 7, Windows 8)만
되며, 추가된 메뉴가 기본 부팅메뉴가 되며, 부팅메뉴중 첫번째 순서로 디스플레이됩니다.
기본부팅메뉴란, 멀티부팅메뉴화면에서 처음 자동으로 선택되어지는 부팅메뉴입니다.
그리고 멀티부팅메뉴 선택 대기 시간이 무조건 30초가 됩니다.
-
몰라 2021.01.29 21:41
댓글이 도움됐어요~감사합니다^^
외장하드는 bootmgr을 따로쓰는데 ssd와 hdd는 c드라이브(현재 os)와 bootmgr을 같이쓰기 때문에 저런 오류가 생기는것같은데
제가 이해한게 맞을까요?
그렇다면 c드라이브와 d드라이브의 bootmgr을 따로 지정해서 셋팅해줘야 각자부팅이 작동할것같은데...
d드라이브 포맷을 안하고 그렇게 할 수 있는 방법이 있을지..참 어렵네요 ㅎㅎ
-
눈이 2021.01.30 15:44
bootmgr 는 메인보드에서 윈도로 부팅하기위해 찾는 파일이지 편집가능한게 아닙니다
부팅에 관한 편집은 bcd 파일이 담당합니다
저도 잘은 모르지만 bootmgr 파일은 그냥 bcd파일을 찾는 길잡이 하는 파일이라 생각하심됩니다
이글 고수분들 보시면 못본척 하시길 ㅋ
그리고 위에 댓글에 윈도 부팅에 관한 모든 메뉴얼은 갖쳐저 있습니다
읽는 분이 이해를 하셔야 되는데 이해가 안되서 부팅이 안되고 있을 가능성이 많습니다
좀더 공부를 하셔야 하는 수밖에는 저도 방법이 없습니다
-
옛날에 2021.01.29 22:02
D 드리이브를 활성화 해 두고. PE_ISO 파일을 풀어 넣어주면 될뗀데요.
---------------------------------------------------------------------------------------------------
USB나 외장 하드나내장 하드나 같은 원리가 아닌가요?
-
몰라 2021.01.30 01:58
저도 같은 원리일줄 알았는데 안됩니다 ㅜ
d드라이브, 외장하드 모두 활성화상태, 파일 똑같이 루트에 풀어놓고 부팅장치를 외장하드로 선택하면 부팅이 잘되고 hdd(d드라이브)선택하면
A disk read error occurred Press Ctrl+Alt+Del to restart라고 뜨네요...
-
눈이 2021.01.30 05:46
하드에 부팅하는 조건은
레거시 모드는 활성화
bootsect /nt60 d: /mbr
그리고 부팅파일이면 하드로 단독 부팅가능합니다
uefi도 위에글에 자세히 언급 돼 있습니다
-
몰라 2021.01.30 13:27
bootsect /nt60 d: /mbr
bootsect /nt60 d: /force
입력했는데도 A disk read error occurred Press Ctrl+Alt+Del to restart라고 뜹니다
그래서 아예 d드라이브에 윈10을 설치해보려고 했더니 이 드라이브에는 설치할 수 없습니다 자세한 사항은 로그를 참조하세요. 하네요..
-
눈이 2021.01.30 15:32
윈도10과 7은 부팅단계는 버전과 상관없이 똑같이 작동합니다
결국 윈도 7 부팅과정이 윈도 10부팅과정과 같다 입니다
예전에 윈도 7시절에 스누피님이 게시한글이 도움이 되셨으면 합니다
https://www.snoopybox.co.kr/category/Windows%207/%EB%B6%80%ED%8C%85%20%26%20PE%20%EC%9D%B4%EC%95%BC%EA%B8%B0
전 이게시글로 거즘 윈도 부팅에 관한걸 배운것 같습니다
이떄나 지금이나 바뀐게 없습니다
-
몰라 2021.01.30 15:37
그쳐 원래 잘 작동되어야 하는건데...
결국 하드 파티션 삭제하고 포맷한 뒤 윈도우 설치파일 다시 옮기고 똑같이 bootsect /nt60 d: /mbr 입력했더니 오류 없이 해결되었습니다
f11눌러서 hdd선택하면 설치화면으로 잘 넘어가네요
하드 파티션?섹터?가 문제가 있었던것 같습니다
자료가 많아서 포맷 없이 해보려다가 시간만 더 낭비했네요-_-
신경써서 답글달아주셔서 감사합니다^^;
ssd(윈도우 10) / hdd(자료) 로 사용중입니다.
평상시 윈도우로 부팅하다가 멀티부팅 메뉴를 등록시키지 않고 필요할 때 바이오스 화면에서 f11키를 눌러서 hdd를 선택하면 d드라이브의 pe 혹은 윈도우 10 설치 진입이 바로 되게 하고싶은데 방법이 없을까요? ~~~그러니까 눈이님 설명처럼 그런거 없이 하드로 pe 부팅 하고 싶다는 말 같은대 아닌가요
한 ssd 나 하드에서 파티션 여러개 나눠서 할거 아닌거 같은대 제가 잘못 보았나요 .. 윈설치 ssd 자료 hdd 이렇케 쓰여있네요