Questions tagged «efi»

可扩展固件接口是一种定义操作系统和平台固件之间的软件接口的规范。

5
MacBook Pro:如何从EFI永久禁用离散GPU?
我想在MacBook Pro 15“(视网膜,2014年中,Mac OS X 10.10 Yosemite)上禁用NVidia GTX 750M GPU。我知道我可以使用GfxCardStatus,但我读到我可以通过更改一些EFI获得更永久的解决方案。旗。 我的问题是: 如何从EFI禁用离散GPU? 我认为这在多次重启后都是持久的。我也想知道如何在需要时撤消它。 更新: 问题基本上是这里的GfxCardStatus github问题注释中提到的命令是否正确,以及如果不起作用如何撤消它。 。 仅此一个答案是正确的答案,但是如果您也能告诉我,那将是非常棒的: 如果您在GfxCardStatus中强制使用集成图形,则Mac OS X(至少为优胜美地(Yosemite))不允许使用多个显示器(即使内置的Iris Pro也可以)。 如果我从EFI禁用了离散GPU,macOS是否会认为集成GPU是已安装的GPU,并且可以让我同时使用多台显示器吗? 我听说相同的EFI设置甚至没有向除macOS之外的其他操作系统显示集成GPU,您必须以某种方式欺骗它以认为它是macOS。 真的吗?如果是的话,该怎么做?
49 macos  macbook  mac  gpu  efi 

5
如何修复损坏的EFI分区?
我有一台运行OSX Lion的iMac。我还安装了bootcamp和Windows7。在安装Windows 7的过程中,我并没有完全注意,而是删除并格式化了EFI分区。 随着计算机继续正常运行并同时启动到Windows和OSX中,我并没有真正意识到它的重要性。 我确实注意到EFI固件更新无法安装,但是请不要理会。 但是,现在我要安装Mountain Lion,这会带来很多麻烦。没有有效的EFI分区,Mountain Lion将无法安装。 这是我的分区表。 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 TB disk0 1: Apple_HFS EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 799.0 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 4: Microsoft Basic Data BOOTCAMP 200.3 GB disk0s4 如您所见,我可以使用以下命令修复EFI分区: newfs_hfs -v …

4
在Mac上可以进行基于硬件的全盘加密吗?
在Mac(尤其是Macbook Pro 8,2)上是否可以使用基于硬件的全盘加密(也许在Samsung 840 Pro SSD上)?如果是这样,怎么办? 我的理解是,这将在BIOS或可能的EFI中进行处理,但是我认为Apple的EFI通常处于锁定状态。 我没有在寻找任何基于软件的解决方案,例如FileVault 2或TrueCrypt。我双重引导,如果在硬件中处理,事情会更简单。

2
在EFI(Filevault)登录屏幕上隐藏“磁盘密码”登录选项
在安装之前,我已对卷进行加密,之后将我的用户添加为FileVault用户。 现在,我可以在EFI(Filevault)登录屏幕上使用磁盘密码或用户登录密码登录。(前一个选项将我发送到常规的OS X登录屏幕,在此我可以再次以用户身份登录。) 如何在不启用输入菜单的情况下在EFI登录屏幕上隐藏磁盘密码登录选项(com.apple.loginwindow showInputMenu -bool TRUE)? 换句话说:至少从外观上讲,我如何从基于磁盘密码的加密转到基于登录密码的加密? com.apple.loginwindow是否可以使用某些选项?* .efires文件可以编辑吗?可以以某种方式编辑卷的Core Storage元数据吗?
13 filevault  login  efi 

2
当主磁盘位于外部时,有什么方法可以手动祝福固件?
我的iMac(2010年中)一直困扰着我,将我的EFI固件升级到1.8。可悲的是,无论我尝试升级EFI多少次(通过手动安装或自动更新),它似乎都无法通过,并在下次重启时再次询问我。 主要原因似乎是我在完全外部的磁盘(火线)上运行Mac OSX。我正在为Windows保留内部磁盘。我相信这是造成我麻烦的原因,因为当人们从另一个内部磁盘运行os x时(通常是当他们用SSD驱动器替换MacBook或iMac SuperDrive时),您会发现许多人也遇到类似的问题。 在互联网上搜索时,我发现了一些资源,这些资源似乎表明可以手动祝福固件。例如这个 ; 请注意,他们的解决方案是针对一个稍微不同的问题的,在该问题中,安装Ubuntu使EFI混乱,但一切都在主磁盘上运行。 我下载了固件,提取了相关文件(IM112_0057_01B_LOCKED.scap),然后尝试-失败-手动推送更新。 我不太确定祝福的工作方式,也不知道应将efi更新保存在哪里(我很惊讶它似乎保存在磁盘上,而不是计算机本身,但是我可能会误解EFI的工作方式)。我试过了: sudo bless -mount / -firmware blabla.scap sudo bless -mount /Volumes/Main -firmware blabla.scap etc… 没有成功!如果谁能更好地理解EFI / bless命令可以帮助我,我将非常感激。 --verbose如果有帮助,我可以共享命令的输出。

