news 2026/9/22 3:16:58

小米笔记本怎么分区?新手避坑指南:3步搞定双系统

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
小米笔记本怎么分区?新手避坑指南:3步搞定双系统

小米笔记本怎么分区?新手避坑指南:3步搞定双系统

刚入手小米笔记本,想装个双系统跑开发环境,结果对着磁盘管理界面发懵?看了一堆教程还是不会写项目,甚至不敢动那几块分区,怕一搞就把系统搞崩了。别慌,这就是典型的新手避坑场景。很多人卡在第一步,以为分区就是简单的“切块”,其实底层逻辑涉及文件系统对齐、引导加载器(Bootloader)和权限管理。今天咱们不整虚的,直接上实战,带你从零搭建一个稳定的 Windows + Linux 双系统环境,顺便聊聊背后的原理,让你下次面对任何磁盘操作都不慌。

项目目标:为什么你要手动分区

在动手之前,先明确我们要解决什么问题。小米笔记本出厂通常预装 Windows 10 或 11,且硬盘可能包含多个恢复分区(Recovery Partition)和 EFI 系统分区。

我们的目标是:

  1. 无损压缩 Windows 现有分区,腾出空间。
  2. 手动创建 Linux 所需的 Swap 分区(交换空间)和 Root 分区(根目录)。
  3. 配置引导,确保开机能正常选择进入 Win 或 Linux。

很多新手直接用第三方分区工具(如 DiskGenius、AOMEI Partition Assistant),虽然简单,但一旦操作失误,恢复起来极其痛苦。掌握原生工具或 Linux 安装程序的分区逻辑,才是长久之计。这里我们采用最稳妥的方案:Windows 下压缩空间 + Linux 安装时手动分区

目录结构:磁盘分区的底层逻辑

在敲代码或点鼠标之前,你得明白磁盘长什么样。小米笔记本常见的 NVMe SSD 在 Windows 磁盘管理中通常呈现如下结构:

  • EFI 系统分区:约 100MB-500MB,格式为 FAT32。这里存放着 Windows 的启动文件,绝对不能动
  • MSR 保留分区:约 16MB-128MB,格式为 Microsoft Reserved。系统自动管理,严禁修改
  • 主分区 (C:):NTFS 格式,这是你的系统盘和数据盘。
  • 恢复分区:约 500MB-1GB,隐藏卷。用于系统重置,建议保留

当我们要安装 Linux 时,需要在这个结构基础上,插入新的分区。Linux 通常推荐两种方案:

  1. LVM 方案:灵活性强,适合后期调整大小,但对新手来说配置复杂。
  2. 标准分区方案:简单直接,Swap + Ext4。本文采用此方案,适合大多数开发场景。

关键点在于:Linux 的 EFI 分区可以直接复用 Windows 的 EFI 分区,这是双系统共存的核心技巧。如果新建 EFI 分区,极易导致引导冲突。

核心代码实现:分区操作全流程

这一步是实战的核心。我们将分为两个阶段:Windows 端准备空间,Linux 端完成分区。

阶段一:Windows 下压缩卷

不要使用第三方工具,直接用 Windows 自带的“磁盘管理”最安全。

  1. 右键“开始菜单” -> 选择“磁盘管理”。
  2. 找到你的 C 盘(通常是磁盘 0 的分区 2 或 3)。
  3. 右键点击 C 盘 -> 选择“压缩卷”。
  4. 系统会扫描可用空间,点击“压缩”。
  5. 关键操作:在输入框中,输入你想要留给 Linux 的空间大小(单位 MB)。例如,你想给 Linux 200GB,就输入 204800(200 * 1024)。
  6. 点击“压缩”。完成后,你会看到一块“未分配”空间。

避坑提示:如果系统提示“压缩空间不足”,这是因为 Windows 的“卷影复制”或“休眠文件”占用了不可移动的空间。解决方法:关闭休眠(管理员 CMD 执行 powercfg -h off),关闭系统还原,再尝试压缩。

阶段二:Linux 安装时手动分区

使用 Ubuntu 22.04/24.04 或 Fedora 的安装镜像(建议 UEFI 模式启动)。当进入分区界面时,选择“Something Else”(其他方式),进入手动分区模式。

