Omarchy LogoOMARCHYPULSE

文章

Windows 与 Omarchy 双系统安装指南:如何在不误抹硬盘的前提下完成配置

在同一块硬盘上安装 Windows 11 与 Omarchy 4.0 Quattro 的完整图文指南:关闭 BitLocker 设备加密、压缩未分配空间、空闲空间安装选项以及通过 limine-scan 配置双系统引导菜单。

  • dual-boot
  • windows
  • limine
  • guide

Omarchy 4.0 Quattro 版本将双系统支持提升为官方推荐的安装路径:将 Omarchy 安装在已安装 Windows 的硬盘的空闲未分配空间(Free Space)中,Omarchy 分区默认保持 LUKS 全盘加密,安装完成后通过 Limine 引导加载器识别并添加 Windows 启动项。整个流程中最关键的步骤在于正确识别目标硬盘、提前关闭 BitLocker 以及保留未分配空间。本指南完全遵循官方双系统安装规范。

警告: Omarchy 的全盘安装(Full-disk install)会彻底清空所选硬盘的所有数据。只有在硬盘存在未分配空间且在安装向导中选择 Free space install(空闲空间安装) 时,双系统才能正常工作。如果不确定磁盘分区结构,建议先在虚拟机中练习。

Omarchy 的双系统机制解析

摘自官方双系统安装手册

  • Omarchy 与 Windows 共存,安装在独立的分区上。
  • 该分区默认启用 LUKS 加密,保持与全盘安装相同的磁盘安全防护等级。
  • 安装前必须在硬盘上腾出未分配空间(Unallocated Space)
  • 系统默认采用 Limine 作为引导加载器,安装后通过运行 limine-scan 命令自动检索并添加 Windows 引导项。

调整磁盘分区前的准备工作

1. 备份 Windows 关键数据

在调整磁盘分区大小前,请将重要文档、代码和个人文件备份至移动硬盘或云端存储。

2. 关闭 BitLocker / 设备加密

官方硬性要求:空闲空间安装方案与 BitLocker 不兼容,因为 BitLocker 会对整块物理磁盘进行加密,而非仅加密单个卷。

若 Omarchy 安装程序检测到 BitLocker 处于激活状态并报错:

  1. 启动并进入 Windows 系统。
  2. 打开 设置 → 隐私和安全性 → 设备加密(Windows 专业版/企业版可在控制面板中搜索 BitLocker 驱动器加密)。
  3. 将设备加密 / BitLocker 切换为关闭(Off)
  4. 等待磁盘后台解密彻底完成(解密耗时取决于磁盘容量与读写速度)。

请务必确认 Windows 提示解密完成后,再进行后续操作。

3. 规划 Omarchy 磁盘空间大小

官方手册范例分配了约 50 GB 的空闲空间。缩减出的容量即为未来 Omarchy 系统的总空间(包含其引导与系统分区)。

空间规划建议:

  • 为 Windows 系统保留至少 20~30 GB 的剩余空间,确保后续系统更新不受阻。
  • 若打算在 Omarchy 中部署大型开发工具链、Docker 容器或 Flatpak 应用,建议分配 50 GB 或更高容量。

4. 确认目标磁盘信息

在 Windows 磁盘管理(diskmgmt.msc)中记录:

  • Windows 所在的物理磁盘编号(例如 磁盘 0磁盘 1)。
  • 准备缩容的卷(通常为 C: 盘)。

在 Windows 中压缩分区腾出空闲空间

  1. 按下快捷键 Win + X 并选择磁盘管理(或在运行窗口输入 diskmgmt.msc)。
  2. 右键点击 Windows 主分区(通常为 C: 盘),选择压缩卷(Shrink Volume)
  3. 输入要压缩的空间量(单位为 MB,例如输入 51200 即为 50 GB)。
  4. 点击压缩,确认分区列表中出现带有黑色标识的**未分配(Unallocated)**空间块。

重要提示: 切勿将该未分配空间格式化为 NTFS 或新建分区卷。Omarchy 安装程序依赖识别裸未分配空间。

如果因页面文件或休眠文件占用导致可压缩空间不足,可临时关闭系统休眠(以管理员身份运行 powercfg -h off)或执行磁盘清理后再行尝试。

将 Omarchy 安装至空闲空间

1. 固件与硬件准备

根据入门指南

  • 校验官方 ISO 镜像哈希值。
  • 使用 balenaEtcher 或 caligula 将镜像写入 U 盘。
  • 重启进入主板 UEFI/BIOS 设置,关闭 Secure Boot(安全启动)与 TPM(安装 Omarchy 的必需条件)。
  • 准备好有线键盘或 2.4 GHz 接收器键盘(开机 LUKS 解密阶段无法使用蓝牙键盘输入密码)。

2. 执行安装向导

  1. 插入 U 盘并引导启动进入 Omarchy 安装向导。
  2. 完成语言、键盘布局及用户凭据等基本设置。
  3. 在选择目标硬盘界面,选中含有未分配空间的目标物理磁盘。
  4. 选择 Free space install(空闲空间安装)(切勿误选全盘抹除选项)。
  5. 确认安装信息,系统将自动对未分配空间进行分区并部署 LUKS 加密。

注意: 若界面仅显示全盘格式化选项,说明安装程序未能识别该硬盘上的未分配空间。此时请中止安装,重启进入 Windows 重新检查磁盘管理。

3. 首次启动 Omarchy

  • 启动时输入设定的 LUKS 磁盘密码。
  • 解密后直接进入配置就绪的 Hyprland 桌面环境,Limine 引导器已被设为默认引导。

在 Limine 中添加 Windows 启动项

安装完成后,Limine 默认直接引导 Omarchy。要将 Windows 添加进启动菜单:

  1. 打开终端(快捷键 Super + Return)。
  2. 执行官方扫描工具命令:
    limine-scan
    
  3. 按照终端提示确认添加检索到的系统(如 Windows Boot Manager)。
  4. 重启计算机,即可在 Limine 启动菜单中自由选择进入 Omarchy 或 Windows。

安装后注意事项与日常维护

  • 默认启动项: 你可以在 Limine 配置文件中自由指定默认优先启动的操作系统。
  • Windows 更新修复: Windows 的重大年度版本更新有时可能会重写 UEFI 启动优先级。若更新后直接进入了 Windows,可在开机时按下主板启动菜单键(如 F12、F11 或 Del),手动选择 Limine / Omarchy 引导项启动,并视需要重新运行一次 limine-scan
  • 安全防护说明: 请知悉关闭 BitLocker 后 Windows 分区处于未加密状态,而 Omarchy 分区处于 LUKS 强加密保护下。

双系统操作检查清单

  1. 备份 Windows 关键数据与文件。
  2. 在 Windows 设置中彻底关闭设备加密 / BitLocker。
  3. 在磁盘管理中压缩 C: 卷,预留 ≥50GB 的未分配空间。
  4. 在主板 BIOS 中关闭 Secure Boot / TPM。
  5. 从 U 盘引导 ISO → 选中对应硬盘 → 选择 Free space install
  6. 启动 Omarchy → 运行 limine-scan → 验证双系统引导菜单正常呈现。