1
如何将EFI固件降级回1.6版
我正在尝试在我的MacbookPro5,1中使用SATA III硬盘驱动器。我想我终于想通了如果我将EFI固件降级到1.6版本,我的计算机将以SATA 1速度协商链接,驱动器将正常工作。但是,指令都指向不再存在的文件。有关文件不再存在的说明,请参阅此答案。 有没有人有文件的副本aluminium.macbook.pro.recovery.dmg?
10 macbook  sata  efi 

1
如何修复损坏的GPT,GUID和不可安装的无类型卷?
我有一台Macbook Pro,配备视网膜,优胜美地和500GB硬盘。我尝试使用Bootcamp安装Windows,并意外删除了一个分区,现在Mac无法启动了。这是来自的输出sudo gpt -r show disk0 gpt show: disk0: Suspicious MBR at sector 0 start size index contents 0 1 MBR 1 1 Pri GPT header 2 32 Pri GPT table 34 6 40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B 409640 776617328 2 GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF 777026968 1269760 3 …
10 macbook  yosemite  mount  efi  guid 

4
普通用户如何轻松验证Mac固件的完整性?
普通用户如何轻松验证Mac固件的完整性? 在您否决这个问题或向我讲解我如何偏执并且没有人需要这样做之前,请阅读以下内容。 2015年7月,CVE-2015-3692揭示了Mac的EFI固件可能被远程攻击者入侵。(可用于此的向量在其他CVE中,但可以假设是任何东西,包括恶意的虚假Flash更新安装程序之类的东西。) 在苹果公司于7月30日使用EFI固件安全更新2015-001为OS X 10.8、10.9和10.10对其进行修补之前,此漏洞至少已发布四个星期。 宣布此漏洞的同一位安全研究人员还声称,在一次会议上看到了无法删除或覆盖的固件黑客攻击的演示。 因此,一旦一个Mac的EFI至今已拥有,如果攻击者这样做是正确的,那么用来刷新与有效的Apple固件EFI的唯一方法是直接连线了reflasher对逻辑板本身的EFI芯片(千万不能尝试这个在家)。 报道此漏洞的新闻文章对此轻描淡写,说大多数用户不要担心,为了保护自己,您所要做的就是永远不要让Mac进入睡眠模式,并且禁用root用户,或者永远不要对您进行的任何身份验证不要100%信任。这些文章的评论线程概括起来是这样的:如果所有的应用程序来自可信来源,如官方的App Store,你永远不会运行任何东西,不是由开发商知道苹果的代码签名,那么你应该没有什么后顾之忧。 但是后来在2015年9月,我们了解了XCodeGhost漏洞,据悉,该漏洞已导致许多感染了恶意软件的应用程序出现在官方的iOS App Store中-但是OS X应用程序如何?在链接的文章中,Malwarebytes写道: Wardle在三月份曾指出Xcode容易受到此类攻击,但令人恐惧的是,它也将矛头指向了许多其他OS X应用程序。这些应用中的任何一个都可能容易受到类似攻击。 他们还写道,“普通用户不应该惊慌” —我经常在Apple支持论坛和其他地方看到这样的口头禅,无论何时用户发布有关他们所遇到的大量奇怪问题的线索。我们被告知:“只需重新格式化驱动器并执行系统的全新安装。问题可能出在第三方系统的修改上。” 如果仍不能解决问题,人们会被告知这一定是硬件问题,例如硬盘故障,GPU故障或RAM不足。我见过人们在其中替换掉Mac中每个组件的线程,问题总是会再次出现。 现在,我们知道用户的EFI固件有可能被黑客入侵了-因此,即使更换了主板,当他们重新安装应用程序时,该固件也可能会再次被恶意软件刷新!而且,如果不更换主板,则无论如何都将用软管固定。 这使我回到了主要问题。 普通用户如何轻松验证Mac固件的完整性?即,您如何检查以确保Mac的固件从未受到恶意软件的破坏?我找不到不需要禁用SIP的与El Capitan兼容的任何方法。对于以前的OS版本,有一个名为DarwinDumper的复杂第三方工具可以将您的EFI内容转储到文本文件,但是您仍然需要有效的Apple固件与之进行比较-这不是普通用户使用的方法有能力做。 告诉人们不要担心自己很好的事情可能是受害者,而无法检查自己是否是事实,这是使这类漏洞利用对于自满和缺乏警惕性的黑客有利可图的原因。部分用户。 == 编辑:我在Apple支持网站上找到了最新的官方Apple固件安装程序。奇怪的是,安装程序无法在10.10或10.11上运行。使用Pacifist,我为Macbook Pro 9,1提取了.scap文件。我将HexFiend中的二进制文件与重新启动到恢复模式并csrutil disable在终端上运行以禁用无根并启用运行未签名的kexts的能力后使用DarwinDump提取的biosdump 进行了比较。我恢复了此BIOS标头: $IBIOSI$ MBP91.88Z.00D3.B0B.1506081214Copyright (c) 2005-2015 Apple Inc. All rights reserved.ˇˇˆ´5µ}ñÚC¥î°Îé!¢é_i@Ÿ¯¡Apple ROM Version BIOS ID: MBP91 Built by: root@saumon Date: Mon Jun …