这里我们模拟一个典型的分区脚本逻辑,虽然安装图形界面是点选的,但理解背后的逻辑能让你避免 90% 的坑:

# 假设你有一块 1TB 的 SSD,Windows 占了 800GB,剩余 200GB 未分配空间
# 目标:创建 Linux 系统,预留 4GB Swap,剩余给 /# 1. 创建 Swap 分区
# 选择“未分配”空间 -> 新建 -> 大小: 4096 MB -> 类型: Swap -> 位置: 开头
# 标记:swap# 2. 创建 EFI 分区?
# 注意:这里通常不需要新建!
# 检查是否已有 EFI 分区(FAT32, 100-500MB)。如果有,直接挂载到 /boot/efi
# 如果没有(极少见),才需要新建 512MB FAT32,勾选“用于 EFI 系统分区”# 3. 创建 Root 分区 (/)
# 选择剩余的“未分配”空间 -> 新建 -> 大小: 全部 -> 类型: Ext4
# 挂载点: /
# 位置: 开头
# 标志: 无

逐行讲解关键点:

  1. Swap 分区大小:内存 8GB 以下建议 4GB;16GB 建议 8GB;32GB 以上可以只做 4GB 甚至不做 Swap(用 Zram 替代)。小米笔记本大多是 16GB 或 32GB 内存,4GB 足够。
  2. EFI 分区复用:这是双系统成功的关键。在分区界面,找到那个已有的 FAT32 分区,将它的挂载点设置为 /boot/efi千万不要格式化它! 只挂载,不格式化。
  3. Root 分区文件系统:选择 Ext4,这是 Linux 的标准文件系统,稳定性和兼容性最好。
  4. 引导加载程序安装位置:在分区完成后的下一步,选择“安装引导加载器到:/dev/nvme0n1”(注意是磁盘整体,不是分区)。

运行与测试:验证双系统稳定性

分区完成,安装过程开始后,机器会重启。这时候真正的考验才开始。

1. 首次启动测试

  • 现象:重启后,你应该看到一个 GRUB 菜单,列出 Ubuntu 和 Windows Boot Manager。
  • 操作:先选 Windows,确认能正常进入,且 C 盘数据完好无损。再选 Ubuntu,确认能正常登录。
  • 避坑:如果 GRUB 菜单只出现 Windows,或者 Ubuntu 进不去卡在 dracutplymouth,通常是 EFI 分区挂载错误或引导程序安装位置不对。

2. 网络与驱动检查

小米笔记本通常配备 Intel 网卡和 Wi-Fi 芯片。

  • Wi-Fi:大多数 Intel 网卡(如 AX200/AX210)在 Ubuntu 内核 5.x 以上都能完美驱动。如果没网,检查是否安装了 intel-microcode
  • 触控板:小米的触控板通常支持多指手势,Linux 下通过 libinput 驱动,体验与 Windows 无异。
  • 指纹识别:小米笔记本的指纹识别模块多为 Fingerprint Cards (FPC) 或 Goodix。Ubuntu 22.04+ 支持良好,需在 fprintd 服务中注册。

3. 时间同步问题

这是双系统最大的坑。Linux 使用 UTC 时间,Windows 使用本地时间。如果两者不同步,每次切换系统,时间就会错乱。

解决方案: 在 Windows 下,以管理员身份打开 CMD,执行:

reg add "HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /t REG_DWORD /d 1 /f

或者在 Linux 下,修改 /etc/adjtime 文件,将 UTC 改为 LOCAL(不推荐,可能导致夏令时问题),更推荐让 Windows 也使用 UTC。

优化扩展:提升开发体验

分区只是第一步,如何让这台小米笔记本成为高效的开发机?

1. 磁盘 I/O 优化

NVMe SSD 性能强大,但默认配置可能未最大化利用。在 Linux 下,可以使用 fio 工具测试性能:

sudo apt install fio
fio --name=test --rw=randread --bs=4k --size=1G --numjobs=4 --iodepth=64

如果读写速度低于标称值,检查是否开启了 noatime 挂载选项。编辑 /etc/fstab,为根分区添加 noatime,可以减少磁盘写入次数,延长 SSD 寿命并提升性能。

2. 分区空间动态调整

