10. PlatformInfo
SMBIOS 모델 정보 구성
모델 정보는 macOS 서비스와 호환되도록 수동으로 생성되고 채워지는 여러 식별 필드로 구성됩니다. 구성의 기본 부분은 데이터베이스에서 YAML 형식의 인터페이스 세트를 생성 할 수 AppleModels
있는 툴킷 에서 얻을 수 있습니다 . 이 필드는 세 곳에서 작성됩니다.
대부분의 필드는 SMBIOS에서 덮어 쓰도록 지정되며 이러한 필드의 이름은 EDK2 SmBios.h 헤더 파일을 따릅니다 . 그러나 Data Hub 및 NVRAM에는 몇 가지 중요한 필드가 있습니다. 일부 값은 여러 필드 및 / 또는 대상에서 찾을 수 있으므로 업데이트 프로세스를 제어하는 두 가지 방법이 있습니다 : 수동으로 모든 값을 지정하십시오 (기본 방법); 반자동.
dmidecode 도구를 사용 하여 SMBIOS 컨텐츠를 확인할 수 있습니다 . Acidanthera / dmidecode 에서 Acidanthera 로 만든 고급 버전을 다운로드 할 수 있습니다 .
1. Automatic
입력 : plist boolean
false
Generic
유연성이 충분히 유연하면이 옵션이 매우 유용하게됩니다.
2. UpdateDataHub
유형 : plist boolean
Failsafe : false
설명 : Data Hub 필드를 업데이트하십시오. 자동 값에 따라이 필드는 Generic 또는 DataHub에서 읽습니다.
UpdateNVRAM
유형 : plist boolean
Failsafe : false
설명 : NVRAM에서 모델 정보의 관련 필드를 업데이트할지 여부입니다.
Automatic
값에 따라이 필드는 Generic 또는 PlatformNVRAM에서 읽습니다. 다른 모든 필드는 NVRAM 섹션에 지정됩니다. 이 값을 false로 설정하면 nvram 부분을 사용하여 위의 변수를 업데이트 할 수 있습니다. 그렇지 않으면이 값을 true로 설정하고 nvram 부분에 필드가 있으면 예기치 않은 동작이 발생합니다.
UpdateSMBIOS
유형 : plist boolean
Failsafe : false
설명 : SMBIOS
필드를 업데이트하십시오. Automatic
값에 따라이 필드는 Generic(
일반) 또는 SMBIOS에서 읽습니다.
UpdateSMBIOSMode
유형 : plist string
Failsafe : Create
설명 : SMBIOS 필드를 업데이트하는 방법은 다음과 같습니다.
TryOverwrite
-새 데이터 크기가 원래 데이터 페이지 정렬보다 작고 레거시 영역 잠금 해제에 영향을 미치지 Overwrite
않으면 방법 을 선택 하고 그렇지 않으면 Create
모드를 선택 하십시오. 특정 하드웨어에 문제가있을 수 있습니다.Create
— AllocateMaxAddress에서 테이블이 새로 할당 된 EfiReservedMemoryType으로 바뀌고 폴백 메커니즘이 없습니다.Overwrite
— 데이터 크기가 적절한 경우 기존 gEfiSmbiosTableGuid 및 gEfiSmbiosTable3Guid를 덮어 쓰십시오. 그렇지 않으면 알 수없는 상태에서 중단됩니다.Custom
— ExitBootServices에서 SMBIOS 내용을 덮어 쓰는 펌웨어 문제를 해결하기 위해 첫 번째 SMBIOS 테이블 ( gEfiSmbios(3)TableGuid
) gOcCustomSmbios(3)TableGuid
을 작성 하십시오 . 그렇지 않으면 동일 Create
합니다. AppleSmbios.kext 및 AppleACPIPlatform.kext는 GUID의 다른 패치를 읽어야합니다 "EB9D2D31"
.- "EB9D2D35"
(ASCII)이 단계는 CustomSMBIOSGuid
완전한 자동 기능입니다.참고 : Custom
기존 OEM 설정의 활성화 및 Windows 종속 모델과 관련된 문제를 피하려면 macOS SMBIOS 설정 만 적용되도록 부작용 (번역기 참고 : 기분이 좋은 방법)을 사용하십시오. 그러나 Windows에서 Apple의 특정 도구 (번역기 참고 : Windows 용 Boot Camp 등)가 영향을받을 수 있습니다.
Generic
입력 : plist dictonary
선택 사항 : Automatic
위한 false
설명 모든 필드를 업데이트하십시오. Automatic
이 활성화 된 경우 읽기 전용입니다.
DataHub
입력 : plist dictonary
선택 사항 : Automatic
위한 true
비워 둘 수 있습니다
설명 DataHub
필드를 업데이트하십시오. Automatic
이 활성화되지 않은 경우 읽기 전용입니다.
PlatformNVRAM
입력 : plist dictonary
선택 사항 : Automatic
에 대해 true
비워 둘 수 있습니다
설명을 : 플랫폼 NVRAM 필드를 업데이트하십시오. .Automatic
이 활성화되지 않은 경우 읽기 전용입니다
SMBIOS
입력 : plist dictonary
선택 사항 : Automatic
에 대한 true
비워 둘 수 있습니다
설명 : SMBIOS 필드를 업데이트하십시오. Automatic
이 활성화되지 않은 경우 읽기 전용입니다.
10.2 Generic Properties 일반 속성
SpoofVendor
유형 : plist boolean
Failsafe : false
설명 : SMBIOS의 공급 업체 필드를로 설정하십시오 Acidanthera
.
SystemManufacturer
관련 소개에 설명 된 이유 때문에 SMBIOS 공급 업체 필드를 사용하는 Apple
것은 위험합니다. 그러나 일부 펌웨어는 유효한 값을 제공하지 않을 수 있으며 일부 소프트웨어가 손상 될 수 있습니다.
AdviseWindows
유형 : plist boolean
Failsafe : false
설명 : FirmwareFeatures
필수 제공 Windows 지원.
FirmwareFeatures
다음 비트 를 추가 하려면
FW_FEATURE_SUPPORTS_CSM_LEGACY_MODE
( 0x1
)-비트가없고 EFI 파티션이 하드 디스크의 첫 번째 파티션이 아닌 경우 하드 디스크의 Windows 시스템으로 다시 시작할 수 없습니다.FW_FEATURE_SUPPORTS_UEFI_WINDOWS_BOOT
( 0x20000000
)-비트가없고 EFI 파티션이 하드 디스크의 첫 번째 파티션 인 경우 하드 디스크의 Windows 시스템으로 재부팅 할 수 없습니다.SystemProductName
유형 : plist string
비상 안전 : MacPro6,1
설명 : 아래 SMBIOS 섹션을 참조하십시오 SystemProductName
.
SystemSerialNumber
유형 : plist string
비상 안전 : OPENCORE_SN1
설명 : 아래 SMBIOS 섹션을 참조하십시오 SystemSerialNumber
.
SystemUUID
유형 :, plist string
GUID
Failsafe : OEM 지정
설명 : 아래 SMBIOS 섹션을 참조하십시오 SystemUUID
.
MLB
유형 : plist string
비상 안전 : OPENCORE_MLB_SN11
설명 : 아래 SMBIOS 섹션을 참조하십시오 BoardSerialNumber
.
ROM
유형 :, plist data
6 bytes
Failsafe : all zero
설명 : 참조 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM
.
PlatformName
유형 : plist string
Failsafe : Not installed
설명 : gEfiMiscSubClassGuid
설정에서 name
. Mac에서 찾은 값은 ASCII 형식 platform
입니다.
SystemProductName
유형 : plist string
Failsafe : Not installed
설명 : gEfiMiscSubClassGuid
설정에서 Model
. Mac에서 찾은 값은 유니 코드의 SMBIOS와 같습니다 SystemProductName
.
SystemSerialNumber
유형 : plist string
Failsafe : Not installed
설명 : gEfiMiscSubClassGuid
설정에서 SystemSerialNumber
. Mac에서 찾은 값은 유니 코드의 SMBIOS와 같습니다 SystemSerialNumber
.
SystemUUID
유형 : plist string
, GUID
Failsafe: Not installed
Description
설명 : gEfiMiscSubClassGuid 설정에서
. Mac에서 system-id
찾은 값은 SMBIOS와 같습니다 .SystemUUID
BoardProduct
유형 : plist string
Failsafe : Not installed
설명 : gEfiMiscSubClassGuid
설정에서 board-id
. Mac에서 찾은 값은 ASCII 코드에서 SMBIOS와 같습니다 BoardProduct
.
BoardRevision
입력 : plist data
, 1 byte
비상 안전 : 0
설명 다음 gEfiMiscSubClassGuid
세트를 board-rev
. Mac에서 찾은 값은 내부 보드 개정판에 해당하는 것 같습니다 (예 :) 01
.
StartupPowerEvents
유형 : plist integer
, 64-bit
안전 장치 : 0
설명 : gEfiMiscSubClassGuid Sets
설정 StartupPowerEvents
. Mac에서 발견되는 값은 전원 관리 상태 비트 마스크이며 일반적으로 0입니다. X86PlatformPlugin.kext
읽을 수있는 알려진 비트는 다음과 같습니다.
0x00000001
— 종료 원인이 PWROK
이벤트였습니다 ( GEN_PMCON_2
비트 0 과 동일 )0x00000002
— 종료 원인이 SYS_PWROK
이벤트였습니다 ( GEN_PMCON_2
비트 1 과 동일 )0x00000004
— 종료 원인이 THRMTRIP#
이벤트였습니다 ( GEN_PMCON_2
비트 3 과 동일 )0x00000008
— SYS_RESET#
이벤트 로 인해 재부팅 ( GEN_PMCON_2
비트 4 와 동일 )0x00000010
— 정전 ( GEN_PMCON_3
비트 1 과 동일 PWR_FLR
)0x00000020
— RTC Well Power의 손실 ( GEN_PMCON_3
비트 2 와 동일 RTC_PWR_STS
)0x00000040
— 일반 재설정 상태 ( GEN_PMCON_3
비트 9 와 동일 GEN_RST_STS
)0xffffff80
— SUS 전력 손실 ( GEN_PMCON_3
비트 14 와 동일 )0x00010000
— 웨이크 원인은 ME 웨이크 이벤트였습니다 (PRSTS 비트 0과 동일 ME_WAKE_STS
).0x00020000
— Cold Reboot was ME Induced 이벤트 ( PRSTS
비트 1 과 동일 ME_HRST_COLD_STS
)0x00040000
— Warm Reboot was ME Induced 이벤트 ( PRSTS
비트 2 와 동일
E4님의 새글 알림을 받으실려면 구독
*적용중인 도장
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +3 | 좌절금지 | 24.09.1917:09 | 79 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +16 | 좌절금지 | 24.09.1723:58 | 189 |
[중급편] 노트북 해킨 +8 | Stultus | 24.07.1219:19 | 759 |
[초급편] 문제 스스로 해결하기 +17 | Stultus | 24.03.2920:07 | 3542 |
[입문편] 첫 해킨 길라잡이 +32 | Stultus | 24.01.1218:54 | 4302 |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +63 | shl628 | 23.01.0913:39 | 5만 |
macOS Sequoia 15 설치 후기 + Bcm94360NG WiFi 작동함 | 좌절금지 | 24.09.1919:17 | 237 |
[ Sequoia 15.0, OC 1.0.1 ] BIOSTAR H410MH, i5-10500, RX580 | Stultus | 24.09.1813:37 | 169 |
좌절금지 | 24.09.1919:17 | 237 | |
좌절금지 | 24.09.1917:09 | 79 | |
Stultus | 24.09.1813:37 | 169 | |
좌절금지 | 24.09.1723:58 | 189 | |
좌절금지 | 24.09.1722:40 | 211 | |
맥가즈아 | 24.09.1717:13 | 91 | |
김경석 | 24.09.1708:13 | 223 | |
Panictosh | 24.09.1617:47 | 101 | |
Tamy | 24.09.1504:35 | 469 | |
Stultus | 24.09.1319:18 | 438 | |
치토 | 24.09.1019:44 | 475 | |
머핀X | 24.09.0118:13 | 397 | |
해킨도전자 | 24.09.0112:54 | 298 | |
머핀X | 24.08.3115:34 | 376 | |
화정큐삼 | 24.08.2601:42 | 241 | |
하나브 | 24.08.2422:59 | 212 | |
화정큐삼 | 24.08.2316:25 | 249 | |
CanBe | 24.08.1810:56 | 330 | |
화정큐삼 | 24.08.1800:04 | 205 | |
화정큐삼 | 24.08.1722:03 | 190 | |
jbhlyk | 24.08.1710:14 | 167 | |
Stultus | 24.08.1622:06 | 252 | |
hackillious | 24.08.1511:16 | 159 | |
세유니 | 24.08.1421:30 | 124 | |
Stultus | 24.08.1419:58 | 348 | |
오디세이 | 24.08.1311:26 | 272 | |
좌절금지 | 24.08.1115:46 | 194 | |
티타보르 | 24.08.1111:21 | 141 | |
Stultus | 24.08.1022:46 | 183 | |
오디세이 | 24.08.1022:10 | 394 | |
jbhlyk | 24.08.1019:05 | 127 | |
RogerT | 24.08.0923:20 | 145 | |
좌절금지 | 24.08.0717:18 | 286 | |
RogerT | 24.08.0609:17 | 115 | |
줌바이퍼 | 24.08.0606:14 | 463 | |
jbhlyk | 24.08.0523:34 | 81 | |
수인과윤슈 | 24.08.0521:10 | 186 | |
좌절금지 | 24.08.0521:08 | 838 | |
Stultus | 24.08.0221:07 | 429 | |
Tamy | 24.07.3019:12 | 343 | |
해킨도전자 | 24.07.2915:37 | 264 | |
june119 | 24.07.2813:52 | 233 | |
Stultus | 24.07.2112:43 | 246 | |
BlueGuerrilla | 23.05.0502:19 | 3995 | |
Stultus | 24.07.1219:19 | 759 | |
김태국 | 21.08.0213:10 | 3679 | |
Stultus | 24.07.1122:47 | 215 | |
Stultus | 24.07.1020:44 | 138 | |
Stultus | 24.07.0921:44 | 137 | |
Stultus | 24.07.0820:57 | 223 | |
의정이 | 24.07.0811:28 | 172 | |
Stultus | 24.07.0721:25 | 264 | |
bsiugr | 24.07.0604:41 | 288 | |
애플브리크 | 24.07.0509:56 | 495 | |
광호 | 24.02.1715:21 | 2188 | |
치토 | 24.06.2723:24 | 399 | |
talas | 24.06.2617:24 | 193 | |
블루사탕 | 24.06.2120:58 | 116 | |
gtrfxdsp | 24.06.1609:01 | 514 | |
Mactopia | 24.06.1401:04 | 345 | |
Stultus | 24.06.1120:40 | 730 | |
새콤칠리 | 24.06.1115:07 | 672 | |
좌절금지 | 23.02.2118:35 | 118만 | |
Steer | 24.06.1001:11 | 276 | |
Door | 24.06.0810:09 | 155 | |
Tamy | 24.06.0107:41 | 417 | |
ssdwe346 | 24.05.2923:53 | 299 | |
joy | 24.05.2809:58 | 267 | |
거니 | 24.05.2601:07 | 243 | |
RogerT | 24.05.2520:14 | 247 | |
좌절금지 | 24.05.1812:40 | 915 | |
wjdgkdus | 24.05.1615:02 | 213 | |
Tamy | 24.05.1417:36 | 797 | |
줌바이퍼 | 24.05.1002:04 | 1008 | |
의정이 | 24.05.0821:05 | 144 | |
ryzen | 23.10.0921:28 | 2411 | |
챠니앤차니 | 24.05.0319:15 | 146 | |
챠니앤차니 | 24.05.0220:17 | 175 | |
고맹이 | 24.05.0210:00 | 635 | |
shl628 | 24.04.3013:54 | 1067 |