正如Windows下的EFI分区一样在资源管理器中默认不显示EFI引导分区(即ESP分区),Mac OS也是如此,为了安全嘛,不让用户随意操作。

  那么怎么挂载显示出来呢?

  命令转自 https://blog.csdn.net/skykingf/article/details/13020025

  打开终端,输入 diskutil list 即可查看到所有的硬盘分区信息。

  如笔者的信息如下:

MymacdeiMac:~ mac$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
: GUID_partition_scheme *120.0 GB disk0
: EFI efi 314.6 MB disk0s1
: Microsoft Reserved 134.2 MB disk0s2
: Apple_APFS Container disk1 64.4 GB disk0s3
: Apple_HFS Home 55.0 GB disk0s4 /dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
: APFS Container Scheme - +64.4 GB disk1
Physical Store disk0s3
: APFS Volume Mac 46.5 GB disk1s1
: APFS Volume Preboot 22.4 MB disk1s2
: APFS Volume Recovery 517.8 MB disk1s3
: APFS Volume VM 2.1 GB disk1s4 /dev/disk2 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
: GUID_partition_scheme *500.1 GB disk2
: EFI 系统保留 104.9 MB disk2s1
: Microsoft Reserved 134.2 MB disk2s2
: Microsoft Basic Data 65.2 GB disk2s3
: Microsoft Basic Data 73.7 GB disk2s4
: Windows Recovery 821.0 MB disk2s5
: Microsoft Basic Data 93.2 GB disk2s6
: Microsoft Basic Data 89.1 GB disk2s7
: Microsoft Basic Data 177.7 GB disk2s8

  其中 disk0 就是笔者Mac 系统物理硬盘,disk2 为Windows系统物理硬盘,disk1 大概是Mac系统生成的一个虚拟硬盘(synthesized 为综合、合成的意思),可能是Mac用来管理恢复分区、启动分区等分区的一个虚拟综合的管理硬盘吧。关于此解释为笔者的片面之词,如有错误望不吝指出。而需要挂载的EFI分区就是 /dev/disk0 上的 disk0s1 分区上,此为笔者的情况,各人的情况肯定不同,参考即可。

  首先需要创建一个分区指针,命名为 EFI,当然也可以是其它名称。

  终端中输入 mkdir /Volumes/EFI 大小写通用,(如果提示权限不够 在命令之前加上 sudo 之后输入密码继续),然后将该指针指向 EFI 分区所在的位置 (即笔者情况中上述的 disk0s1)。

  继续终端中输入 sudo mount -t msdos /dev/disk0s1 /Volumes/EFI ,命令运行完成后在 finder 中就可以看到刚挂载的 EFI 分区啦。

  如果想取消挂载怎么办呢,其实这是一次性的,下次启动时就会取消挂载了,因此重启大法好。

  当然啦,使用 rmdir /Volumes/EFI 应该是可以删除的,不过笔者没有尝试。

  如果你不想使用终端,同时只是临时查看EFI分区可以使用此脚本小工具 efi-mounter ( https://www.tonymacx86.com/resources/efi-mounter-v3.280/ tonymacx86 是个很好的黑苹果相关知识学习的平台,下载资源时需要登录账号,当然注册一个账号门槛很低一个可用于接收验证码的邮箱就行) ,使用此就可以在单独打开的finder窗口中查看EFI分区,不会在finder中显示。不过只是在finder不显示而已,其实也是挂载直到重启才取消挂载。

----------------------------------------------------------------------------------------------------------------------------------------------------------------

  注意:

    请清楚自己在做什么,对此造成的后果,笔者不予承担!

Mac OS 挂载 EFI 引导分区的更多相关文章

  1. Mac OS X磁盘重新分区后 BootCamp Windows启动项丢失

    前言 我有一台Mac,装有OS X和Windows两系统,因Windows和OS X都能读写exFAT分区, 故若在Machintosh HD和Windows HD之间开辟一个exFAT分区,可以作为 ...

  2. 好用的 diskpart 命令,操作磁盘分区,并创建 EFI 引导分区

    进入 win8 pe, 或在安装 win8 选择安装磁盘分区时按 shift+F10,都是可能用到 diskpart 去操作的时候. 进入cmd后, diskpart 进入 list disk---- ...

  3. win10挂载efi分区

    以管理员权限运行CMD然后输入:diskpart,启动diskpart工具,在diskpart的提示符下依次输入 * list disk-------------------------列出系统中拥有 ...

  4. mac os x在PC上安装

    系统安装之前的准备工作及安装过程简介 前面我们已经提到,苹果电脑虽然已经采用了x86架构的Intel处理器,但其官方并不提供在非苹果电脑上安装Mac OS的支持.所以,要想在普通PC/笔记本电脑上安装 ...

  5. Mac OS X 中一些常用的命令行技巧

    一.网络设置相关 1.网卡的物理地址的动态重置 出于某些需求,例如网络中的 IP 地址或网络帐号与网卡物理地址绑定,使得多个设备无法切换上网,可尝试临时更改物理地址.不过,系统偏好设置是不能修改网卡物 ...

  6. intel安装mac os

    一.变色龙: 1.http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1518901&extra=page%3D1%26orderby ...

  7. win7激活不支持的启动引导分区完美解决方法

    前言: 激活win7显示不支持的启动引导分区怎么办?有用户使用暴风激活工具给win7 64位系统激活时,弹出Error提示框"不支持的启动引导分区". 这是因为传统的win7激活工 ...

  8. 删除EFI系统分区(ESP)后Windows无法启动,重建引导分区并修复启动的过程

    @ 目录 一.开机故障描述 二.工具: 三.什么是EFI系统分区 四.如何查看EFI系统分区 五.删除后如何重建系统分区 1.建立未分配空间 2.建立ESP分区 3.按下图,ESP分区的大小200M即 ...

  9. Mac OS X安装之硬盘和光盘引导总结

    继上一篇虚拟机环境下的安装,这篇文档主要描述硬盘和光盘引导安装Mac OS X,并可实现多操作系统. 硬盘安装: 首先介绍下硬盘安装需要用到的软件. Java虚拟机.作为HFSExplorer的运行前 ...

随机推荐

  1. Copy & XCopy

    1):copy不能在有子目录存在的文件中拷贝文件的同时重命名此文件名(注:这里C:为根目录,bat为子目录),而xcopy能,不过会出现提示,当然你可以加参数而不使它提示. C:\>copy c ...

  2. 普通Java Web项目为什么lib包要放在WEB-INF下

    首先一个项目要编译好之后才能部署到Tomcat中运行. Tomcat运行时如何找编译好的.class文件呢,其实Tomcat下的web项目有两个预置的classpath(就是能找到.class文件的入 ...

  3. 【tomcat启动失败问题】Unable to start embedded Tomcat

    启动spring boot 项目后抛出如下异常: org.springframework.context.ApplicationContextException: Unable to start em ...

  4. linux 查看磁盘文件大小

    du -sh : 查看当前目录总共占的容量.而不单独列出各子项占用的容量 du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量 df -h 查看整个服务器的磁盘 ...

  5. Keras RetinaNet github项目

    https://github.com/fizyr/keras-retinanet 根据此网站的方法,利用Pascal VOC 2007数据集开始训练,出现error: D:\JupyterWorkSp ...

  6. visual studio 中被遗忘的任务列表和书签

    任务列表(Task List)是VS中被人遗忘的一个功能,用到跳转到不同的代码段非常不便.以后就不用每次前进和后退导航了. 使用“任务列表” 跟踪使用 TODO 和 HACK或自定义令牌等令牌的代码注 ...

  7. LeetCode-7-反转整数-c# 版本

    c# 版本 // 给定一个 32 位有符号整数,将整数中的数字进行反转. public class Solution { public int Reverse(int x) { / // 边界判断 / ...

  8. CentOS 7 部署Gitlab+Jenkins持续集成(CI)环境

    持续集成概述及运行流程 : 持续集成概述 :持续集成(Continuous integration)持续集成是指开发者在代码的开发过程中 ,可以频繁的将代码部署集成到主干,并进行自动化测试  开发→代 ...

  9. dataguard日志自动删除

    dataguard日志自动删除 1.判断日志是否已经应用到今天.2.删除3天前的日志.3.主机.备机分别配置 ----check_del_arch.sh#!/bin/shORACLE_HOME=/ho ...

  10. 多线程之CEvent

    最近工作中要维护一个windows模块,用到了mfc中的CEvent类.这算是很久很久以前的老朋友了吧,估计和我超过10年没见过面了,不过工作就是工作,技术上来不得半点含糊,所以还是重新认识一下这位老 ...