디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[팁] 똥컴에서 nvme로 윈도우8.1 부팅하기(클로버EFI)

컴갤러(14.42) 2024.02.22 17:36:05
조회 188 추천 0 댓글 11

3db5df32eaed6af63ceb9be5449c766f39ba819c0b580a0583fa5d03026ad013c4aa568c2b9b963e5f






🌑구형bios pc에서 nvme로 윈도우8.1 부팅하기

(Clover 부트로더 5157+5132)



본 글의 최초 작성일: 2024-02-22


구형 레거시 bios 메인보드에서 nvme를 사용할 수는 있습니다. 다만 nvme로 운영체제 부팅은 불가능한데 그 이유는 구형 보드가 pcie 부팅을 지원하지 않기 때문입니다. 그러나 '클로버EFI 부트로더'를 사용하면 구형 bios 메인보드는 물론이고 nvme 부팅을 지원하지 않는 초기의 구형 UEFI 메인보드에서도 nvme 부팅을 가능하게 해 줍니다.


오래된 레거시 bios 보드에서는 sata2까지만 지원하며 그마저도 ahci를 지원하지 않아 ssd가 ide 모드로 동작하므로 속도가 매우 느립니다. 따라서 이러한 구형 시스템에서는 클로버 부트로더를 통해 nvme로 윈도우를 부팅해서 사용하시기 바랍니다. (nvme 프로토콜은 ahci와는 비교가 안될 정도로 빠름)


본 글에서는 윈도우8.1 64비트 버전으로 테스트 했습니다. (그보다 아래 버전인 7,8에서는 모름) 또한 32비트 윈도우는 클로버 부트로더를 사용할 수 없는 것으로 압니다. 그리고 리눅스의 경우는 리눅스 라이트6.2(64비트)를 nvme에 설치해서 정상 부팅됨을 확인했으나 다른 배포판에서는 테스트가 필요합니다. Rufus로 리눅스(64비트) 이미지를 부팅가능한 usb로 만들 때 옵션을 GPT - UEFI - FAT32로 해야하며 클로버 부트로더가 구동된 상태에서 설치를 진행해야 합니다.


클로버EFI를 통한 nvme 부팅은 해킨토시 및 오픈코어를 응용한 방법으로 알려져 있습니다. 관심 있는 분은 관련 자료를 찾아보시기 바랍니다.




[설치방법 초간단 요약]


급하신 분은 다음의 zip 파일을 내려받고 아래 절차대로 하세요.


* Clover-5157+5132(boot6).zip

다운로드:

https://blog.naver.com/abababababc/223361295142 (글 본문에서 받으세요)


1. 디스크 관리(diskmgmt.msc)에서 클로버 부트로더를 설치할 usb의 파티션을 모두 삭제한 후 100MB 크기의 파티션을 하나 만들고 FAT32로 포맷하세요. (당연한 얘기지만 파티션 형식은 기본값인 MBR 그대로 두시기 바랍니다)

2. 위 zip 파일의 압축을 100MB 파티션에 풀어줍니다.

3. BootICE 실행해서 대상디스크를 usb로 선택하고 MBR, PBR 작업에서 각각 MBR_5157, PBR_5157 파일을 복원해주면 클로버 부트로더 셋팅이 완료됩니다.

4. 클로버usb를 구형 바이오스 pc에 꼽고 켜서 즉시 바이오스 셋업으로 들어간 다음 클로버usb를 부팅 1순위로 설정해주면 됩니다. 여기서 주의할 사항은 윈도우8.1(64비트)이 nvme에 미리 복원설치(wim) 되어 있어야 합니다. (usb 대신 ssd에 설치했으면 ssd를 부팅 1순위로 해 줍니다)



0eb1df30e0c075f33fea81fe4380776fa829dd02f3819a410131e8657fa84b68cdd8befefd8b





[참고한 자료 및 URL]


* [How To/A to Z] Clover EFI USB를 활용하여 Legacy BIOS시스템에서 NVMe SSD로 부팅하기

https://blog.naver.com/neowolf777/222911682645

* 구형bios보드에 NVMe SSD용 USB bootloader만들기

https://blog.naver.com/navyltc/221682136995

