关键字:黑苹果;OC;OpenCore;引导;配置

2020-10-06编译OpenCore-0.6.2-10-06正式版

  • 官方编译正式版
扫码

一、 OC配置的基本条件与工具软件

1.1、 准备Mac平台,包括实体机平台和虚拟机平台。

1.2、 下载最新镜像并核对MD5,制作安装U盘。

1.3、 工具软件:

lover Configurator(Clover配置工具),
OpenCore Configurator(持续更新中),
Hackintool(综合工具),
PlistEdit Pro(Plist文件工具),
IORegistryExplorer(路径工具),
BetterZip(解压软件)。

1.4、基本流程:

A208C1FB

1.6、OpenCore基本架构

20FA323E

二、 配置准备:

2.0、 Mac平台准备

没有Mac平台的,可以参阅Windows10下Vmware15.5虚拟机安装苹果macOS Catalina 10.15.4,建立Mac平台,已有Mac平台可以跳过此步。

2.1、 下载最新镜像,核对MD5

利用下载的最新镜像,制作安装U盘。(用磁盘工具抹掉U盘,扩展日志式/GUID)

2.2、OC-EFI包

下载最新0.5.7/0.5.8/0.5.9/0.6.0/0.6.1/0.6.2/0.6.3-OC包

放到桌面。里面包含Docs与Utilities后面将会用到。并改名为OC-EFI,便于识别。

2.3、ACPI文件(SSDT)

将下载的SSDT包里面的DSDT/SSDT拷贝到OC-EFI-OC-ACPI里面。注意,除非你清楚这些DSDT/SSDT的明确作用,否则,能不用就不要用!

2.4、驱动转移

将下载的Kext包里面所有驱动全部拷贝到OC-EFI-OC- Kexts里面。同样道理,除非你清楚这些驱动的用途,否则删除不明用途的驱动

2.6、config.plist文件

将OC包/Docs里面的范例Sample.plist或SampleFull.plist之一拷贝到OC-EFI-OC里面,并改名为config.plist。

2.7、config.plist文件处理

分别用相应的配置工具打开OC-config.plist。

扫码

三、 开始配置OC-config.plist

3.1、Config-ACPI设置:

3.1.1、config-ACPI-添加(Add):

先删除范例里面所有DSDT/SSDT,点浏览,到OC-EFI-OC-ACPI,选取所有你使用的DSDT/SSDT。(再次建议:,特别是台式机,能不用DSDT/SSDT的,就不要用,除非你精通且清楚了解DSDT/SSDT的作用!)参阅面向小白的OC快速无脑配置-基于OpenCore

3.1.2、config-ACPI-Delete:

除非你明白确切意义,一般不用。

3.1.3、config-ACPI-补丁(Patch):

建议,逐个调试删除,保留最少的、必要的热补丁。我已经遇到不止一个例子,由于乱用热补丁且不明白这些热补丁的明确作用,导致无法正常引导。特别是笔记本。
下面是10.15.x常用的2个补丁:
更改控制器EC0名称

Comment:EC0 to EC
Find:4543305F 
Replace:45435F5F 

解决RTC问题:

Comment:Fix AsRock Z390 BIOS DSDT Device(RTC) bug
Find:A00A9353 54415301 
Replace:A00A910A FF0BFFFF 
EC8261FE
3.1.4、config-ACPI-Quirks:
  • FadtEnableReset:主要用于老旧主板的开关机功能,如果你关机变重启,可以勾选,一般情况下不勾选
  • ReseHwSig:与休眠有关的选项,台式机一般不用,不勾选
  • NormalizeHeaders:清理ACPI头,一般勾选,如果有相应的热补丁,可以不勾选
  • RebaseRegions:更换硬件或升级BIOS可能对ACPI产生影响,一般不勾选。如果遇到卡PCI Configuration Begin,就勾选试试。
  • Resetlogstatus:重置日志,一般不勾选
D6777DE0

3.2、Config-Booter设置

3.2.1、config-Booter-MmioWhitelist(内存映射IO白名单)

默认第一项是为Haswell芯片提供内存寻址修复,此类芯片如果遇到内存相关问题,就勾选启用。 默认第二项是开机卡PCI Configuration。ACPI、PCI device同时释放到内存时发生0x1000内存地址被占用而卡在PCI Configuration,则勾选,否则无视!

3.2.2、config-Booter-Quirks:

此设置与OpenRuntime.efi有密切关系,OpenRuntime.efi将一些功能与OC合并、模块化。对于300系列等无法原生nvram的主板来说,此处的选项需要格外关注!

  • AvoidRuntimeDefrag:绝大部分UEFI都会写入时间、电源管理等信息,只要是黑苹果,此项必须勾选
  • DevirtualiseMmio:一般情况下,采用slide=1的方式进行连续性内存注入,故一般不勾选,除非你的机器用了KASLR方式。(台式机基本没有)。
  • DisableSingleUser:是否开启单用户模式(-s)。一般不勾选
  • DisableVariableWrite:非原生nvram主板需要模拟nvram.plist写入variable值,所以非原生nvram主板必须勾选原生nvram主板不勾选经过测试非原生nvram主板(主要是300系列主板)使用SSDT-PMC以后,就可以当原生nvram主板使用,不用勾选此项。
  • DiscardHibernateMap:这个选项帮助我们解决下面的冲突:当电脑从休眠中唤醒时,硬盘里面的资料会恢复到内存中去,此时OC内核以及内核缓存也要写入,二者可能产生冲突。就目前而言,台式机无视休眠功能,故,不勾选
  • EnableSafeModeSlide:安全模式下(-x)是否用连续性的内存注入方式,一般勾选
  • EnableWriteUnprotector:允许对UEFI服务代码的写入,该选项通过删除写保护(WP)来绕过UEFI运行时服务的代码页中的RX权限。一般是勾选
  • ForceExitBootServices:为让老旧主板也能使用内存寻址,正常情况下,不勾选,除非你的额主板很老很旧。至于何为老旧主板,自己根据实践摸索试验。
  • ProvideMaxSlide:勾选时,使Slide使用最大值,一般不勾选
  • ProtectMemoryRegions:确保CSM内存区域标记为ACPI NVS,以防止boot.efi或XNU重新定位或使用它们。但是由于AvoidRuntimeDefrag解决了类似的问题。默认不勾选(false)除非一些老旧主板可能需要勾选,需要测试。
  • ProtectSecureBoot:保护UEFI安全引导变量写入参数时不被干扰而引起冲突,默认不勾选(false)。如选择Insyde或选择机型MacPro5,1。可能需要勾选。
  • ProtectUefiServices:保护UEFI服务不被固件覆盖。用于修复Z390在DevirtualiseMmio、ProtectCsmRegion或ShrinkMemoryMap上的问题,非Z390的主板默认不勾选(false)。需要自己测试
  • ProvideCustomSlide:此选项时强制macOS在可用的slide值中使用一个随机的、不产生冲突的slide值,故,必须勾选
  • RebuildAppleMemoryMap:生成与macOS兼容的内存映射,用于修复戴尔5490上启动macOS的问题,默认不勾选(false)。
  • SetupVirtualMap:通过虚拟内存建立连续性内存供OC使用,并映射到分散的物理内存中,故,必须勾选
  • SignalAppleOS:将其他操作系统的信息报告给正在加载的macOS,不勾选
  • SyncRuntimePermissions:更新运行时环境的内存权限,主要用于早期的macOS或Linux/Windows,默认不勾选(false)。