虽然 LVM 更灵活,但标准分区也可以通过 growpartresize2fs 进行扩容。如果你发现 / 分区空间不足,且后面还有未分配空间(极少见,通常未分配空间在前),可以执行:

sudo growpart /dev/nvme0n1 4  # 假设 / 在 4 分区
sudo resize2fs /dev/nvme0n1p4

3. 备份策略

双系统环境下,备份至关重要。

  • Windows 数据:使用 OneDrive 或小米云同步。
  • Linux 配置:使用 rsync 定期备份 ~/.config~/code 到外接硬盘或 NAS。
  • 引导备份:在 Ubuntu 下运行 sudo grub-install --recheck /dev/nvme0n1 可以重新生成引导文件,防止引导损坏。

小结

小米笔记本怎么分区?核心不在于“切”得有多快,而在于“稳”。通过 Windows 压缩卷释放空间,在 Linux 安装时复用 EFI 分区并手动划分 Swap 和 Root,是兼顾安全与性能的最佳实践。

新手避坑的精髓在于:理解每个分区的作用,不要盲目点击“格式化”,并始终保留一个可启动的备份方案。

你在项目里踩过这个坑吗?比如双系统时间错乱、引导丢失,或者 SSD 分区对齐问题?评论区聊聊,看看谁踩的坑最坑,我们一起填平它。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/22 3:16:33

怎么画人脸面试避坑:3个核心考点+完整示例

怎么画人脸面试避坑:3个核心考点+完整示例 官方文档动辄几百页,翻到后面头都大了,根本抓不住重点。面试时被问“怎么画人脸”,很多人只会背理论,一让写代码就卡壳。别慌,今天把这道高频题拆碎了揉烂了,给你一套能直接拿分的完整示例。 考点梳理:面试官到底想听什么…

作者头像 李华
网站建设 2026/9/22 3:16:22

3个技巧搞懂卡西欧官网手表前端源码最佳实践

3个技巧搞懂卡西欧官网手表前端源码最佳实践 面试被问原理答不上来,往往是因为只看过表面,没摸透底层。很多人把 卡西欧官网手表 当作简单的商品展示页,忽略了其背后复杂的交互逻辑与状态管理。想要写出 最佳实践 代码,必须深入源码,看懂官方文档背后的设计意图。 入口定位:从DOM结构切入…

作者头像 李华
网站建设 2026/9/22 3:16:12

手写实现防饿死机制:3个方案对比,解决配置卡半天

手写实现防饿死机制:3个方案对比,解决配置卡半天 配置环境就卡半天,后端接口一高并发就超时,线程池全在排队。别只盯着加机器,大概率是任务调度搞错了,导致核心线程被低优先级任务 饿死 。 今天不整虚的,直接上代码。咱们对比三种 手写实现 防止线程/任务饿死的方案:…

作者头像 李华
网站建设 2026/9/22 3:16:02

电子市场 安卓一文搞懂

3步读懂电子市场安卓源码 最佳实践避坑指南 面对一长串红色的 java.lang.NullPointerException 或者 StackOverflowError ,你是不是只想把电脑摔了?别急,这种报错一堆看不懂 StackTrace 的情况,在开发 Android…

作者头像 李华
网站建设 2026/9/22 3:15:58

5个技巧让中国风网页实战项目提速3倍

5个技巧让中国风网页实战项目提速3倍 刚把从网上扒来的中国风网页代码跑起来,发现页面卡得像在放幻灯片?别急着删库重装。 你遇到的不是玄学,是性能瓶颈。很多教程只教你怎么画水墨山水,却不告诉你为什么滚动时帧率掉到20帧以下。 在真实的 实战项目 里,客户要的不是“看起来像”,而是“用起来顺”。…

作者头像 李华
网站建设 2026/9/22 3:15:48

3步搞定dailyroads,面试必问环境配置不卡壳

3步搞定dailyroads,面试必问环境配置不卡壳 配置环境就卡半天?别急,今天直接上干货。 很多刚接触 dailyroads 的朋友,第一步就卡在依赖安装和版本兼容上,半天没跑通一个 Hello World。更扎心的是, 面试必问 的基础概念,你连源码都没看过,怎么答得出来?…

作者头像 李华