시스템 사양 선택 | 3번 |
---|
며칠 전에 EFI 파티션 재포맷에 관한 글을 올렸습니다.
다만 EFI 파티션을 재포맷하게 되면 EFI 파티션이 숨겨진 것이 아닌게 되어 Finder에서 계속 보이게 됩니다.
그래서 이번 글에서는 EFI 파티션이 망가졌다고 해킨토시를 다시 설치하지 않고 EFI 파티션만 복구하는 방법을 적어보고자 합니다.
터미널에서 gpt 명령어를 통해 EFI System Partition (ESP)를 재 생성할 수 있습니다.
일단 EFI 파티션은 섹터 40에서부터 시작되어야 하고, 크기는 409600 섹터(정확히 200메가 바이트)여야 합니다.
또한, GPT 타입의 드라이브에서 파티션 타입(UUID)은 C12A7328-F81F-11D2-BA4B-00A0C93EC93B
이어야 합니다.
그리고 파티션 포맷은 FAT입니다.
지금부터 순서대로 복구 방법을 설명하겠습니다.
C12A7328-F81F-11D2-BA4B-00A0C93EC93B임을 알
수 있습니다.sudo gpt add -b 40 -i 1 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk1
참조: EFI System Partition을 만들기 위한 GPT 툴 사용 방법
궁금한 것이 있으면 아래에 댓글로 문의해 주세요.
좋은 정보네요.
윈도우가 설치되어 있던 디스크 같은 경우 200메가 사이즈가 맞지 않아 diskutil repairdisk 해버리면 efi 파티션 날라가버리죠.
그래서 제꺼 날라갔는데 윈도우에서 diskpart로 efi 파티션 만들어주니 인덱스 4번에 만들어지네요.
용량도 200메가보다 작고 엉망인 상태죠. 그런데 이제는 검사해도 오류 없다고 나오고 날라가지도 않네요. 특이하게
참고로 제꺼 인덱스 1번은 윈도우 2번은 맥os설치디스크 3번은 맥os apfs 파티션 4번 efi
나중에 윈도우 다른 디스크로 옮기고 나서 efi 앞으로 땡기고 정리할 때 유용하겠네요.
이 경우에는 34 섹터 이후로 110메가 정도의 여유가 있네요.
sudo gpt add -b 40 -i 1 -s 239576 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk0
위와 같이 하면 정상적인 EFI 파티션을 만들 수가 있습니다. 다만, 파티션 사이즈가 조금 작습니다만 그래도 사용에는 지장이 없습니다.
꼭 sudo dd if=/dev/(새로 EFI 파티션을 만든 디스크 번호)s1 of=/dev/(정상적인 EFI 파시션을 가진 디스크 번호)s1 명령어를 통해 EFI 파일 시스템을 완성해 주시고요.
언마운트가 되지 않아 안 만들어지더라구요
윈도우에서 diskpart로 cre par efi 해서 만들면 섹터 지정 안해도 자동으로 섹터 40부터 만들어 집니다.
그런데 디스크 검사 하게 되면 사이즈가 맞지 않아 오류 있다고 나오고 diskutil repairdisk 하게 되면 날라가 버리는 현상이 생겨요
그래서 빅서 다른 디스크에 있던 거 도시바디스크에다가 다시 설치하면서 apfs 파티션 만들 때 오류가 있어서 여유공간이 부족한가 싶어 여유공간 남겨두면서 만들었었는데 앞쪽보다 뒷쪽이 조금 더 커서 efi파티션이 뒤에 만들어진 것 같아요
사이즈를 지정한다거나 해서 맨 앞쪽에 있는 공간 보다 작게 efi 파티션 만들면 자동으로 섹터40부터 만들어 집니다.
아 맞다. 저 방법으로 하려다가 언마운트가 안돼서 윈도우에서 diskpart로 작업했던 걸로 기억하네요.
언마운트가 안돼 다른 os를 사용해야 되는 게 가장 큰 불편한 점인 것 같네요.
윈도우 diskpart가 더 편한 것 같기도 하고요
unmount는 diskutil gui 버전으로 해서는 안됩니다. 드라이브 자체가 언마운트 되어 버려서 아예 찾지를 못하게 됩니다.
꼭 터미널 명령어로 diskutil unmountDisk disk1 이런 식으로 언마운트를 하고 진행하면 됩니다.
그 때 당시에 뭔가 작업을 잘못했나 봅니다.
언마운트가 됐어야 됐는데 왜 안됐었나 모르겠네요.
만들려고 하면 busy라고 나오면서 안 만들어지고
그 때 당시에 뭔가 실수 했었나 봅니다.
윈도우에서 diskpart로 해도 작동에는 아무 문제가 없지만 보이는 것이 깔끔하지 않고 나중에 여러 가지 자잘한 문제를 가지게 되어 이 팁을 올리게 되었습니다.
sudo gpt remove 이거하면 파티션 다 날라가는 거 아닌가요?
윈도우 디스크 같은 경우 apfs파티션 만들려고 하면 에러나면서 안 만들어지던데
이게 알고보니 EFI 파티션이 맞지 않아서 안 만들어지더라구요.
그래서 diskutil repairdisk했더니 EFI 파티션 날라가 버리고 apfs 파티션 생성하는데 문제가 없더라구요.
apfs 파티션 만들고 난 다음에 윈도우에서 diskpart 에서 cre par efi 했더니 앞쪽이 아닌 뒷쪽에 만들어 지더라구요.
size를 안 집어넣어서 그런지 제일 큰 여유공간이 뒷부분이라 뒷부분에 만들어진 듯합니다.
sudo gpt remove 위험해 보이는데
차라리 윈도우 diskpart가 낫지 않을까 싶네요. 앞쪽에 여유 공간 충분하다면 size=200 넣어주면 딱 맞게 앞 쪽에 만들어집니다.
sudo gpt remove -i 1 disk1 에서 -i 1 이 패러미터가 index 1을 지우라는 지시어이기 때문에 전체 파티션이 날아가지 않습니다.
해퀸님의 경우에는 sudo gpt remove -i 4 disk0로 하게되면 EFI 파티션만 날아가게 됩니다.
1번 Toshiba가 윈도우
2번 Install macos가 빅서 설치파일이랑 약간의 백업파일
3번 컨테이너가 빅서
4번 efi 는 안보이네요
tammuz 디스크에는 아무것도 없어요. 윈도우11 나온 김에 tammuz에다가 윈도우 11깔려다가 안깔려서 포기요.
tammuz에 윈도우 부팅 efi만 들어있는 상태에요.
윈도우 쓰다가 해킨으로 넘어갈 때는 tammuz 디스크 그냥 뽑아 버려요. 원래 cdrom 설치되는 사타자리에 tammuz 디스크가 들어 있거든요.
diskpart를 사용해도 EFI 파티션의 UUID가 정상적으로 만들어지는군요.
새로운 사실을 알게 되었습니다. 감사합니다.
240기가 ssd에서 1테라로 바꾼후 클린설치를 해도ㅠ계속 파티션 문제로 usb로 부팅하다 오늘은 포기했는디 좋은 정보 얻습니다 내일 출근해서 해봐야겠습니다. 감사합니다
'일단 EFI 파티션은 섹터 40에서부터 시작되어야 하고, 크기는 409600 섹터(정확히 200메가 바이트)여야 합니다.' 이것은 맞지 않습니다. EFI는 시스템에 따라 다를 수 있습니다.
이 외에도 EFI 시스템에 대해 단정할 수 없는 내용이 몇 군데 나옵니다 ESP관련 규정 문서 참고가 필요합니다.
https://wiki.archlinux.org/title/EFI_system_partition
참고하세요.
파티션 날려먹었다가 덕분에 복구했습니다. 정말 감사드립니다.
위 명령어들 모두 복구모드에서 실행해야하는군요.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +28 | 824 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +22 | 546 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1365 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 560 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 890 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 3975 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5034 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 37 | 24.10.2319:04 | 사노라맨 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 21 | 24.10.2321:29 | 해킨도전자 |
5 | 24.10.2322:26 | 뿌엥 | |
733 | 24.09.2923:48 | 머트 | |
623 | 24.09.2822:28 | 머트 | |
627 | 24.09.2203:23 | 누림어멈 | |
1164 | 24.09.1919:17 | 좌절금지 | |
496 | 24.09.1813:37 | Stultus | |
450 | 24.09.1717:13 | 맥가즈아 | |
226 | 24.09.1617:47 | Panictosh | |
482 | 24.09.0118:13 | 머핀X | |
197 | 24.08.1710:14 | jbhlyk | |
309 | 24.08.1622:06 | Stultus | |
214 | 24.08.1511:16 | hackillious | |
163 | 24.08.1421:30 | 세유니 | |
184 | 24.08.1111:21 | 티타보르 | |
523 | 24.08.1022:10 | 오디세이 | |
166 | 24.08.1019:05 | jbhlyk | |
193 | 24.08.0923:20 | RogerT | |
336 | 24.08.0717:18 | 좌절금지 | |
340 | 24.07.2915:37 | 해킨도전자 | |
272 | 24.07.2813:52 | june119 | |
4030 | 23.05.0502:19 | BlueGuerrilla | |
3727 | 21.08.0213:10 | 김태국 | |
198 | 24.07.0811:28 | 의정이 | |
239 | 24.06.2617:24 | talas | |
155 | 24.06.2120:58 | 블루사탕 | |
551 | 24.06.1609:01 | gtrfxdsp | |
762 | 24.06.1115:07 | 새콤칠리 | |
311 | 24.06.1001:11 | Steer | |
210 | 24.06.0810:09 | Door | |
467 | 24.06.0107:41 | Tamy | |
361 | 24.05.2923:53 | ssdwe346 | |
299 | 24.05.2809:58 | joy | |
270 | 24.05.2601:07 | 거니 | |
241 | 24.05.1615:02 | wjdgkdus | |
861 | 24.05.1417:36 | Tamy | |
155 | 24.05.0821:05 | 의정이 | |
2496 | 23.10.0921:28 | ryzen | |
729 | 24.05.0210:00 | 고맹이 | |
1093 | 24.04.3013:54 | shl628 | |
574 | 24.04.3020:54 | 의정이 | |
725 | 24.04.3005:11 | Cerritos | |
1937 | 24.04.2615:51 | 곰비 | |
1553 | 24.04.2612:41 | 곰비 | |
2631 | 24.04.2417:02 | Tamy | |
1012 | 24.04.2123:27 | 달이차가워 | |
3284 | 24.04.1200:06 | 누림어멈 | |
1089 | 24.04.1121:44 | 폴라 | |
1293 | 24.04.1100:15 | 머핀X | |
1336 | 24.04.1001:25 | 윈맥크로 | |
1182 | 24.04.0803:41 | 비트러브 | |
2913 | 24.04.0800:52 | proboy | |
2677 | 24.04.0613:32 | 낡은기계 | |
1120 | 24.04.0609:51 | 비트러브 | |
1381 | 24.03.2820:57 | 의정이 | |
1454 | 24.03.2819:41 | 티타보르 | |
781 | 24.03.2622:16 | miraip | |
806 | 24.03.2213:09 | 낡은기계 | |
1147 | 24.03.1514:42 | 구멍단추눈 | |
761 | 24.03.1423:29 | 광호 | |
786 | 24.03.1421:29 | Stultus | |
808 | 24.03.1313:27 | 뿌엥 | |
582 | 24.03.1302:58 | 투신코 | |
595 | 24.03.1210:42 | 사노라맨 | |
959 | 24.03.1209:40 | TOTORA | |
1112 | 24.03.1210:07 | 애플브리크 | |
626 | 24.03.1102:56 | 란초스 | |
449 | 24.03.1100:14 | 비트러브 | |
477 | 24.03.1018:18 | 해킨도전자 | |
1352 | 24.03.0920:26 | 옥대장 | |
1187 | 24.03.0914:33 | 줌바이퍼 | |
1147 | 24.03.0823:20 | 광호 | |
237 | 24.03.0821:38 | 투신코 | |
873 | 24.03.0819:57 | 줌바이퍼 | |
610 | 24.03.0809:56 | TOTORA | |
1117 | 24.03.0809:44 | 애플브리크 | |
793 | 24.02.2701:24 | 머핀X | |
591 | 24.02.2700:04 | 하나브 | |
293 | 24.02.2019:07 | 루크 | |
1780 | 22.06.1221:21 | decazzang | |
772 | 24.02.2001:01 | 광호 |
귀한 정보 감사합니다.