2
为什么“磁盘工具”会在外部磁盘上创建EFI分区?
一位技术人员告诉我有关EFI分区的信息... ...仅在您的计算机执行EFI更新时才存在,以便可以将更新文件加载到EFI分区中。 这与维基百科所说的一致: EFI分区最初是空白的,不用于引导。但是,EFI分区用作固件更新的暂存区。 苹果的软件更新实用程序不会更新非苹果硬件的固件。 题 为什么磁盘工具会在外部磁盘上创建EFI分区? /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.1 GB disk1 1: EFI 209.7 MB disk1s1 2: Microsoft Basic Data HEAP 150.0 GB disk1s2 3: Apple_HFS Backup matt 150.1 GB disk1s3 4: Apple_HFS Freedom 199.5 GB disk1s4
8 macos  partition  efi 

1
如何清理启动菜单并检查/清理MBR
我已经在Mac mini上成功安装了Windows 8 Consumer Preview(bootcamp安装),但是Windows在升级到Release Preview时崩溃了,因此将其删除。但是似乎还有一些痕迹。 如何从Mac的引导菜单中删除efi引导条目。我设法安装了efi分区并删除了其中的Windows文件夹,但是当我在启动时按Option键时,我仍然得到efi引导选项(当然,选择此条目现在不执行任何操作)。是否有带有默认条目的引导菜单文件? 当我尝试再次使用bootcamp安装Windows 8 Release Preview(bootcamp进行分区,从iso创建可启动的usb密钥并下载Windows软件)时,我收到错误消息: "The selected disk has an MBR partition table. On EFI systems, Windows can only be installed to GPT disks" 但是我看不到mbr分区,因此我假设Windows安装程序在磁盘的mbr上必定会留下一些痕迹。有没有办法清理它?还是错误消息来自其他内容? 编辑:bmike的建议奏效
8 bootcamp  efi 

