我的Macbook之前通过BootCamp
安装了windows后又删除了,但是开机按住option
键还是会出现Windows 启动盘
选项,虽然没什么影响但还是觉得有问题,搜索一番找到删除方法,记录一下。主要问题是windows在Mac的EFI分区添加了相关内容,而删除BootCamp
及分区并未删除对应的记录,所以解决方案就是手动删除EFI分区的Windows的启动项。
首先通过diskutil查看磁盘信息。打开终端,运行以下命令:
终端会输出磁盘的信息,我的硬盘信息如下:
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 IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk2 400.2 GB disk0s2
3: Apple_APFS Container disk1 600.0 GB disk0s3
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +600.0 GB disk1
Physical Store disk0s3
1: APFS Volume data 534.5 GB disk1s1
/dev/disk2 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +400.2 GB disk2
Physical Store disk0s2
1: APFS Volume Mackintosh - 数据 347.5 GB disk2s1
2: APFS Volume Preboot 759.2 MB disk2s2
3: APFS Volume Recovery 1.1 GB disk2s3
4: APFS Volume VM 1.1 GB disk2s4
5: APFS Volume Mackintosh 15.2 GB disk2s5
6: 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/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2020-01-12 【网站】i新媒上线了!