* 구형PC에 NVMe SSD용 UEFI USB bootloader만들기..

https://blog.naver.com/plaire0/221190217229

* 해킨 테크닉을 응용한 Legacy Only 하드웨어의 UEFI 부팅

https://gigglehd.com/gg/hard/10882548

* 엑스팔육

https://x86.co.kr




[클로버EFI 부트로더 설치 절차]


0. 준비물


* 비어있는 usb 미디어 또는 sata ssd (ssd가 더 빠르게 로딩됩니다)

- 여기에 클로버EFI 부트로더를 설치하게 됩니다.


* Clover-5157-X64.iso.7z (5157은 2024-02-22 현재 최신버전)

* Clover-5132-X64.iso.7z (5132 버전에 들어있는 boot6 파일만 필요함)

- 5132 버전이 함께 필요한 이유는 구형 bios 메인보드(ddr2 보드 등)에선 5132 버전의 boot 파일을 사용해야 부팅이 가능하기 때문입니다. 메인보드 특성을 타는 것으로 보이므로 5132 버전으로도 안된다면 boot 파일을 그보다 아래 버전으로 받아서 시도해 보시기 바랍니다.

- 다운로드: https://github.com/CloverHackyColor/CloverBootloader/releases


* BootICE (MBR, PBR 이미지를 복원하기 위해 필요합니다)

* (필요한 경우) 윈도우8.1 iso 이미지 (64비트)

- 다운로드: https://www.microsoft.com/ko-kr/software-download/windows8ISO


* (필요한 경우) 윈도우10PE (64비트)

- jsb000.tistory.com (홍차의꿈)

- Win10PE_x64_20H1(19041.264)_(홍차의_꿈)_356MB.iso

- 다른 pc를 사용해서 nvme에 윈도우8.1을 미리 복원설치(wim) 해 놓을 수 있으면 윈도우10PE가 필요하지 않습니다.


* (필요한 경우) Rufus

- 다운로드: https://rufus.ie/ko/

- 윈도우10PE를 부팅 가능한 usb로 만들기 위해 rufus가 필요합니다.

- 윈도우10PE로 부팅하면 nvme를 인식하므로 윈도우8.1(또는 10)을 nvme에 복원설치(wim) 가능합니다.

- Rufus에서 부팅가능한 윈도우 usb 미디어를 만들 때 옵션 설정은 다음과 같습니다.

o 부팅할 시스템이 UEFI 메인보드: GPT - UEFI - FAT32

o 부팅할 시스템이 BIOS 메인보드: MBR - BIOS - NTFS


* plist Editor Pro 2.5

- config.plist 파일의 전체 내용을 트리구조로 보면서 간편하게 편집하는 데에 유용합니다.

- 다운로드: https://blog.naver.com/abababababc/223361295142


1. 사전 작업


윈도우가 nvme에 미리 설치되어 있어야 합니다. 그 이유는 레거시 bios 보드에서는 '윈도우8.1(또는 10) usb 미디어'로 부팅할 경우 nvme에 윈도우 설치 진행이 안되기 때문입니다. 설치 과정에서 nvme 드라이브가 목록에 표시되지만 윈도우 설치가 불가하다는 오류메시지가 뜹니다. uefi가 아닌 bios 환경에서는 설치프로그램이 nvme에 윈도우 설치를 허용하지 않는 것으로 보입니다.


따라서 사전에 다른pc를 사용하거나 WinPE10 USB로 부팅해서 nvme에 윈도우를 복원설치(WinNTSetup, GImageX 등) 해 놓으시기 바랍니다. 여기서 주의할 사항은 nvme의 파티션 형식을 MBR이 아닌 GPT로, 윈도우는 EFI 파티션(최소 100MB, FAT32)과 함께 64비트 버전을 설치해야 하며 부트코드를 UEFI로 설치해야 합니다.


2. 디스크 관리(diskmgmt.msc)에서 클로버 부트로더를 설치할 usb의 파티션을 모두 삭제한 후 100MB 크기의 파티션을 하나 만들고 FAT32로 포맷합니다.(클로버usb의 파티션 형식은 당연히 MBR) 나머지 공간은 그냥 놔두거나 차후에 필요에 따라 데이터 저장용으로 사용해도 됩니다.


