zoukankan      html  css  js  c++  java
  • Mac OS 挂载 EFI 引导分区

      正如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
       0:      GUID_partition_scheme                        *120.0 GB   disk0
       1:                        EFI efi                     314.6 MB   disk0s1
       2:         Microsoft Reserved                         134.2 MB   disk0s2
       3:                 Apple_APFS Container disk1         64.4 GB    disk0s3
       4:                  Apple_HFS Home                    55.0 GB    disk0s4
    
    /dev/disk1 (synthesized):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      APFS Container Scheme -                      +64.4 GB    disk1
                                     Physical Store disk0s3
       1:                APFS Volume Mac                     46.5 GB    disk1s1
       2:                APFS Volume Preboot                 22.4 MB    disk1s2
       3:                APFS Volume Recovery                517.8 MB   disk1s3
       4:                APFS Volume VM                      2.1 GB     disk1s4
    
    /dev/disk2 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *500.1 GB   disk2
       1:                        EFI 系统保留                104.9 MB   disk2s1
       2:         Microsoft Reserved                         134.2 MB   disk2s2
       3:       Microsoft Basic Data                         65.2 GB    disk2s3
       4:       Microsoft Basic Data                         73.7 GB    disk2s4
       5:           Windows Recovery                         821.0 MB   disk2s5
       6:       Microsoft Basic Data                         93.2 GB    disk2s6
       7:       Microsoft Basic Data                         89.1 GB    disk2s7
       8:       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不显示而已,其实也是挂载直到重启才取消挂载。

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

      注意:

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

  • 相关阅读:
    android 使用Activity做窗口弹出(模拟Dialog)
    解决ListView 跟ScroolView 共存 listItem.measure(0, 0) 空指针
    基于iview使用jsx扩展成可编辑的表格
    vue token 过期处理
    组件通信 eventtBus
    组件通信 $ref
    组件通信 Provide&&inject
    Vue 生命周期
    layui token 过期 重新登陆
    Python(3) 进制转换
  • 原文地址:https://www.cnblogs.com/notfound/p/8695158.html
Copyright © 2011-2022 走看看