去年我把旧机械盘换成NVMe SSD,想着既能跑Win11又能体验Manjaro,结果分区时只顾着给C盘留了120GB,剩下的全塞进D盘。装完双系统才发现,Windows更新到一半就蓝屏,Linux的grub引导也频繁报错——原来分区表没对齐,引导区被数据区挤得没空间。
第一步:提前划分引导分区。我吃过亏才知道,不管是UEFI还是Legacy模式,建议单独划一个500MB的FAT32分区作为EFI系统分区(ESP)。Win11安装时默认会创建,但如果你像我一样手动分区,务必勾选“分配驱动器号”并格式化。Linux装完grub也会自动识别这块区域,避免后续启动时找不到引导文件。
第二步:数据与系统分区物理隔离。实测如果你把两个系统的系统盘都放在同一个物理分区内,一旦某个系统更新写入引导扇区,另一个的启动记录就可能被覆盖。我的做法是:Win11装在第一个主分区(NTFS,80GB),Linux的/根目录装在第二个主分区(ext4,60GB),剩下的空间全部划为共享数据分区(exFAT,便于两者读写)。这样系统和数据互不干扰,重装系统也不会丢文件。
第三步:安装后立即备份引导记录。装完双系统后我先用WinPE的bootrec /fixboot修复了Windows引导,然后在Linux里用grub-install重写了grub。最保险的是在首次成功启动后,用diskgenius或者dd命令把整个ESP分区导出为镜像文件。上周我手贱更新了kernel导致grub丢失,直接恢复镜像5分钟就搞定了。
问:双系统装完后Windows每次启动都转圈检查磁盘,是什么原因?
答:大概率是共享数据分区格式用了NTFS而Linux开启了快速启动。建议把共享分区格式化为exFAT,并在Linux里关闭NTFS的mount选项中的“快速启动”。或者进入Windows电源设置,取消“启用快速启动”勾选。
问:我想在同一个硬盘上装Win10和Win11双系统,分区规划有区别吗?
答:基本一样,但注意两个Windows系统会共用同一套引导和恢复分区。建议每个系统独立占用一个主分区(各60-80GB),并将引导分区单独划出至少512MB。另外Win11和Win10的保留分区大小可能不同,装完第一个系统后手动调整一下第二个系统的分区边界。
问:为什么我按步骤分区后,Linux安装器总是报错“无法创建分区表”?
答:常见于磁盘已有动态卷或GPT分区表损坏。先用Windows的磁盘管理删除所有卷,然后使用diskpart的clean命令彻底清空磁盘。再新建GPT分区表,手动创建三个分区:EFI、第一个系统区、第二个系统区,最后在Linux安装时选择“手动分区”,直接挂载到已有分区上即可。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除,本文链接:https://www.spubm.cn/71210.html