3. 바탕화면에 "Clover-5157-X64.iso.7z"의 압축을 푼 후 다시 iso 파일의 압축을 클로버usb에 풀어줍니다. 그리고 클로버usb에서 명령프롬프트 창을 열어서 다음 명령을 실행합니다. (또는 아래 명령을 .cmd 파일로 저장해서 실행)


copy /y "EFI\CLOVER\drivers\off\NvmExpressDxe.efi" "EFI\CLOVER\drivers\BIOS"

copy /y "EFI\CLOVER\drivers\off\NvmExpressDxe.efi" "EFI\CLOVER\drivers\UEFI"

copy /y "usr\standalone\i386\boot0af" "MBR_5157"

copy /y "usr\standalone\i386\boot1f32" "PBR_5157"

copy /y "usr\standalone\i386\x64\boot6" "boot6_5157"


위 명령을 실행하면 NvmExpressDxe.efi 파일을 BIOS, UEFI 폴더로 복사하며(클로버 부트로더가 nvme를 인식하기 위한 사전 작업) 관련파일 3개 파일의 이름을 변경해서 압축 푼 폴더로 가져오게 됩니다.


4. 그리고 5132 버전의 boot6 파일을 추출하기 위해 바탕화면에 "Clover-5132-X64.iso.7z"의 압축을 풀고 다시 iso 파일의 압축을 풀어줍니다. iso 압축을 풀어둔 폴더에서 명령프롬프트 창을 열어서 다음 명령을 실행합니다.


copy /y "usr\standalone\i386\x64\boot6" "boot6_5132"

copy /y "boot6_5132" "boot"


그러면 boot6_5132, boot 파일이 생성되는데 이 2개의 파일을 클로버 usb에 복사합니다.


5. BootICE를 실행해서 '대상 디스크' 목록에서 클로버usb를 선택한 후 다음과 같이 MBR, PBR 이미지를 각각 복원해 줍니다.


* MBR 작업 -> MBR 복원 -> 클로버usb에서 "MBR_5157" 파일 선택 -> 복원

* PBR 작업 -> PBR 복원 -> 클로버usb에서 "PBR_5157" 파일 선택 -> 복원

(다른 설정은 일체 건들지말고 MBR, PBR 복원 작업만 하세요)


6. 이제 nvme를 장착한 구형pc에 클로버usb를 삽입하고 pc를 켜서 즉시 바이오스 셋업으로 들어간 후 클로버usb를 부팅 1순위로 해 준니다. (클로버 부트로더를 usb가 아닌 ssd에 설치했다면 그 ssd를 부팅 1순위로)


7. 클로버EFI 부팅에 성공하면 그래픽 화면이 뜨면서 부팅 가능한 미디어가 아이콘으로 표시됩니다. (보통 2개가 보이는데 F3키를 누르면 숨겨진 미디어 아이콘까지 모두 보이게 됩니다.) 스페이스바 키를 누르면 선택된 미디어가 부팅가능한 경우 UUID 등 관련정보가 표시됩니다. Windows 이름의 아이콘을 선택하면 nvme에 설치된 윈도우로 부팅이 됩니다.


8. nvme 부팅에 실패할 경우 화면에 아무것도 나오지 않고 다운되거나 텍스트모드의 클로버 설정화면만 나오게 됩니다. 이 때에는 클로버usb의 boot6 파일을 다른 버전으로 교체해 보시기 바랍니다.


* boot6_5157: nvme 부팅을 지원하지 않는 구형 uefi 메인보드에서 사용

* boot6_5132: 구형 bios 메인보드(ddr2 보드 등)에서 사용


클로버usb에 위의 두 파일이 준비되어 있으므로 상황에 따라 실제 사용할 boot6_???? 파일을 "boot"라는 이름으로 하나 더 복사해서 부팅 시도하면 됩니다. 5157, 5132 둘 다 부팅 실패할 경우 boot7 파일이나 5132보다 더 아래 버전의 boot6,7 파일로 대체해 보시기 바랍니다.


9. nvme를 기본볼륨으로 자동 부팅하기