099D7880

3.3、Config-DeviceProperties设置:

此项是用来描述/注入设备信息。主要是显卡与声卡,当然,也可以定制一些设备到关于本机-系统报告-PCI列表中去。

3.3.1:Config-DeviceProperties-添加(Add):

PCI信息导出:打开Hackintool,到PCI列表,点击下面的导出,在桌面生成4个文件,打开pcidevices.plist,能看到全部PCI信息。将你需要的设备拷贝过来。并稍作修改。具体的可以去看OpenCore配置视频第二版。原则上只添加声卡路径、ID,以及只有集显的情况下的集显路径与ID。

3.3.1.1:声卡:
  • 一般情况下声卡的路径是PciRoot(0x0)/Pci(0x1f,0x3)
  • 右边的键/值一般稍作修改,比如接口AAPL,slot-name的值可以改为Built In(内建/内置)。
  • 显示名称model的值改为Hackintool-音频-音频设备-名称里面的。
  • layout-id的值一般就用导出的。不用修改。
  • device_type一般设置为:Audio device
  • 其他就用导出的值。
3.3.1.2:显卡:
  • 无集显的CPU直接删除路径PciRoot(0x0)/Pci(0x2,0x0),将pcidevices.plist中独显信息直接拷贝过来,我的路径是:PciRoot(0x20)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)。
  • AAPL,slot-name的值改为PCIEX1或者Slot-1
  • model的值可以改为Radeon Pro Vega 56(根据自己显卡的名字修改)。
  • 其他不动。
  • 独显DP/HDMI声卡:直接将pcidevices.plist中独显DP/HDMI声卡信息直接拷贝过来,我的路径PciRoot(0x20)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x1)
  • AAPL,slot-name的值与显卡相同。
  • model的值可以改为与显卡匹配,比如Radeon Pro Vega 56 DP/HDMI Audio。其他不动。
  • 有集显的CPU:路径PciRoot(0x0)/Pci(0x2,0x0)。一般情况下,直接将pcidevices.plist中集显的信息直接拷贝过来,就可以了,稍作修改,如AAPL,slot-name改为Built In(内建/内置)。model的值稍作修饰。关于仅使用集显的,可能遇到HDMI接口紫屏的问题,请自行搜索解决办法。
3.3.1.3:其他设备

一般情况下,除非需要,一般不导入。

3.3.2:Config-DeviceProperties-Delete:

此项默认即可。一般不做修改。

3.4:Config-Kernel设置:

此项是内存相关的设置。

3.4.1:Config-Kernel-添加(Add):

直接点击浏览,到OC-EFI/OC/Kexts,选取全部,这里需要注意的是,Lilu.kext必须调整到第一位。对于依赖VirtualSMC.kext或FakeSMC.kext的驱动,则必须放在他们的后面。需要启用的,后面需要勾选。笔记本特别要注意键盘与触摸板驱动,主驱动一定要放在包内容驱动前面。

3.4.2:Config-Kernel-阻止(Block),

禁用一些驱动。默认即可。

3.4.3:Config-Kernel-补丁(Patch):

范例里面的4个一般情况下不用,2个RTC的补丁可以用于华硕的主板(二选一),但需要测试。主要解决华硕主板重启BIOS重置,需要按F1跳过的问题。

3.4.4:Config-Kernel-CPU仿冒,

2种情况下,需要仿冒。
1、macOS尚不支持的CPU。
2、为不受支持的CPU启用XCPM。
对于XCPM支持,建议使用以下组合。
•Haswell-E(0x306F2)至Haswell(0x0306C3):
Cpuid1Data:C3 06 03 00 00 00 00 00 00 00 00 00 00 00
Cpuid1Mask::FF FF FF FF 00 00 00 00 00 00 00 00 00 00
•Broadwell-E(0x0406F1)至Broadwell(0x0306D4):
Cpuid1Data:D4 06 03 00 00 00 00 00 00 00 00 00 00 00
Cpuid1Mask::FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00。
进一步情况可以见 acidanthera/bugtracker#365。

扫码

3.4.5:Config-Kernel-Scheme Properties(方案):09-01新增

不明白OC团队的用意,添加一些对老系统老架构主板的支持。不管那些,默认就好苹果都放弃的东西,OC团队还在添加对老系统老架构的支持,有点本末倒置!!!

3.4.6:Config-Kernel-Quirks:

