2026 Windows下如何硬盘安装Ubuntu
在 Windows 下通过硬盘安装 Ubuntu(即不依赖 U 盘,直接从硬盘分区引导安装),通常是因为手头没有 U 盘或者 U 盘读写速度太慢。
⚠️ 风险提示:
硬盘安装涉及修改磁盘分区和引导记录,风险高于 U 盘安装。如果操作失误可能导致 Windows 无法启动。请务必提前备份重要数据!
以下是 2026 年最稳妥的“硬盘分区引导法”(适用于 UEFI 启动模式,即现在的 Win10/Win11/Win12 电脑)。
📥 第一阶段:准备工作
1. 下载 Ubuntu 镜像
* 去 Ubuntu 官网下载最新的 LTS 版本(如 ubuntu-24.04-desktop-amd64.iso)。
* 重要技巧:将下载的 .iso 文件重命名为简短的英文名,例如 ubuntu.iso,并把它放在某个磁盘的根目录下(比如 D 盘根目录),不要放在深层文件夹里,方便后续查找。
2. 在 Windows 下“腾”出空间
我们需要在硬盘上切出一块空地给 Ubuntu,同时也用来存放解压后的安装文件。
* 右键点击“此电脑” -> “管理” -> “磁盘管理”。
* 选择一个空间较大的分区(如 D 盘),右键选择 “压缩卷”。
* 输入压缩空间量:建议至少 60000 MB (约 60GB)。
* 点击“压缩”,你会得到一块黑色的 “未分配空间”。先不要管它,留着给安装程序用。
🔧 第二阶段:部署引导文件
我们需要把 ISO 里的引导文件提取出来,放到硬盘上,让电脑以为这是一个启动盘。
1. 解压 ISO 文件
* 右键点击你下载的 ubuntu.iso,选择“解压到当前文件夹”或者用 WinRAR/7-Zip 解压。
* 将解压出来的所有文件,复制到一个非系统盘(比如 D 盘)的根目录下。
2. 配置引导菜单 (EasyBCD)
* 下载并安装 EasyBCD(一款强大的引导编辑工具)。
* 打开 EasyBCD,点击左侧的 “添加新条目”。
* 选择 “NeoGrub” 选项卡(在“高级”或“工具”栏下)。
* 点击 “安装” NeoGrub,安装完成后点击 “配置”。
3. 修改引导配置
* 此时会打开一个 menu.lst 文件。请删除里面的所有内容,复制粘贴以下代码(注意:如果你的 ISO 放在 D 盘,且 D 盘是硬盘上的第 3 个分区,通常 hd0,2 对应 D 盘,具体需根据实际分区顺序调整,UEFI 模式下通常只需指向文件路径):
针对 UEFI 模式(Win10/11/12 主流)的简单写法:
由于现代电脑都是 UEFI,我们可以利用 Ubuntu 自带的 EFI 文件。
* 在解压的文件中,找到 EFIBOOTgrubx64.efi (或者 shimx64.efi)。
* 我们需要把这个文件复制到硬盘的 EFI 分区比较麻烦,更简单的方法是利用 EasyBCD 的“ISO 模式”(部分新版支持)或者手动指定。
最通用的手动引导代码 (NeoGrub menu.lst):
title Install Ubuntu
find --set-root /ubuntu.iso
map /ubuntu.iso (0xff)
map --hook
chainloader (0xff)
注意:这种方法依赖 grub4dos,在 UEFI 下可能失效。
✅ 2026年推荐的 UEFI 硬盘安装“骚操作” (无需 EasyBCD):
如果你的电脑是 UEFI 启动(绝大多数),可以直接利用 Windows 的引导管理器。
1. 以管理员身份运行 CMD 或 PowerShell。

2. 输入 diskpart 并回车。
3. 输入 list vol 查看分区,找到那个 FAT32 格式的 系统分区 (EFI 分区),记下卷号(假设是卷 5)。
4. 输入 select vol 5 然后 assign letter=Z (给它分配盘符 Z)。
5. 退出 diskpart。
6. 把你解压出来的 ubuntu.iso 里的 EFIBOOT 文件夹里的 grubx64.efi 复制到 Z:EFIBOOT 下,并重命名为 bootx64.efi (覆盖前建议备份原文件)。
7. 同时,把 ubuntu.iso 文件本身也复制到 Z 盘根目录(或者确保安装程序能找到它)。
8. 重启电脑,进入 BIOS,把 ubuntu 或 UEFI OS 调到第一位。
(如果觉得上面的 UEFI 替换法太危险,建议使用 UNetbootin 软件,选择“硬盘安装”模式,它会自动帮你处理 EasyBCD 的配置,虽然成功率略低于 UEFI 原生法,但对新手更友好。)
🚀 第三阶段:开始安装
1. 重启电脑
* 如果你用了 EasyBCD,重启时会看到选择菜单,选择 NeoGrub Bootloader 或 Ubuntu。

* 如果你用了 UEFI 替换法,重启会直接进入 Ubuntu 的安装引导界面。
2. 安装过程
* 进入安装界面后,语言选中文。
* 关键步骤:安装类型
* 选择 “其他选项” (Something else)。
* 找到之前我们在 Windows 磁盘管理中切出来的 “空闲空间” (free space)。
* 点击 + 号,创建分区:
* EFI 分区(如果已有 Windows 的 EFI 分区,则不需要新建,挂载即可):300MB, FAT32, 挂载点 /boot/efi。
* 根分区 /:建议 40GB 以上,Ext4 日志文件系统,挂载点 /。
* 交换空间 (Swap):可选,约等于内存大小。
* Home 分区 /home:剩余所有空间,Ext4,挂载点 /home。
* “安装启动引导器的设备”:选择 Windows 的那个 EFI 分区(通常是 /dev/nvme0n1p1 或类似),或者默认即可。
* 点击“现在安装”,按照提示设置用户名密码。
🧹 第四阶段:收尾与清理
1. 修复引导
* 安装完成后重启,你通常会直接看到 GRUB 菜单(有 Ubuntu 和 Windows Boot Manager),这就成功了。
* 如果直接进了 Windows,说明引导没覆盖成功。进入 Windows,打开 EasyBCD,删除 NeoGrub 条目,重新添加一个 “Linux/BSD” 条目,选择你的 Ubuntu 分区,重启即可。
2. 清理垃圾
* 进入 Ubuntu 后,打开终端,输入 sudo update-grub 确保能识别到 Windows。
* 回到 Windows,把 D 盘根目录下解压的 Ubuntu 文件和 ubuntu.iso 删除,释放空间。
💡 避坑指南
* BitLocker:如果你的 Windows 开启了 BitLocker 加密,硬盘安装可能会触发恢复密钥验证,请提前备份密钥或暂停 BitLocker。
* 快速启动:建议在 Windows 的电源选项里关闭“快速启动”,否则可能导致 Ubuntu 无法挂载 Windows 的硬盘分区。
