电脑世界
霓虹主题四 · 更硬核的阅读氛围

虚拟机怎么添加硬盘?VMware和VirtualBox实操指南

发布时间:2026-04-08 07:31:14 阅读:7 次

刚装好一台ref="/tag/438/" style="color:#874873;font-weight:bold;">虚拟机,跑着跑着发现C盘快满了——软件越装越多,测试数据越存越大,可虚拟机当初只配了20GB硬盘,现在想扩容却不知道从哪下手?别急,给虚拟机加硬盘其实比想象中简单,关键看你是用VMware还是VirtualBox,操作路径略有不同,但核心思路一致:先在虚拟机设置里新增磁盘,再进系统里初始化识别。

VMware Workstation/Player:点几下就搞定

以VMware Workstation 17为例。先确保虚拟机处于关机状态(不能是挂起或运行中),右键虚拟机名称 → 选择【设置】→ 左侧点【硬件】→ 点右下角【添加】按钮 → 在向导里选【硬盘】→ 点击【下一步】→ 选择【SCSI】(默认推荐,兼容性好)→ 点【下一步】→ 这里可以选【创建新虚拟磁盘】,然后指定大小,比如填50GB,勾选【将虚拟磁盘拆分成多个文件】(方便备份和迁移)→ 最后点【完成】。

启动虚拟机进入Windows后,打开【磁盘管理】(Win+X → 磁盘管理),会看到一块标着“未知、未初始化”的新磁盘。右键它 → 【初始化磁盘】→ 选GPT(新电脑推荐)→ 确定。接着右键未分配空间 → 【新建简单卷】→ 一路下一步,分配盘符(比如D:),格式化成NTFS,几分钟就多出一个崭新的硬盘分区。

VirtualBox:设置里加盘,系统里激活

VirtualBox操作也差不多。关机状态下选中虚拟机 → 点【设置】→ 左侧选【存储】→ 在【控制器:SATA】下方点击右侧的【添加硬盘图标】(小光盘+加号)→ 选【创建新硬盘】→ 类型选VDI → 动态分配(省空间)或固定大小(性能略好)→ 设置大小,比如40GB → 完成。

开机进系统后,同样打开磁盘管理。如果没自动弹出初始化提示,就手动找那块“状态为‘脱机’”或“未初始化”的磁盘。右键 → 【联机】→ 再右键 → 【初始化磁盘】→ 新建简单卷流程和VMware一模一样。

小提醒:Linux系统怎么认新盘?

如果你跑的是Ubuntu或CentOS这类Linux虚拟机,加完硬盘后不会自动挂载。先用命令看看有没有识别到:

lsblk

通常新盘会显示为 /dev/sdb/dev/vdb(取决于控制器类型)。接着格式化并挂载:

sudo mkfs.ext4 /dev/sdb
sudo mkdir /mnt/data
sudo mount /dev/sdb /mnt/data

要是想开机自动挂载,还得把这行加进 /etc/fstab,例如:

/dev/sdb /mnt/data ext4 defaults 0 2

常见卡点:为什么新加的硬盘不显示?

最常遇到的情况是:设置里明明加了硬盘,但系统里就是找不到。大概率是虚拟机没彻底关机——点了“关闭”但其实是挂起状态;或者VMware Tools / VirtualBox Guest Additions没装全,导致设备枚举异常。重启一次虚拟机,再检查磁盘管理,基本就能露头。另外,某些老版本Windows(如Win7)可能需要手动刷新:右键【计算机】→【管理】→【设备管理器】→ 点【操作】→【扫描检测硬件改动】。