这个是内核相关的选项,重要!

  • AppleCpuPmCfgLock:如果你BIOS里面CFG/MSR已经关闭,则不勾选没有关闭,则必须勾选,不清楚是否关闭,请用Hackintool-工具-点击Intel标志-从appleintellnfo获取,查找CFG Lock,如果显示0(MSR not lockde)则是关闭,如果显示1(MSR locked)则是开启。BIOS里面没有CFG/MSR相关选项的,CFG Lock关闭的方法见OpenCore引导Mac下解除CFG LOCK锁定。

  • AppleXcpmCfgLock:同上。

  • AppleXcpmExtraMsrs:主要是在无原生电源管理的CPU上使用,一般是Haswell-EBroadwell-ESkylake-X这三种CPU,必须勾选其他CPU不用勾选

  • AppleXcpmForceBoost:此补丁将0xFF00 写入到MSR_IA32_PERF_CONTROL (0x199),一般CPU都不勾选,只有某些Xeon的CPU有作用。

  • CustomSMBIOSGuid:戴尔本本用的,一般不勾选戴尔的笔记本与台式机最好也不要勾选,可能导致无法正确显示序列号。

  • DisableIoMapper:禁止vt-d,如果BIOS里面禁止了,就不勾选

  • DisableRtcChecksum:一般不勾选。在AppleRTC中禁用校验和写入(0x58-0x59)。

  • DummyPowerManagement:对于一些需要禁用AppleIntelCpuPowerManagement,采用NullCpuPowerManagement.kext 进行电源管理的CPU,必须勾选。其他CPU不勾选。

  • ExternalDiskIcons:AHCI控制器相关。现在主流主板对AHCI支持都很好,一般不勾选

  • IncreasePciBarSize:将IOPCIFamily中的32位PCI带宽大小从1GB增加到4GB,一般不勾选

  • LapicKernelPanic:用于惠普本本的内核崩溃,一般不勾选。惠普本本也不要勾选。!!

  • PanicNoKextDump:显示kext出错信息,一般不勾选

  • PowerTimeoutKernelPanic:当遇到睡眠不能唤醒,只有重启后才能唤醒的情况下勾选,台式机一般不勾选

  • ThirdPartyDrives:类似于开启Sata固态硬盘的trim功能。有Sata固态硬盘勾选,没有则不勾选

  • XhciPortLimit:解除15个端口限制,确认USB端口完美定制的可以不勾选。一般勾选。有USB定制的不勾选

  • 另外增加了一些老机型老系统的支持,就默认好了。这些无聊的更新!!!

    068D7FB6

3.5:Config-Misc设置

3.5.1:Config-Misc-BlessOverride:

这个选择是寻找一些不同位置的EFI,一般空。