편의상 클로버 부트로더의 사용자 선택 대기를 건너뛰고 자동으로 부팅할 필요가 있습니다. usb의 EFI\CLOVER\config.plist 파일을 메모장 등으로 열어서 Timeout 항목 아래에 <integer> 값을 5에서 0으로 수정합니다. 그리고 DefaultVolume 항목 바로 아래에 <string> 값이 LastBootedVolume으로 적혀있는데 이를 부팅할 nvme의 UUID로 수정하면 됩니다. UUID를 확인하는 방법은 클로버 부트로더 화면에서 스페이스바 키를 눌러보면 현재 선택된 부팅 미디어의 정보를 확인할 수 있는데 실제 부팅가능한 디스크 볼륨이라면 다음과 같이 UUID가 함께 표시됩니다.


Volume size: ??Mb

PcieRoot(0x0)\Pci...\Nvme ...

UUID: ????????-????- ...

Options:


여기서 UUID 문자열을 따로 메모해 두었다가 EFI\CLOVER\config.plist에서 DefaultVolume 항목 아래에 그대로 적어줍니다. 예를 들면 다음과 같습니다.


<key>DefaultVolume</key>

<string>????????-????-????-????-????????????</string>


<key>Timeout</key>

<integer>0</integer>


메모장 대신에 plist Editor Pro 2.5를 사용해도 됩니다. usb의 EFI\CLOVER\config.plist를 불러온 후 'List View' 탭을 누르면 트리구조로 표시되는데 거기서 다음 항목을 수정하면 됩니다.


Root - Boot - DefaultVolume (LastBootedVolume를 UUID 값으로 수정)

