MacOS删除多余的Windows启动项

ops/2025/1/17 2:54:46/

我的Macbook之前通过BootCamp安装了windows后又删除了,但是开机按住option键还是会出现Windows 启动盘选项,虽然没什么影响但还是觉得有问题,搜索一番找到删除方法,记录一下。主要问题是windows在Mac的EFI分区添加了相关内容,而删除BootCamp及分区并未删除对应的记录,所以解决方案就是手动删除EFI分区的Windows的启动项。

首先通过diskutil查看磁盘信息。打开终端,运行以下命令:

1
diskutil list

终端会输出磁盘的信息,我的硬盘信息如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/dev/disk0 (internal, physical):#:                       TYPE NAME                    SIZE       IDENTIFIER0:      GUID_partition_scheme                        *1.0 TB     disk01:                        EFI ⁨EFI⁩                     314.6 MB   disk0s12:                 Apple_APFS ⁨Container disk2⁩         400.2 GB   disk0s23:                 Apple_APFS ⁨Container disk1⁩         600.0 GB   disk0s3/dev/disk1 (synthesized):#:                       TYPE NAME                    SIZE       IDENTIFIER0:      APFS Container Scheme -                      +600.0 GB   disk1Physical Store disk0s31:                APFS Volume ⁨data⁩                    534.5 GB   disk1s1/dev/disk2 (synthesized):#:                       TYPE NAME                    SIZE       IDENTIFIER0:      APFS Container Scheme -                      +400.2 GB   disk2Physical Store disk0s21:                APFS Volume ⁨Mackintosh - 数据⁩       347.5 GB   disk2s12:                APFS Volume ⁨Preboot⁩                 759.2 MB   disk2s23:                APFS Volume ⁨Recovery⁩                1.1 GB     disk2s34:                APFS Volume ⁨VM⁩                      1.1 GB     disk2s45:                APFS Volume ⁨Mackintosh⁩              15.2 GB    disk2s56:              APFS Snapshot ⁨com.apple.os.update-...⁩ 15.2 GB    disk2s5s1

查找名称为EFI的分区,例如我这里是disk0s1.

挂载EFI分区,可以运行如下命令:

1
2
sudo mkdir /Volumes/EFI
sudo mount -t msdos /dev/disk0s1 /Volumes/EFI

P.S. 注意disk0s1是我的分区情况,需要替换成实际的信息。

挂载后分区会在Finder中显示,只要删除分区下/EFI/MicroSoft目录即可,在Finder中操作或者命令行操作都一样:

1
2
cd /Volumes/EFI/EFI
rm -rf Microsoft

原帖地址见此:

https://www.macobserver.com/tips/quick-tip/macos-removing-windows-efi-boot-entry/


http://www.ppmy.cn/ops/150700.html

相关文章

本地视频进度加入笔记+根据进度快速锁定视频位置

本地视频进度记录快速回溯 引言 在学习的过程中, 如果我们想快速记录当前看视频的位置, 后续回溯查找就会非常方便了。 实现效果 进度记录 通过按下快捷键ctrlaltu, 快速记录当前视频的进度信息,然后复制到typora软件内 快速回溯 在typora软件内, 选中视频索引…

Mysql--实战篇--数据库设计(范式和反范式,数据表设计原则)

一、范式和反范式 在数据库设计中,范式(Normalization)和反范式(Denormalization)是两种不同的设计理念,它们分别用于优化数据库的结构以满足不同的需求。范式主要用于减少数据冗余和提高数据完整性&#…

如何通过openssl生成.crt和.key

生成 .crt(证书文件)和 .key(私钥文件)的过程通常涉及使用加密工具或库来创建密钥对,并生成证书请求,最终由证书颁发机构(CA)或自签名生成证书。以下是生成 .crt 和 .key 文件的详细…

【leetcode21】344.反转字符串

原题链接 双指针法 原地反转字符串 class Solution {public void reverseString(char[] s) {int i0;int js.length-1;while(i<j){char tmps[i];s[i]s[j];s[j]tmp;i;j--;}} }

爬虫程序如何存储数据到数据库?

将爬虫程序中获取的数据存储到数据库是一个常见的需求&#xff0c;这不仅可以方便地管理和查询数据&#xff0c;还可以为后续的数据分析和应用提供支持。以下是一个详细的步骤指南&#xff0c;介绍如何将爬虫程序中获取的数据存储到数据库中&#xff0c;以 MySQL 为例。 一、准…

YOLOv10-1.1部分代码阅读笔记-downloads.py

downloads.py ultralytics\utils\downloads.py 目录 downloads.py 1.所需的库和模块 2.def is_url(url, checkFalse): 3.def delete_dsstore(path, files_to_delete(".DS_Store", "__MACOSX")): 4.def zip_directory(directory, compressTrue, ex…

链家房价数据爬虫和机器学习数据可视化预测

完整源码项目包获取→点击文章末尾名片&#xff01;

主流消息队列(MQ)对比分析

主流消息队列(MQ)对比分析 1. RabbitMQ 1.1 简介 RabbitMQ是一个开源的消息代理和队列服务器&#xff0c;用来通过普通协议在完全不同的应用之间共享数据。 1.2 主要特点 可靠性&#xff1a;提供了多种机制来保证可靠性&#xff0c;如持久化、确认机制、高可用性灵活的路由…