macOS启动磁盘选择怎么排查虚拟机磁盘挂载错

浅辰小哥_2257

浅辰小哥_2257

2026-10-04

864人浏览

原创

mac启动时误选虚拟机磁盘,实为残留挂载干扰:需清理/volumes空目录、apfs容器内快照卷及virtualbox孤立.vdi文件,再重设默认启动磁盘。

mac 启动时误把虚拟机磁盘当启动盘,或启动管理器里出现异常卷名(如“ubuntu-dev”“vagrantbox”),本质不是系统选错,而是虚拟机残留挂载干扰了 macos 启动识别逻辑。重点要清理三类干扰源:已卸载但未清除的 /volumes 空目录、apfs 容器内滞留的快照卷、以及 virtualbox/vmware 未解绑的 .vdi/.vmdk 映像所触发的伪设备注册。

检查并删除 /Volumes 下的虚拟机残留挂载点

虚拟机强制退出后,常在 /Volumes 下留下同名空文件夹(如 /Volumes/Debian-12),它不被 Finder 显示,却会阻塞启动管理器对真实系统卷的识别:

  • 按 Shift + Command + G 在访达中跳转到 /Volumes
  • 查找名称含 “Ubuntu”“Debian”“CentOS”“Vagrant”“VMware” 或你自定义的虚拟机卷标的文件夹
  • 右键 → “显示简介”,确认“占用空间”为 0KB;若可删,直接拖入废纸篓
  • 若提示“正被使用”,打开终端运行:
    lsof +D /Volumes/Debian-12(替换为实际名称),查出 PID 后执行 kill -9 [PID],再删

进恢复模式清理 APFS 快照与冗余卷

VirtualBox 或 VMware 创建快照时,可能在 APFS 容器中生成带时间戳的隐藏卷(如 com.apple.TimeMachine.2026-08-22-143215),它们虽未挂载,但会干扰启动磁盘排序和引导逻辑:

macos-suite-readonly
macos-suite-readonly

macOS 只读查询:Mail 未读、Calendar 日程、Notes 搜索、Stocks 行情(输出 JSON)。

下载
  • 关机 → 长按电源键进“启动选项” → 选“选项” → 进入恢复环境
  • 打开终端,依次执行:
    diskutil list(找是否有多个相似名称的卷)
    ls /Volumes(确认无残留)
    diskutil apfs list(查看容器内是否存在孤立快照卷)
  • 对确认无用的快照卷,运行:
    diskutil apfs deleteVolume "com.apple.TimeMachine.xxx"
  • 完成后重启,再进启动管理器观察是否只剩真实系统卷

清理 VirtualBox 全局存储中的孤立虚拟硬盘

VirtualBox 的 .vdi 文件若未与 .vbox 配置文件配对,系统仍会将其注册为块设备(如 disk4),导致启动管理器错误列出一个“不可启动”的灰色图标:

  • 打开 VirtualBox → “管理” → “全局设定” → “存储”
  • 逐条查看“虚拟硬盘”列表右侧的路径(如 /Users/xxx/VirtualBox VMs/Win11/Win11.vdi)
  • 用访达前往该路径,确认该 .vdi 所在文件夹内没有同名 .vbox 文件
  • 若确认孤立,直接删除该 .vdi;切勿只删 .vbox 而留 .vdi
  • 删完后,在终端运行 diskutil list,确认 disk4 或类似编号已消失

验证并重设默认启动磁盘

清理干扰项后,需主动重置启动偏好,避免系统继续尝试加载已失效的虚拟设备路径:

  • 正常进入 macOS → 【系统设置】→【通用】→【启动磁盘】
  • 点击右下角锁图标解锁 → 选中你的系统卷(如 Macintosh HD 或 Macintosh HD - Data)
  • 点击“重新启动”按钮,让系统写入新的启动参数
  • 如仍不生效,重启时长按电源键进启动管理器,手动点击系统卷图标启动一次,之后系统通常会自动更新默认值

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

macos 虚拟机

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

2025.05.09

3984

14

虚拟化软件介绍
虚拟化软件介绍

虚拟化软件有VMware、VirtualBox、Hyper-V、Parallels Desktop、Oracle VirtualBox等。想了解更多虚拟化的相关内容,可以阅读本专题下面的文章。

2023.12.20

8019

8

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

20

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

40

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

20

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

20

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

20

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

240

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

140

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Miniconda官方安装文档
Miniconda官方安装文档

共0课时 | 0人学习

HBuilderX macOS 安装手册
HBuilderX macOS 安装手册

共0课时 | 0人学习