3.5.2:Config-Misc- Boot:
  • ConsoleAttributes:设置图形界面背景与前景颜色,默认为0,其他颜色请官方说明。

  • HibernateMode:检测休眠模式,一般选none,原生支持nvram的,并想休眠(注意不是睡眠)的,选auto

  • HideAuxiliary:隐藏引导是磁盘一些辅助选项,勾选时,隐藏如:recovery、Clean NVRAM等,按ESC、0或空格后,显示而不隐藏。

  • PickerAttributes:使用纯文本用户界面时背景与前景颜色选择。根据UEFI规范,用参数的选择,来调节背景与前景的颜色,默认值为0

  • PickerAudioAssist :开启/关闭(true/false)启动时音频。

  • PollAppleHotKeys:是否开一些组合热键,如command+K;command+S。如果发现开机键盘无法选择,则不勾选。并删除OC/Drivers下的UsbKbDxe.efi。

  • ShowPicker:是否显示开机启动盘显示,一般勾选,长期稳定使用的情况下可以不勾选。

  • TakeoffDelay:在选择启动盘之前与快捷键操作的延迟。一般是0,对于一些键盘驱动需要填写5000-10000(微秒)。

  • Timeout :倒计时,0~30的整数。

  • PickerMode:启动界面选择

    1. Builtin模式:使用简单的纯文本用户界面。一般选择此模式
    2. External模式:如果图形界面引导可用则启用,否则使用纯文本用户界面。[所需Resources文件在下载最新0.5.7/0.5.8/0.5.9/0.6.0/0.6.1-OC包里面,里面包含开机声音、图形界面所需的图片以及相应驱动。
    3. Apple模式:如果苹果引导可用则启用,否则使用纯文本用户界面。

    在External模式下,完全禁用OpenCore对所有引导管理,除非有强制策略。

    在Apple模式下,可以绕过强制策略。

    要实现External模式,用户自定义界面,使用OcSupportPkg、 OcBootManagementLib库,外部图形接

    口参考在ExternalUi测试驱动程序中提供。

    OpenCore-Builtin模式引导包含在引导过程中支持几个快捷键,类似于苹果的BDS,目前有以下几个:

    Default-默认选项:使用OpenCore内置引导

    ShowPicker项:勾选此项,则此项变为默认项,强制picker显示,可以在引导时使用Option。

    ResetNvram项:在勾选AllowNvramReset的情况下,可以使用CMD+OPT+P+R组合键来实现清除(Reset) NVRAM,当然还可以用另一种方式来清除NVRAM。

    BootApple项:执行此选项会找到的苹果操作系统的第一个引导,除非苹果已经创建了默认选择的操作系统。按住X键可选择此选项。

    BootAppleRecovery项:此选项执行引导到Apple操作系统恢复模式。要么是与默认选择的操作系统相关的操作系统,要么是在默认选择的操作系统不是由苹果公司创建或没有恢复的情况下首先找到的操作系统。按住CMD+R组合键可选择此选项。

    6DF6A653
3.5.3:Config-Misc-Debug:调试选项
  • AppleDebug:勾选后 boot.efi调试日志保存到OpenCore日志中,一般不勾选。此参数仅适用于10.15.4及以上的版本
  • ApplePanic:将macOS内核崩溃日志保存到OpenCore根分区。测试时勾选,一般不勾选
  • DisableWatchDog:不勾选
  • DisplayDelay:显示延迟,填入0
  • DisplayLevel:显示等级,填入:2147483650
  • SerialInit:此选项将在启用(任何)调试日志记录之前在OpenCore中执行串行端口初始化。串行端口配置是在编译时通过pcd在gEfiMdeModulePkgTokenSpaceGuid GUID中定义的。MdeModulePkg中的默认值。dec如下:
    •PCD串行波特率-波特率:115200。
    •PCD串行控制-线路控制:无奇偶校验,8个数据位,1个停止位。
  • SysReport:用于调试版本转储系统信息。一般不勾选,只能用DEBUG版本才使用
  • Target:目标,一般填入3
3.5.4:Config-Misc-Entries:添加一些路径。现在暂时不管。
3.5.5:Config-Misc- Security:安全设置,
  • AllowNvramReset:勾选是在开机引导选项中加入重置nvram缓存功能,调试完毕,稳定后,可以不勾选

  • AllowSetDefault:允许CTRL+Enter和CTRL+Index处理在引导选择器中设置默认引导选项。

  • AuthRestart:与启动身份验证相关,不勾选

  • ExposeSensitiveData:由于使用nvram,填入3

  • HaltLevel:显示级别,填入:2147483648。(0x80000000)的十进制

  • ApECID:苹果磁盘加密引导标识。将此值设置为任何非零64位整数,将允许使用个性化的Apple Secure Boot标识符。如果要使用此设置,请确保使用加密安全的随机数生成器生成一个64位随机数。使用此值集和SecureBootModel有效且未被禁用,可以实现Apple Secure Boot的安全引导或实现完整全面的系统文件加密验证。

  • BootProtect:对OpenCore引导的稳定性提供帮助。有2个选项,

    • None — 与以前一样
    • Bootstrap — 让\EFI\OC\Bootstrap\Bootstrap.efi 在启动时的优先级别最高。必须勾选Config-UEFI-Quirks-RequestBootVarRouting(启用“启动磁盘”选项)才能启用Bootstrap。

    重要说明:

    1、虽然几率不大,但对于一些主板可能导致丢失或失败或各种不兼容,。

    2、重置NVRAM会删除已经创建的引导选项。

  • Vault:磁盘加密

    填写Optional时,为选择磁盘不加密,一般情况下都填写Optional

    填写Basic时,启用基本的系统文件加密验证

    填写Secure时,启用完整全面的系统文件加密验证

  • ScanPolicy:扫描策略,默认983299即可。建议填写3870467,也可以直接填写0解除所有限制,但是正常使用的情况下不建议用0,那样显示的项目太多,太杂,安装的时候可以用。
    (ScanPolicy 参数是用来控制Oc扫描启动项的,对于苹果来说这显得多余。苹果的固件可以选择 禁用第三方安装盘 也就是 他会默认禁用U盘安装盘 需要进入Recovery 关闭保护才能正常引导,而黑果这种设计显得不那么灵活。
    3080963可引导APFS和HFS分区适合nvram和模拟nvram正常的使用 系统通过更新nvram控制启动磁盘,安装,更新可自动完成,理论上应该开启所有扫描项以及所有磁盘IO类型扫描 但是某些人需求只扫描OSX或者并不想扫描到Win系统,如果设置0 则关闭所有限制)但是不建议用0。

    25EB37AC

    DmgLoading:通过DmgLoading的设置,支持DMG的直接加载。有三个选项:(0806新增)

    Disabled -禁用加载DMG图像。
    Signed-只有苹果签名的DMG图像可以加载。
    Any -任何DMG映像将作为普通文件系统挂载。

    不大清楚这个选项的目的和具体作用,一般默认Signed即可

    SecureBootModel:苹果安全启动硬件参数,一般不启用安全模式的情况下选择默认Default

    定义Apple安全引导硬件模参数和策略。指定此值可定义哪些操作系统将是可引导的。在发布指定型号之前提供的操作系统将无法启动。有效值如下:

    • Default — Recent available model, currently set to j215.
    • Disabled — No model, Secure Boot will be disabled.
    • j137 — iMacPro1,1 (December 2017)
    • j680 — MacBookPro15,1 (July 2018)
    • j132 — MacBookPro15,2 (July 2018)
    • j174 — Macmini8,1 (October 2018)
    • j140k — MacBookAir8,1 (October 2018)
    • j780 — MacBookPro15,3 (May 2019)
    • j213 — MacBookPro15,4 (July 2019)
    • j140a — MacBookAir8,2 (July 2019)
    • j152f — MacBookPro16,1 (November 2019)
    • j160 — MacPro7,1 (December 2019)
    • j230k — MacBookAir9,1 (March 2020)
    • j214k — MacBookPro16,2 (May 2020)
    • j223 — MacBookPro16,3 (May 2020)
    • j215 — MacBookPro16,4 (June 2020)
    • j185 — iMac20,1 (August 2020)
    • j185f — iMac20,2 (August 2020)

    PlatformInfo和SecureBootModel是独立的,允许使用任何SMBIOS启用Apple安全引导。
    将SecureBootModel设置为任何有效值,但Disabled,相当于中等安全的Apple SecureBoot。要实现完全的安全性,还需要指定ApECID值。
    注意:默认值会随着时间的推移而增加,以支持最新的主要发行版操作系统。不建议同时使用ApECID和默认值。

3.5.6:Config-Misc-Tools 工具选项:

在开机的时候,加入工具,比如有Shell.efi,CleanNvram.efi,VerifyMsrE2.efi等,自行选择,如果勾选的话在EFI/OC/Tools文件夹中必须包含这些。RtcRwX用于读写RTC (CMOS)内存的实用工具。ResetSystem工具,可以在菜单中显示关机/重启

6DF6A653

3.6:Config-NVRAM设置

3.6.1:Config-NVRAM-添加(Add)
3.6.1.1:UUID:4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:
  • 值01普通模式或02HIPDI模式。根据自己的显示情况选取。

  • DefaultBackgroundColor:数字为00000000

3.6.1.2:UUID:7C436110-AB2A-4BBB-A880-FE41995C9F82:为引导参数、语言与关闭SIP的相关内容。
  • prev-lang:kbd:键盘布局或语言选项,填入7a68 2d48 616e 733a 3235 32,为中文。

  • csr-active-config:SIP保护。填入E7030000是关闭保护,填入00000000是开启保护。

  • boot-args:引导参数。例如:npci=0x3000 agdpmod=pikera -v等等。

  • SystemAudioVolume

    系统音量大小调节,默认46,建议60.

    2342CBE2
3.6.2:Config-NVRAM-Delete:

禁用一些nvram变量。不用设置。

NVRAM-Block-4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14-DefaultBackgroundColor

3.6.3:Config-NVRAM-LegacySchema,

默认即可。

3.6.4:Config-NVRAM-LegacyEnable,

非原生nvram主板勾选原生nvram主板不勾选经过测试非原生nvram主板(主要是300系列主板)使用SSDT-PMC以后,就可以当原生nvram主板使用,不勾选此项。

3.6.5:Config-NVRAM-WriteFlash,

一般不勾选。可能会影响到启动磁盘的设置,勾选的情况下能跳过错误提示。

3.6.6:LegacyOverwrite,

允许从nvram.plist重写固件变量。一般不勾选

扫码

3.7:Config-PlatformInfo设置。

选择适合你自己机器的机型。至于三码。具体设置去参阅OpenCore引导下config.plist的三码设置。

Config-PlatformInfo-Generic-AdviseWindows:此项与引导Windows有关,强制固件对Windows的支持。 以下2个情况需要勾选:
• 开启CSM (0x1),EFI分区不在第一启动盘上,无法引导Windows。

• 关闭CMS,采用纯UEFI (0x2),EFI分区在第一启动盘上,无法引导 Windows。

3.7.1:其他选项
  • Automatic(自动):勾选
  • UpdateDataHub:勾选
  • UpdateNVRAM:勾选
  • UpdateSMBIOS:勾选
  • UpdateSMBIOSMode:创建/自动/覆盖

3.8:Config-UEFI,

UEFI的相关设置。

3.8.1:APFS,按照下面APFS属性配置,用于提供APFS的支持(即不用Config-UEFI-Drivers里面的ApfsDriverLoader)。
  • EnableJumpstart:加载APFS驱动程序 勾选(YES)。此选项执行已签名APFS的加载
    驱动与扫描策略。
  • GlobalConnect:主要用于老式HP的笔记本,一般无视。
  • HideVerbose:勾选(YES)是隐藏APFS驱动程序的详细日志。
  • JumpstartHotPlug :支持包含APFS的USB设备热插拔,一般不勾选(NO)
  • MinDate :APFS驱动的日期。一般填写0。
  • MinVersion:APFS驱动的版本。一般填写0。
3.8.2:Audio,包括此项下7个小项,建议默认不动,[所需Resources文件在下载最新0.5.7/0.5.8/0.5.9/0.6.0/0.6.1/0.6.2/0.6.3-OC包里面,里面包含开机声音、图形界面所需的图片以及相应驱动。
  • AudioSupport-(false/true):关闭/开启末端驱动以停止/启用开机音频
  • AudioDevice-指定音频控制器路径,如:PciRoot(0x0)/Pci(0x1f,0x3)。
  • AudioCodec-设置音频控制器上解码器的地址,如:0。
  • AudioOut-设置解码器输出端口数,如1或4或7等。
  • MinimumVolume-音量大小选择,默认是20。
  • PlayChime-false/true,关闭/开启启动时播放铃声。
  • VolumeAmplifier-音频增益系数。0~1000。
3.8.3:ConnectDrivers,

连接驱动程序。勾选

3.8.4:Config-UEFI-Drivers,

UFEI驱动,一般情况下,新版OC只用3个:HfsPlus.efi,ApfsDriverLoader.efi和OpenRuntime.efi,至于UsbKbDxe.efi等根据自己的需要选择。

  • CrScreenshotDxe — 按F10可以保存文件或图像到OpenCore分区EFI(ESP)根目录下
  • OpenRuntime — OpenCore核心驱动,使用OpenCore引导必须使用
  • OpenCanopy—图形界面驱动
  • AudioDxe—开机声音驱动
  • Ps2MouseDxe—来自MdeModulePkg的PS/2鼠标驱动程序,用于UEFI图形界面中触摸板的驱动,
  • UsbMouseDxe—来自MdeModulePkg的USB鼠标驱动程序,用于UEFI图形界面中USB鼠标的驱动,
  • EnhancedFatDxe — 对FAT格式的支持
  • NvmExpressDxe — 对于Haswell或更早不支持NVMe SSD添加的驱动
  • OpenUsbKbDxe — 将USB键盘模拟为苹果键盘的驱动
  • VBoxHfsHFSPlus— 对HFS格式的支持,建议用HfsPlus为好
  • XhciDxe — XHCI USB驱动,Sandy Bridge以前的CPU、主板或者USB3.0PCI卡需要此驱动
3.8.5:Config-UEFI-Apple快捷键相关(Input):
  • KeyFiltering:默认不勾选(false),启用时,则是检查键盘输入完整性。只针对部分老旧主板。
  • KeyForgetThreshold:设置为5
  • KeyMergeThreshold:设置为2
  • KeySupport:勾选
  • KeySupportMode:选择Auto
  • KeySwap:勾选
  • PointerSupport:如果是华硕Z87/Z97,勾选,其他不勾选
  • TimerResolution:延迟选50000
  • PointerSupportMode:范例是ASUS。不改
BAAEBFD
3.8.6:Config-UEFI-ProtocolOverrides(协议覆盖):
  • AppleAudio:关闭/开启苹果音频协议(不支持10.13以前的版本)。一般不勾选
  • AppleBootPolicy:虚拟机的Mac需要用,不勾选
  • AppleDebugLog:调用Apple调试日志协议,不勾选
  • AppleEvent:虚拟机并有vault需要用,不勾选
  • AppleImageConversion:重建apple图标,不勾选
  • AppleKeyMap:重建apple功能键,不勾选
  • AppleRtcRam:一般不勾选
  • AppleSmcIo:替代之前的VirtualSmc.efi,055以后的版本可以不勾选
  • AppleUserInterfaceTheme :与主题有关,不勾选
  • DataHub:重建DataHub,不勾选
  • DeviceProperties:虚拟机需要,不勾选
  • FirmwareVolume:File Vault的相关,不勾选
  • HashServices:File Vault的相关,不勾选
  • OSInfo:操作系统信息协议,不勾选
  • UnicodeCollation:老旧主板需要,不勾选
3.8.7:Config-UEFI-Quirks设置
  • DeduplicateBootOrder:此键与BootProtect选项一起使用。一般不勾选
  • ExitBootServicesDelay:较新的主板直接填入0,老旧主板填入3000000-5000000。
  • IgnoreInvalidFlexRatio:如果没有解锁CFG,必须勾选
  • ReleaseUsbOwnership:如果开机键盘鼠标卡死,勾选试试,一般是不勾选的。
  • RequestBootVarRouting:如果要使用“启动磁盘”的选项,勾选
  • UnblockFsConnect:与惠普本本相关,一般不勾选
  • TscSyncTimeout:一般推荐用VoodooTSCSync、TSCAdjustReset或CpuTscSync (VoodooTSCSync的一个更专业的驱动)来解决TSC问题,一般不勾选
9E25ED0D
3.8.8:Config-UEFI-Output(显示输出)设置:

包含以下11个小项

  • ClearScreenOnModeSwitch一般不勾选(false)
  • ConsoleMode一般选Max
  • DirectGopRendering一般不勾选(false),除非勾选后,对显示效果有利(对某些显卡有效)
  • IgnoreTextInGraphics一般是勾选(true)
  • ProvideConsoleGop一般是勾选(true)
  • ReconnectOnResChange一般不勾选(false)如果遇到开机直到登陆界面之前一直黑屏,那么勾选试试
  • ReplaceTabWithSpace一般是勾选(true)
  • Resolution开机分辨率,自行选择,如2560x1440;3840x2160等等。
  • SanitiseClearScreen自行选择(false或true)
  • TextRenderer一般选SystemGraphics或SystemText,根据自己使用情况自行调整。

​ TextRenderer有4个选项:

• BuiltinGraphics — 切换到图形模式并使用内置渲染器和自定义控制台控件。选择此项需要勾ProvideConsoleGop,并将Resolution设置为Max
• SystemGraphics — 切换到图形模式并使用带有自定义控制台控件的系统渲染器。
• SystemText — 切换到文本模式并使用带有自定义控制台控件。
• SystemGeneric — 使用系统控制台中的控件。
一般情况下首选设置是SystemGraphics或SystemText。启用providecosolegop、将Resolution设置为Max、启用ReplaceTabWithSpace,几乎所有配置和机型都好用。特别说明下,机型设置为MacPro5,1只能选择BuiltinGraphics
3F23F0FD
3.8.9:Config-UEFI-ReservedMemory,用于填充plist dict值,避免系统写入和使用特定设备或硬件的内存。
  • Address:例如-268435456,设置预留内存区域的起始地址,防止系统访问。
  • Comment:例如-HD3000: IGPU memory corruption errata。
  • Size:例如-268435456,设置保留内存区域的大小,必须与页面对齐(4 kb)。
  • Enabled:默认为false(关闭)则不预留上面的内存。

如有变化,保持更新!

附录:

OpenCore黑苹果引导配置说明第九版PDF版下载

OpenCore黑苹果引导配置说明第八版PDF版下载

OpenCore黑苹果引导配置说明第七版PDF版下载

OpenCore黑苹果引导配置说明第六版PDF版下载

OpenCore黑苹果引导配置说明第五版PDF版下载

OpenCore黑苹果引导配置说明第四版PDF版下载

OpenCore黑苹果引导配置说明第三版PDF版下载

重要声明:独行秀才拥有此篇文字与图片所有版权,严禁用于任何商业用途,否则将追究法律责任!特别是不建议在远景论坛转载,大概率会被远景封号,谢谢合作!!

扫码

黑苹果OpenCore开放群,群号:9422866,注明“独行秀才Blog引入”

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 最新出炉!分享最新阿里云1869道Java面试题(含答案解析):Java初级+中级+高级面试题;看完直接入职大厂不是梦!

    杭州-阿里云-Java实习生 List 和 Set 的区别HashSet 是如何保证不重复的HashMap 是线程安全的吗,为什么不是线程安全的(最好画图说明多线程环境下不安全)?HashMap 的扩容过程HashMap 1.7 与 1.8 的 区别,说明 1.8 做了哪些优化&…...

    2024/4/2 10:26:32
  2. 网络直播平台搭建中直播协议和视频推流

    网络直播平台搭建中直播协议和视频推流 直播协议 流媒体分为直播和点播。通常来说点播使用的都是HTTP协议,直播主要用的是RTMP, HLS, HTTP-FLV等。近年来直播协议也有新发展如DASH,但仍处于起步阶段。 直播和点播协议的不同,根源在于他们的业…...

    2024/4/2 10:26:31
  3. Linux / UNIX List Open Files for Process

    Linux / UNIX List Open Files for Process How do I list all open files for a Linux or UNIX process using command line options? How can I show open files per process under Linux? Both Linux and Unix-like operating systems come with various utilities to fi…...

    2024/4/2 10:26:29
  4. 一些关于Image Caption和Visual Storytelling的想法

    这几天在看一篇关于Visual Storytelling的论文,题目为《Knowledge-Enriched Visual Storytelling》。 这篇论文主要是介绍他们提出的一个利用外部知识来生成故事的三阶段框架——KG-Story,简单来说把知识图谱加入到Storytelling的过程中。 stage1从每张图…...

    2024/4/25 1:48:00
  5. VM桌面虚拟化集群建设

    A.Vmware ESX/ESXI 物理服务器的虚拟化层,它将处理器、内存、存储器和资源虚拟化(交换机)为多个虚拟机 VMware ESX 4.1包含服务控制台,vk VMware ESXI 4.1 不包含 推荐大家用ESXI4.1 ,因为vmware 以后发展方向嘛 B.Vmware Vcenter Server 一…...

    2024/4/23 13:24:36
  6. 全套大厂面试真真真题1995道题分享:涵盖阿里、字节、顺丰、腾讯、拼多多、蜂巢、蚂蚁金服等等一线大厂

    话不多说,先上目录图面试题及答案总览 受限于文章的篇幅原因,下面只能为大家部分题目,全部面试题免费获取方式在文末! 杭州-阿里云-Java实习生 List 和 Set 的区别HashSet 是如何保证不重复的HashMap 是线程安全的吗&#xff0c…...

    2024/4/2 10:26:27
  7. 安全加密算法体系

    学习目标: 安全加密算法体系—注重思想,不关注具体算法 对称加密非对称加密单项散列加密 学习内容: 在互联网上,我们通过网络互相传递信息,那么在传递信息的过程中,我们的数据真的是安全的吗&#xff1…...

    2024/4/2 10:26:25
  8. Python爬取妹子图麻辣教师与清纯学生课堂激情系列套图

    前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。 PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 python免费学习资料以及群交流解答点击即可加入 开发工具 python 3.6.5pycharm im…...

    2024/4/18 5:07:57
  9. 我和我的家乡

    #我和我的家乡# 国庆假期,陪着媳妇回老家,看望长辈,帮助家里分担些体力劳动。 关键词:种蒜,参加婚礼,晨跑,家乡 种蒜 在老家,种植经济作物,除了大蒜,还有…...

    2024/4/2 10:26:24
  10. 盘点直播app开发技术中的编解码、直播协议、网络传输与简单实现

    盘点直播app开发技术中的编解码、直播协议、网络传输与简单实现 音视频直播的基本流程都是采集 → 编码推流 → 网络分发 → 解码 → 播放这五大环节,其中又会涉及平台硬件、编解码、网络传输、服务并发、数字信号处理、在线学习等多方面技术。从交互模式上&#x…...

    2024/4/23 6:53:52
  11. 标准的字节输出流 如何用它写一篇日志文件

    java.io.printStream 标准的字节输出流。默认输出到控制台 public static void main(String[] args) throws Exception {//联合起来写System.out.println("hello world");//分开写PrintStream ps System.out;ps.println("hello zhangsan");ps.println(&q…...

    2024/4/21 19:12:12
  12. 欢迎各位老板前来尝鲜

    成都主打海选全套带大酒店保健项目 威(191-5206-8643)同微主要跟顾客推荐成都优质的休闲娱乐服务商家和具有成都代表的健康养生服务项目。让每位顾客在“问道”能够得到健康,快乐同时,还能够让自己的身心得到彻底的放松&#xff…...

    2024/4/2 10:26:21
  13. chenchen题解:CSP-J2019第二次错题整理

    下面是关于CSP-J2019的第二次错题整理&#xff1a; 解释&#xff1a;挨个试&#xff0c;对于每一个数x从二开始试&#xff0c;直到根号x #include<cstdio> using namespace std; int n, m; int a[100], b[100];int main() {scanf("%d%d", &n, &m);for …...

    2024/4/2 10:38:20
  14. java.io.File

    java.io.File File类和四大家族没有关系&#xff0c;所以File类不能完成文件的读和写。 File对象代表文件和目录名的抽象表示形式&#xff08;有可能是一个文件&#xff0c;有可能是一个路径&#xff09; C:\Driver 这是一个File对象 C:\Driver\lan\Realtek\Readme.txt也是Fil…...

    2024/4/23 12:51:35
  15. 软件工程第一次作业

    2020.09.29 1、个人目标 目标&#xff1a;能够独立完成网页制作、前后端交互 3、软件工程是不是教会不怎么会写程序的人开发软件&#xff1f; 软件工程的理解&#xff1a;软件工程是如何着手解决复杂的问题并完成不仅仅是编写代码的事情。它的重点是帮助那些会编写程序或者有…...

    2024/4/2 10:38:18
  16. Bootstrap文件上传组件应用:bootstrap fileinput

    关于bootstrap fileinput的组件&#xff0c;有篇文章写的做得不错&#xff0c;本想转过来&#xff0c;但不知作者是否同意转载。 所以只把网址链接贴出来吧。 https://www.cnblogs.com/landeanfen/p/5007400.html...

    2024/4/22 0:16:18
  17. Python语音信号处理的一些kit

    librosa使用与安装 https://blog.csdn.net/zzc15806/article/details/79603994 https://www.cnblogs.com/LXP-Never/p/11561355.htm https://www.cnblogs.com/xingshansi/p/6816308.html librosa的文件 https://github.com/librosa/librosa/releases/ https://github.com…...

    2024/4/25 21:34:17
  18. CURTIS SAVANAH:数字经济=智能基础设施+海量数据+新生业态

    前不久&#xff0c;Datahero Inc公司&#xff08;公司编号&#xff1a;20141166945&#xff09;创始人CURTIS SAVANAH在会议上表示&#xff0c;要构建数字经济的愿景&#xff0c;需要智能基础设施、海量数据和全新新生业态。 他在演讲中说到&#xff0c;未来的产业形态会包含以…...

    2024/4/13 16:33:00
  19. JS基础案例——————简易ATM案例

    JS基础案例——————简易ATM案例 题目描述&#xff1a; 里面现存有 100 块钱。 如果存钱&#xff0c;就用输入钱数加上先存的钱数, 之后弹出显示余额提示框 如果取钱&#xff0c;就减去取的钱数&#xff0c;之后弹出显示余额提示框 如果显示余额&#xff0c;就输出余额 …...

    2024/4/24 16:52:47
  20. Layout常见错误汇总-不定时更

    1、在做LVS时&#xff0c;出现中断错误 解决方法&#xff1a; 重新建立新的schematic和layout文件&#xff0c;对应好其中的元器件&#xff0c;同时两个文件的名字也要对应好“schematic”和“layout”&#xff0c;其他名字的话软件找不到如何对应。...

    2024/4/24 4:33:36

最新文章

  1. 【React】CSS 局部样式

    书写 CSS 的时候&#xff0c;如果 CSS 文件名包含 module&#xff0c;那么说明该 CSS 是一个局部 CSS 样式文件&#xff0c;类似于 vue 中的 scoped。 .avatarContainer {width: 40px;height: 40px;border-radius: 50%;background: rgb(213, 226, 226); }import styles from ..…...

    2024/4/27 13:57:23
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. Java-运算符

    运算符 Java语言支持如下运算符&#xff1a; 算术运算符&#xff1a;&#xff0c;-&#xff0c;*&#xff0c;/&#xff0c;%&#xff0c;&#xff0c;--复制运算符&#xff1a;关系运算符&#xff1a;>, <, >, <, , !instanceof逻辑运算符&#xff1a;&&…...

    2024/4/27 0:55:38
  4. llama.cpp运行qwen0.5B

    编译llama.cp 参考 下载模型 05b模型下载 转化模型 创建虚拟环境 conda create --prefixD:\miniconda3\envs\llamacpp python3.10 conda activate D:\miniconda3\envs\llamacpp安装所需要的包 cd G:\Cpp\llama.cpp-master pip install -r requirements.txt python conver…...

    2024/4/26 8:21:14
  5. 416. 分割等和子集问题(动态规划)

    题目 题解 class Solution:def canPartition(self, nums: List[int]) -> bool:# badcaseif not nums:return True# 不能被2整除if sum(nums) % 2 ! 0:return False# 状态定义&#xff1a;dp[i][j]表示当背包容量为j&#xff0c;用前i个物品是否正好可以将背包填满&#xff…...

    2024/4/27 1:53:53
  6. 【Java】ExcelWriter自适应宽度工具类(支持中文)

    工具类 import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet;/*** Excel工具类** author xiaoming* date 2023/11/17 10:40*/ public class ExcelUti…...

    2024/4/27 3:39:11
  7. Spring cloud负载均衡@LoadBalanced LoadBalancerClient

    LoadBalance vs Ribbon 由于Spring cloud2020之后移除了Ribbon&#xff0c;直接使用Spring Cloud LoadBalancer作为客户端负载均衡组件&#xff0c;我们讨论Spring负载均衡以Spring Cloud2020之后版本为主&#xff0c;学习Spring Cloud LoadBalance&#xff0c;暂不讨论Ribbon…...

    2024/4/27 12:24:35
  8. TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案

    一、背景需求分析 在工业产业园、化工园或生产制造园区中&#xff0c;周界防范意义重大&#xff0c;对园区的安全起到重要的作用。常规的安防方式是采用人员巡查&#xff0c;人力投入成本大而且效率低。周界一旦被破坏或入侵&#xff0c;会影响园区人员和资产安全&#xff0c;…...

    2024/4/27 12:24:46
  9. VB.net WebBrowser网页元素抓取分析方法

    在用WebBrowser编程实现网页操作自动化时&#xff0c;常要分析网页Html&#xff0c;例如网页在加载数据时&#xff0c;常会显示“系统处理中&#xff0c;请稍候..”&#xff0c;我们需要在数据加载完成后才能继续下一步操作&#xff0c;如何抓取这个信息的网页html元素变化&…...

    2024/4/27 3:39:08
  10. 【Objective-C】Objective-C汇总

    方法定义 参考&#xff1a;https://www.yiibai.com/objective_c/objective_c_functions.html Objective-C编程语言中方法定义的一般形式如下 - (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType2 )argumentName2 ... joiningArgu…...

    2024/4/27 3:39:07
  11. 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】

    &#x1f468;‍&#x1f4bb;博客主页&#xff1a;花无缺 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】&#x1f30f;题目描述&#x1f30f;输入格…...

    2024/4/27 3:39:07
  12. 【ES6.0】- 扩展运算符(...)

    【ES6.0】- 扩展运算符... 文章目录 【ES6.0】- 扩展运算符...一、概述二、拷贝数组对象三、合并操作四、参数传递五、数组去重六、字符串转字符数组七、NodeList转数组八、解构变量九、打印日志十、总结 一、概述 **扩展运算符(...)**允许一个表达式在期望多个参数&#xff0…...

    2024/4/27 12:44:49
  13. 摩根看好的前智能硬件头部品牌双11交易数据极度异常!——是模式创新还是饮鸩止渴?

    文 | 螳螂观察 作者 | 李燃 双11狂欢已落下帷幕&#xff0c;各大品牌纷纷晒出优异的成绩单&#xff0c;摩根士丹利投资的智能硬件头部品牌凯迪仕也不例外。然而有爆料称&#xff0c;在自媒体平台发布霸榜各大榜单喜讯的凯迪仕智能锁&#xff0c;多个平台数据都表现出极度异常…...

    2024/4/26 17:59:13
  14. Go语言常用命令详解(二)

    文章目录 前言常用命令go bug示例参数说明 go doc示例参数说明 go env示例 go fix示例 go fmt示例 go generate示例 总结写在最后 前言 接着上一篇继续介绍Go语言的常用命令 常用命令 以下是一些常用的Go命令&#xff0c;这些命令可以帮助您在Go开发中进行编译、测试、运行和…...

    2024/4/26 22:35:59
  15. 用欧拉路径判断图同构推出reverse合法性:1116T4

    http://cplusoj.com/d/senior/p/SS231116D 假设我们要把 a a a 变成 b b b&#xff0c;我们在 a i a_i ai​ 和 a i 1 a_{i1} ai1​ 之间连边&#xff0c; b b b 同理&#xff0c;则 a a a 能变成 b b b 的充要条件是两图 A , B A,B A,B 同构。 必要性显然&#xff0…...

    2024/4/26 17:00:23
  16. 【NGINX--1】基础知识

    1、在 Debian/Ubuntu 上安装 NGINX 在 Debian 或 Ubuntu 机器上安装 NGINX 开源版。 更新已配置源的软件包信息&#xff0c;并安装一些有助于配置官方 NGINX 软件包仓库的软件包&#xff1a; apt-get update apt install -y curl gnupg2 ca-certificates lsb-release debian-…...

    2024/4/27 3:39:03
  17. Hive默认分割符、存储格式与数据压缩

    目录 1、Hive默认分割符2、Hive存储格式3、Hive数据压缩 1、Hive默认分割符 Hive创建表时指定的行受限&#xff08;ROW FORMAT&#xff09;配置标准HQL为&#xff1a; ... ROW FORMAT DELIMITED FIELDS TERMINATED BY \u0001 COLLECTION ITEMS TERMINATED BY , MAP KEYS TERMI…...

    2024/4/27 13:52:15
  18. 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法

    文章目录 摘要1 引言2 问题描述3 拟议框架4 所提出方法的细节A.数据预处理B.变量相关分析C.MAG模型D.异常分数 5 实验A.数据集和性能指标B.实验设置与平台C.结果和比较 6 结论 摘要 异常检测是保证航天器稳定性的关键。在航天器运行过程中&#xff0c;传感器和控制器产生大量周…...

    2024/4/27 13:38:13
  19. --max-old-space-size=8192报错

    vue项目运行时&#xff0c;如果经常运行慢&#xff0c;崩溃停止服务&#xff0c;报如下错误 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 因为在 Node 中&#xff0c;通过JavaScript使用内存时只能使用部分内存&#xff08;64位系统&…...

    2024/4/27 1:03:20
  20. 基于深度学习的恶意软件检测

    恶意软件是指恶意软件犯罪者用来感染个人计算机或整个组织的网络的软件。 它利用目标系统漏洞&#xff0c;例如可以被劫持的合法软件&#xff08;例如浏览器或 Web 应用程序插件&#xff09;中的错误。 恶意软件渗透可能会造成灾难性的后果&#xff0c;包括数据被盗、勒索或网…...

    2024/4/27 3:22:12
  21. JS原型对象prototype

    让我简单的为大家介绍一下原型对象prototype吧&#xff01; 使用原型实现方法共享 1.构造函数通过原型分配的函数是所有对象所 共享的。 2.JavaScript 规定&#xff0c;每一个构造函数都有一个 prototype 属性&#xff0c;指向另一个对象&#xff0c;所以我们也称为原型对象…...

    2024/4/26 21:29:56
  22. C++中只能有一个实例的单例类

    C中只能有一个实例的单例类 前面讨论的 President 类很不错&#xff0c;但存在一个缺陷&#xff1a;无法禁止通过实例化多个对象来创建多名总统&#xff1a; President One, Two, Three; 由于复制构造函数是私有的&#xff0c;其中每个对象都是不可复制的&#xff0c;但您的目…...

    2024/4/27 3:39:00
  23. python django 小程序图书借阅源码

    开发工具&#xff1a; PyCharm&#xff0c;mysql5.7&#xff0c;微信开发者工具 技术说明&#xff1a; python django html 小程序 功能介绍&#xff1a; 用户端&#xff1a; 登录注册&#xff08;含授权登录&#xff09; 首页显示搜索图书&#xff0c;轮播图&#xff0…...

    2024/4/26 23:53:24
  24. 电子学会C/C++编程等级考试2022年03月(一级)真题解析

    C/C++等级考试(1~8级)全部真题・点这里 第1题:双精度浮点数的输入输出 输入一个双精度浮点数,保留8位小数,输出这个浮点数。 时间限制:1000 内存限制:65536输入 只有一行,一个双精度浮点数。输出 一行,保留8位小数的浮点数。样例输入 3.1415926535798932样例输出 3.1…...

    2024/4/26 9:43:45
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57