装了linux系统再安装windows

老刘

装了Linux系统再安装Windows完整教程:双系统共存与单系统切换全攻略

很多朋友一开始为了学习、开发或者尝鲜,先把电脑装成了Linux系统。用了一段时间后发现,某些办公软件、专业工具或者游戏还是得靠Windows才能流畅运行,于是就想在现有Linux基础上再装一个Windows。这个顺序其实比“先Windows后Linux”更折腾一点,主要麻烦出在启动引导和分区处理上。Windows安装程序会直接接管启动项,把原来的GRUB引导覆盖掉,操作稍有不慎还可能把Linux分区搞乱。下面把整个过程拆开讲清楚,从准备工作到双系统共存,再到彻底换成Windows,都按新手能跟着做的方式写,尽量少踩坑。

一、动手前必须做好的准备

先把数据备份放在第一位。Linux里的文档、代码、配置文件,全部拷贝到移动硬盘或者网盘。系统本身可以重装,个人数据丢了就麻烦了。

接着确认电脑当前的启动模式。开机时狂按F2、Del或者F10进BIOS/UEFI界面,看一眼是Legacy还是UEFI。现在大多数机器都是UEFI,Secure Boot建议先关掉,不然Windows安装U盘可能识别不了,或者后面双系统引导出问题。同时把启动顺序里U盘提到第一位。

准备一个8GB以上的U盘,用来做Windows安装盘。去微软官网下载对应版本的ISO镜像(Windows 10或11都行),再用Rufus工具写成启动盘。Rufus里分区类型选GPT(对应UEFI)或者MBR(对应Legacy),目标系统选相应的模式,其他默认即可。写盘过程别中断,写完后U盘会变成安装介质。

再看一下硬盘分区情况。在Linux桌面打开终端,输入sudo fdisk -l或者直接用GParted图形工具查看。记下Linux系统分区、家目录分区、交换分区的大小和位置。如果硬盘空间紧张,后面双系统需要至少腾出50GB以上给Windows,建议预留80GB起步,玩游戏的话100GB更舒服。

二、两种安装思路怎么选

第一种是双系统共存:Linux和Windows都留着,开机时可以选择进哪个。适合既想保留Linux环境,又需要Windows软件的人。操作多几步,但数据都能保住。

第二种是彻底换成Windows:把Linux分区全部清空,只装Windows。步骤最简单,适合已经确定不玩Linux、想清爽重来的朋友。

两种都能做,按自己需求选。下面先讲双系统,因为这个坑相对多一些。

三、双系统安装详细步骤

第一步,在Linux里给Windows腾空间。打开GParted(没有就用软件中心装一个),选中Linux根分区或者家目录分区,右键“调整大小/移动”,把后面的空闲空间挤出来。空闲空间建议做成未分配状态,别急着格式化。点应用后等进度条跑完,重启确认Linux还能正常进。

第二步,插入写好的Windows U盘,重启进BIOS,把U盘设为第一启动项,保存退出。电脑会进入Windows安装界面。语言、时间和键盘布局选好,点“现在安装”。输入产品密钥(没有可以先跳过),选择自定义安装。

关键来了:分区选择界面。你会看到原来的Linux分区(ext4格式)和刚才腾出来的未分配空间。千万别点错,把未分配空间选中,新建分区,格式选NTFS,大小按自己预留的来。系统分区建议主分区,大小至少50GB。确认无误后点下一步,Windows开始复制文件、安装。这个过程会重启几次,U盘暂时别拔。

第三步,安装完成后电脑会直接进Windows,原来的Linux引导没了。这时候别慌,用Linux的Live U盘(之前装Linux时用过的那个启动盘)启动一次。进入试用模式后打开终端,按下面顺序修引导:

先挂载原来的Linux根分区。假设根分区是/dev/sda2(用lsblkfdisk -l确认):

sudo mount /dev/sda2 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt

进入chroot环境后执行:

grub-install /dev/sda
update-grub

退出chroot,重启。开机时就会出现GRUB菜单,Linux和Windows都在列表里。如果Windows没被检测到,再进一次Linux执行sudo update-grub即可。

有些机器装完Windows后Secure Boot又自动打开了,记得回BIOS关掉,否则可能只显示Windows。时间不准的问题也很常见,Windows和Linux对硬件时钟理解不一样,进Linux后执行:

timedatectl set-local-rtc 1 --adjust-system-clock

就能同步。

四、彻底卸载Linux只装Windows的步骤

这个更直接。做好数据备份后,插入Windows安装U盘,进安装界面同样选自定义。在分区页面把所有Linux相关分区(ext4、swap)全部删除,变成未分配空间,然后新建一个NTFS分区装系统,剩下的空间可以装后在Windows磁盘管理里再分。一路下一步完成安装。装完后Windows会自动接管启动,原来的Linux痕迹就没了。整个过程比双系统少修引导这一步,新手更容易成功。

五、安装过程中容易踩的坑和解决办法

启动U盘识别不到:回BIOS确认USB启动开启,Secure Boot关闭,启动模式和U盘写入时选的GPT/MBR一致。

安装时提示“无法安装到这个磁盘”:多半是分区表类型不匹配,或者硬盘有RAID残留。进BIOS把SATA模式改成AHCI,或者用磁盘工具清掉原有分区表重来。

装完双系统后只能进Windows:说明GRUB没修好,重新用Live U盘按上面的chroot步骤操作一遍。也可以在Windows里用EasyBCD工具添加Linux启动项,不过稳定性不如GRUB。

分区不小心删错了:立刻别往硬盘写新数据,用Linux Live U盘启动,装testdisk工具尝试恢复。恢复成功率取决于有没有覆盖写入。

笔记本 discrete显卡或者特殊硬件:Windows装完后驱动可能不全,先连网装芯片组驱动,再装显卡驱动。Linux那边如果之前驱动是手动编译的,双系统切换后可能需要重新配置。

六、装完之后的实用优化建议

双系统共用文件最方便的方式是单独建一个NTFS分区专门放文档、下载、视频,两边都能读写。Linux下记得装ntfs-3g,现在主流发行版基本自带。

Windows更新有时会再次覆盖引导,更新完如果进不了Linux,重复一次GRUB修复就行。也可以把Windows更新暂停一段时间,等系统稳定后再开。

日常切换系统时,建议在BIOS里把硬盘启动项默认设成GRUB所在的那个,这样开机菜单最全。想快速进Windows也可以在GRUB里设默认项和超时时间。

硬盘空间后期不够用,可以用GParted继续调整,但调整前一定再备份一次。固态硬盘的话,Windows里记得打开TRIM,Linux里确认fstrim定时任务开着,对寿命和速度都有好处。

整个过程核心就三件事:备份、分区别点错、引导记得修。按步骤来,装了Linux再装Windows完全可以顺利完成,既能保留原来的Linux环境,又能随时用Windows处理那些专属软件。

文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,1人围观)

还没有评论,来说两句吧...

目录[+]