3
MacPro 4,1上的Windows 10 EFI - > 5,1
我正在尝试在升级到5,1的2009(4,1)Mac Pro固件上安装Windows 10的EFI。我正在运行High Sierra,并在同一磁盘上的第二个分区上安装Windows 10。我通过bootcamp安装Windows 10没有问题(默认为传统模式)。在这种情况下,Windows Bootcamp驱动程序(v.5261)完美安装并且Windows正常启动(即,在启动期间保持ALT时,我可以选择标记为“Windows”的分区。我也可以直接来回启动b / w Windows和Mac使用Windows 10中的Bootcamp控制面板/ High Sierra中的“启动盘”。 问题是我似乎无法在EFI模式下正确安装Windows 10。为了使用Win10安装DVD(或USB安装)上的EFI选项进行安装,我首先必须创建一个分区(使用Bootcamp Assistant或磁盘工具),然后将我的MBR重置为“受保护”和Gdisk。然后,我可以执行Windows 10的EFI安装,但是当我运行BootCamp的驱动程序时(我尝试过BootCamp 5.1 v.5261,以及6.1和4.0),Windows崩溃时会出现黑屏,然后关闭。 此外,当我执行EFI安装时,我无法使用“启动盘”从High Sierra启动到Windows XP。虽然“Windows”出现在最后一个启动选项中,但如果我从“启动盘”重启,我会看到一个带有闪烁DOS光标的黑屏。使用旧版安装,我没有遇到此问题。 我相信Windows 10 EFI无法正确检测我的视频卡(Apple NVIDIA GeForce GT 120)。在Legacy模式下,bootcamp驱动程序将其正确注册为GT 120,但在EFI模式下,Windows将其识别为GeForce 9500 GT。使用EFI安装,我可以完全启动的唯一方法是首先在安全模式下禁用显示适配器。任何尝试安装视频卡驱动程序(使用Bootcamp或使用NVIDIA的驱动程序)都会导致窗口崩溃并进入启动循环,直到我禁用视频卡。正常的解决方法(比如从提升的命令提示符运行BootCamp.msi,或使用orca编辑BootCamp.msi的启动条件)让我在EFI中完成Bootcamp的安装,但我仍然需要在安全模式下禁用显示适配器,我仍然无法从OS X启动到Win10(使用“启动盘”)。 我已经尝试编辑Bootcamp的Info.plist(启用Windows 10,USB,并编辑'PreUEFI'部分),但这没有什么区别。我也尝试使用WinClone将(工作)传统模式Windows安装转换为EFI安装,我得到完全相同的错误(一个bootloop,直到我在安全模式下禁用显示适配器)。 我会保留Legacy Mode安装并忘记EFI安装 - 但我的目标是创建额外的分区,这样我最终可以三重启动macOS / Windows / Ubuntu(我无法使用传统模式安装,这限制了我每个磁盘4个分区)。我还想避免使用其他启动管理器(如reFInd)并坚持使用Apple Boot Manager。 如果有人有任何见解,我真的很感激帮助我的EFI安装工作(或者,在旧版安装中添加分区)。 谢谢!

1
安装Ubuntu后无法使用diskutil挂载EFI分区
我将Ubuntu作为特定任务的双引导安装到30 GB分区。它工作,但我发现我可以在macOS中做同样的事情,所以我删除了30 GB的分区。我还想从EFI分区中删除Ubuntu文件,但diskutil不再安装分区。 $ diskutil mount disk0s1 Volume on disk0s1 failed to mount If the volume is damaged, try the "readOnly" option $ diskutil mount readOnly disk0s1 Volume on disk0s1 failed to mount If the volume is damaged, try the "readOnly" option 但是,我仍然可以使用该mount命令挂载分区并修改其内容。 $ sudo mkdir /Volumes/EFI $ sudo mount …

0
MacOS更新后缺少多引导启动加载程序
我的MacBook Air(2017)目前有3个操作系统:MacOS,Windows和Ubuntu(让它起作用是一场噩梦)。昨天当我打开rEFInd时,只有MacOS和Ubuntu存根装载程序(幸运的是,仍然有效)在那里。我的所有分区仍在那里,但...... ...只有MacOS引导加载程序出现在EFI分区中。 我怀疑这是在我最近的MacOS更新之后发生的。现在我只能选择启动MacOS或Ubuntu。 产量$ diskutil list: /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.3 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_APFS Container disk1 236.0 GB disk0s2 3: Apple_HFS U 1000.0 MB disk0s3 4: Apple_Boot 134.2 MB disk0s4 5: Apple_HFS Unused 5.0 GB disk0s5 …

1
HFS +和EFI系统分区(ESP)有什么区别?
我熟悉手动安装某些文件。在这种情况下,我正在安装rEFInd Boot Manager,请参阅http://www.rodsbooks.com/refind/installing.html 然而,当在Mac OS X上手动安装软件时,我经常会遇到指示用户在“在ESP上安装”或“安装到普通HFS +卷”之间进行选择的方向。这是一个很好的例子。 我从未注意到两种安装方法之间的区别。那么,两种不同的安装方法有什么区别?也许我不明白HFS Plus和EFI之间的区别,所以这可能是一个非常愚蠢的问题。
2 efi  hfs  refind 

1
重命名EFI引导分区“EFI Boot”
我正在尝试将我的Windows / Boot Camp分区从“EFI Boot”重命名为“Boot Camp”或“Windows”。但我不知道在哪里重命名。 我试过了 bless 在NTFS卷上命令,我尝试创建文件夹“System / Library / CoreServices”并复制了 .disklabel 归档到它(或者也 bless 它)但没有改变。 最后,通过将icns文件复制到EFI分区,我获得了Boot Selection上的Volume Icon。也试过了 bless 在EFI分区 - 但这也行不通。 所以我有我的Icon,但我也想重命名它 - 我怎么能这样做? 系统是Windows 10和macOS Mojave。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.