질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | AMD Ryzen 7 3800X, gigabyte x570AORUS ELITE, AMD Radeon RX 5700TX |
공지숙지/증상설명 | 숙지 |
AMD Ryzen 7 3800X, gigabyte x570AORUS ELITE, AMD Radeon RX 5700TX
윈도우가 설치된 하드와 해킨토시가 설치된 하드는 물리적으로 다르며
오픈코어로 부팅후 윈도우로 부팅시 윈도우 블루스크린이 뜨면서 부팅이 안되는 문제가 있습니다.
해당 문제로 문의글을 올려 SSDT나 DSDT를 확인해보라고
여러 고수님들께서 알려주셨지만
프로그래밍에는 전혀 문외한이라 IF문을 어디에 넣어야하는지 어떤 툴로 수정해야하는
도무지 감이 안와서 해결을 못하고있습니다..ㅠㅠ
고수님들께서 아량을 베푸셔서 제가 적용한 SSDT파일이 윈도우랑 멀티부팅이 되도록
도와주세요... 부탁드립니다ㅜ
비주얼 스튜디오를 설치해서 해보려했으나 전혀 감이 안잡히고 멘붕상황입니다..
대궁님의 새글 알림을 받으실려면 구독
감사합니다.
다른 분들이 적용한 aml 파일을 그대로 넣은건데
답변자님께서 각 파일에 대한 역질문으로 무슨 용도인지 알것같습니다.
필요없는듯하여 첨부해주신 파일만 대체하고 나머지는 삭제하였습니다
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +269 | 달쇠 | 17.07.3020:49 | 11만 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | Mactopia | 17.02.1014:21 | 12만 |
세콰이어 질문드려요 +9 | Nelson | 24.09.1815:34 | 215 |
OpenCore Configurator 2.76.2.0 다운 받을수 없는건가요...?? +6 | SUNWAYFOTO | 24.09.1822:20 | 90 |
세콰이아 설치 중 반복이 진행 됩니다 +4 | SUNWAYFOTO | 24.09.1801:27 | 160 |
밤가시 | 24.09.1910:03 | 81 | |
SUNWAYFOTO | 24.09.1822:20 | 90 | |
Nelson | 24.09.1815:34 | 215 | |
sebali | 24.09.1814:34 | 213 | |
Panictosh | 24.09.1813:37 | 110 | |
SUNWAYFOTO | 24.09.1801:27 | 160 | |
그냥인간 | 24.09.1719:17 | 70 | |
dlraud | 24.09.1620:36 | 162 | |
Nelson | 24.09.1618:45 | 145 | |
아스타틴 | 24.09.1612:07 | 53 | |
lesmi | 24.09.1522:02 | 100 | |
윤수꾸하하 | 24.09.1323:56 | 136 | |
뚜비 | 24.09.1319:18 | 155 | |
Steer | 24.09.1200:33 | 136 | |
상큼버터 | 24.09.0918:08 | 197 | |
인터찹 | 24.09.0717:13 | 566 | |
서재희 | 24.09.0711:07 | 1123 | |
시습이 | 24.09.0113:39 | 1099 | |
블루 | 24.08.3022:44 | 433 | |
lesmi | 24.08.2911:20 | 365 | |
김덕뱀 | 24.08.2823:04 | 199 | |
그냥구름 | 24.08.2517:14 | 247 | |
Panictosh | 24.08.2218:42 | 178 | |
YouPick | 24.08.2022:45 | 119 | |
윤수꾸하하 | 24.08.2018:52 | 124 | |
HopeMan | 24.08.2012:14 | 173 | |
Panictosh | 24.08.1913:41 | 153 | |
YouPick | 24.08.1509:07 | 406 | |
Panictosh | 24.08.1518:04 | 283 | |
hackillious | 24.08.1514:14 | 125 | |
shion | 24.08.1420:32 | 100 | |
인터찹 | 24.08.1418:19 | 87 | |
Panictosh | 24.08.1217:23 | 338 | |
오디세이 | 24.08.1112:07 | 111 | |
동집 | 24.08.1105:35 | 197 | |
동집 | 24.08.1102:48 | 137 | |
유튜브 | 24.08.1019:03 | 130 | |
유튜브 | 24.08.0909:14 | 201 | |
Direct | 24.08.0901:18 | 233 | |
Panictosh | 24.08.0809:46 | 136 | |
인터찹 | 24.08.0801:41 | 105 | |
mac니망 | 24.08.0615:24 | 153 | |
페러 | 24.08.0615:10 | 126 | |
페러 | 24.08.0600:03 | 94 | |
bl | 24.08.0522:08 | 75 | |
Sequoia | 24.08.0410:04 | 254 | |
Panictosh | 24.08.0320:43 | 83 | |
yeojun | 24.08.0310:01 | 101 | |
yeojun | 24.08.0217:46 | 287 | |
oreo | 24.08.0214:44 | 109 | |
yeojun | 24.08.0214:07 | 204 | |
빅서로가 | 24.08.0118:45 | 270 | |
itstory | 24.08.0118:28 | 146 | |
oreo | 24.08.0115:38 | 78 | |
동집 | 24.07.3122:15 | 125 | |
류가파 | 24.07.3121:42 | 206 | |
마요네즈 | 24.07.3109:23 | 207 | |
동집 | 24.07.3012:52 | 96 | |
동집 | 24.07.2912:11 | 287 | |
인터찹 | 24.07.2901:06 | 301 | |
인터찹 | 24.07.2623:40 | 714 | |
찡준 | 24.07.2611:52 | 89 | |
psychyyy | 24.07.2503:18 | 336 | |
wnsks | 24.07.2502:19 | 128 | |
아키나리 | 24.07.2422:44 | 213 | |
페러 | 24.07.2313:55 | 114 | |
피아노맨 | 24.07.2216:20 | 200 | |
페러 | 24.07.2215:11 | 463 | |
인터찹 | 24.07.2113:23 | 204 | |
컴퓨터왕 | 24.07.2019:23 | 306 | |
인터찹 | 24.07.1816:18 | 568 | |
oreo | 24.07.1814:18 | 515 | |
인터찹 | 24.07.1418:16 | 1754 | |
찡준 | 24.07.1023:17 | 2539 | |
amduser | 24.07.0818:39 | 3040 | |
OriGomdori | 24.07.0721:24 | 3041 | |
암드송 | 24.07.0619:20 | 2919 | |
김밉상 | 24.07.0409:17 | 2961 | |
인터찹 | 24.07.0217:56 | 2903 | |
해킨둥이 | 24.06.2817:06 | 2891 |
1. 확장자가 .aml 인 파일은 기계어로 컴파일되어 저장된 바이너리 파일이므로 Visual Studio 로 열리지 않습니다.
.aml 인 파일을 디컴파일하여 확장자가 .dsl 인 파일로 저장하면 텍스트 편집기로 열 수 있습니다.
또한, Visual Studio 는 C, C++, C# 등의 프로그래밍 언어에 사용되는 IDE 이며
ACPI Source Language (ASL) 을 수정할 수 있는 IDE 가 아닙니다.
macOS 에서는 MaciASL 앱을, Windows 에서는 Xiasl 등의 프로그램을 사용하여 수정할 수 있습니다.
2. ACPI 폴더에 넣어져 있는 SSDT 중에서 USB 의 포트와 일부 포트를 비활성화하는 SSDT 가 있습니다.
이에 해당되는 SSDT 는 아래의 3개 SSDT 입니다.
그런데, 위의 SSDT 는 질문자님께서 직접 만들고 사용하는 것인가요?
아니면, 질문자님의 컴퓨터 사양과 비슷한 해킨토시 설치 사례의 EFI 폴더를 가져와서 사용해서 넣어져 있는 것인가요?
또한, 위의 SSDT 를 사용하는 목적 또는 이유가 있으신가요?
3. SSDT-GIGABYTE-X570-NO-BT.aml 는 블루투스 호스트 컨트롤러가 연결되어 있는 PRT5 포트를
_STA 라는 IntObj 형식의 변수로 Zero (0) 값을 Return 하여 비활성화하는 SSDT 입니다.
질문자님의 컴퓨터에서 블루투스 호스트 컨트롤러가 실제로 XHC0 컨트롤러의 PRT5 포트와 연결되어 있고,
블루투스를 비활성화하려는 목적으로 이 SSDT 를 사용하는 것이 맞나요?
4. SSDT-GP13.XHC0-to-XHC2.aml 파일의 내용을 확인해보니
기존의 OEM DSDT 에 정의되어 있는 \_SB.PCI0.GP13.XHC0 Device 를 비활성화하고
macOS 에서는 Scope (\_SB.PCI0.GP13) 하위에 XHC2 Device 를 새로 정의하고 이를 활성화하여 사용하는 것으로 보입니다.
그리고, _STA Method 에는 If (_OSI ("Darwin")) 구문이 적용되어 있지 않습니다.
Windows 에서는 XHC0 Device 를 활성화하여 사용하고
macOS 에서는 XHC2 Device 를 활성화하여 사용한다면, _STA Method 를 다음과 같이 수정해야 합니다.
SSDT-XHC.aml 도 위와 마찬가지로 같은 방식으로 수정하면 됩니다.
5. SSDT-NVME.aml 는 필요해서 사용하는 것인가요?
이 SSDT 가 없으면 NVMe SSD 가 인식되지 않거나 정상적으로 작동하지 않아서 사용하는 것인가요?
6. SSDT-USBX.aml 는 아래의 사진과 같이 _STA Method 를 사용하면 됩니다.
아래에 첨부한 SSDT-USBX.aml 로 교체해주세요.
zipSSDT-USBX.aml
830 B