Root - Boot - Timeout - 5 (0으로 수정)


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연예인 안됐으면 어쩔 뻔, 누가 봐도 천상 연예인은? 운영자 24/06/17 - -
4298432 경제전문가님들 엔저 더 심각해질까요? 언제까지 계속될까요 ㅇㅇ(223.38) 03.18 29 0
4298431 7800X3D에 쓸 공랭쿨러 머가좋음? [4] 컴갤러(1.240) 03.18 164 0
4298430 롤만 하던 옛날컴도 올리면 팔리냐 [3] ㅇㅇ갤로그로 이동합니다. 03.18 64 0
4298429 서울대 교수 "한동훈 딸, 조국보다 10배 심각… 컴갤러(211.234) 03.18 78 0
4298428 4060ti 사고 케이스 쿨러 머사야함? [4] ㅇㅇ(211.234) 03.18 115 0
4298427 4060ti 43만원 사기임?? [9] 컴갤러(218.146) 03.18 195 0
4298426 32긱 램오버 이대로써도 ㄱㅊ? ㅇㅇ갤로그로 이동합니다. 03.18 57 0
4298424 쓸데없이 컴부품 자꾸 처사지마라 [1] 컴갤러(175.117) 03.18 90 0
4298422 i5 12400은 최대 글카 어디까지 달수있음? [3] ㅇㅇ(211.234) 03.18 113 0
4298421 게임하고싶어 프레임수치 높게 나오는거 보고싶어 다들 글카를 처사지만 [1] 컴갤러(175.117) 03.18 55 0
4298420 783d 오너들 공랭 세팅 어캐하고 씀? [9] ㅇㅇ(14.47) 03.18 189 0
4298419 업체는 보통 얼마 남겨먹음? [2] Iteacher갤로그로 이동합니다. 03.18 182 0
4298418 뭐야 이거 잘산거임? [13] 컴갤러(222.105) 03.18 191 0
4298417 어차피 디질 인생들이 컴은 와사노? [2] 컴갤러(175.117) 03.18 63 0
4298415 대체 왜 이런 건 안 알려주는 거야? [2] rL갤로그로 이동합니다. 03.18 128 0
4298414 롤만돌릴건데 5600, i5-12400 중에 뭐 사면됨? [1] 컴갤러(124.49) 03.18 113 0
4298413 게임 할만한게 없제? 다들 그렇제? 컴갤러(175.117) 03.18 44 0
4298412 글카 3080인데 [3] ㅇㅇ(106.102) 03.18 87 0
4298408 하닉a다이언라 5600 16gb X 2 미개봉 얼마에팔리냐? [2] 컴갤러(218.156) 03.18 90 0
4298406 이시각 최단기 퇴물 CPU [5] Rudigars갤로그로 이동합니다. 03.18 287 1
4298405 아빠 사무용 컴퓨터 물려 받았는데 cpu g4400이라는데 [5] 컴갤러(124.49) 03.18 98 0
4298404 남자라면 담배를 피야지 병신들아 [2] 컴갤러(175.117) 03.18 82 0
4298402 요즘 휴대폰을 거의 안쓴다. 컴갤러(118.219) 03.18 39 0
4298400 이거 램 속도 왜 3600 이야? [2] ㅇㅇ갤로그로 이동합니다. 03.18 102 0
4298399 항상 폐가 답답한데 금연하는법점 [13] ㅇㅇ(39.7) 03.18 110 0
4298398 칠팔삼디가 뭐좋다고 못사서 안달이노 병신들아 [2] 컴갤러(175.117) 03.18 96 0
4298397 573d 국내정발로 23만원 정도 나올텐데 좀있으면 ㅇㅇ(1.222) 03.18 73 0
4298395 칠팔삼디 국내보다 20은 싸게주고삿는데 [2] ㅇㅇ(106.102) 03.18 91 0
4298394 78x3d 보드 뭐살까? [17] 컴갤러(223.38) 03.18 188 0
4298393 화이트 맞추고싶은데 보드추천좀 [3] 컴갤러(221.145) 03.18 83 0
4298392 아가리 닥치고 그냥 라이젠 7900 노말이나 사 색히들아 [1] 컴갤러(175.117) 03.18 127 0
4298391 4k 해상도로 쓸거면 굳이 5600x에서 바꿀필요 있음? [5] ㅇㅇ(1.222) 03.18 128 0
4298390 783d 얼마나 갈거 같냐? [2] 컴갤러(114.201) 03.18 147 0
4298389 sata ssd 장착했는데 어캐 인식 시켜요? [6] 컴갤러(223.39) 03.18 67 0
4298388 컴잘알 알리 783d 견적 드간다 [13] Jasmin.갤로그로 이동합니다. 03.18 326 0
4298386 칠팔삼디는 색햐 국산온라인게임에서나 성능발휘하지 [2] 컴갤러(175.117) 03.18 94 0
4298385 하드가격올랐냐? 중고로 하나팔려니까 ㄱㅊ게팔리노 [1] 컴갤러(106.101) 03.18 68 0
4298384 존스보 케이스 ㄱㅊ? 노리징갤로그로 이동합니다. 03.18 137 0
4298383 솔직히 783d 1년정도 쓰다가 보드랑 팔면 손해없을거같음 [17] 컴갤러(14.35) 03.18 191 0
4298382 cpu하나팔면 용팔이새끼들 소고기회식한다고 폰팔이보다 더 악질임 [2] 컴갤러(220.72) 03.18 89 0
4298381 아 씨발 783d 결제대기 걸어놓은거 뭐 보안상의 이유로 취소당함 [1] 컴갤러(223.39) 03.18 96 0
4298380 디시밖에 안하는 병신들이 3d 시피유는 좆나 탐내노 [1] 컴갤러(175.117) 03.18 76 0
4298379 싯팔 783d 30만대에 산놈들 저주한다 [5] 컴갤러(118.235) 03.18 142 0
4298378 이런 상황에선 인텔 써야함 라이젠 써야함? [1] 컴갤러(106.101) 03.18 85 0
4298377 메인보드 비쌀수록 바이오스화면 인터페이스 다름? ㅇㅇ(126.156) 03.18 37 0
4298376 메모리 교체했는데 질문좀 [2] ㅇㅇ갤로그로 이동합니다. 03.18 64 0
4298375 솔직히 알리만세다 컴갤러(218.149) 03.18 63 0
4298374 4070tis에 라이젠7600vs 7800x3d 철권천사(118.235) 03.18 102 0
4298373 알리에서 보드도사는건 어떰 [4] ㅇㅇ(106.102) 03.18 183 0
4298372 783d 격에 맞는 알리발 램 추천좀 [5] ㅇㅇ(220.93) 03.18 224 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2