Windows安装找不到EXT4分区?完整解决教程(小白也能看懂)
很多电脑用户在重装Windows或者搭建双系统时,会遇到一个头疼问题:硬盘里明明有Linux留下的EXT4分区,Windows安装界面却显示找不到硬盘、分区显示异常,或者直接变成“未分配空间”。点下一步就提示“我们无法创建新的分区”或者“找不到可用驱动器”。这不是硬盘坏了,而是Windows安装程序天生不认EXT4文件系统导致的。
下面从问题原因讲起,再给出具体可操作的解决办法。所有步骤都按新手能看懂的方式写,一步一步来,尽量用免费工具完成。
为什么Windows安装会找不到EXT4
Windows安装程序只支持NTFS、FAT32、exFAT这几种文件系统。Linux常用的EXT4对它来说就是“未知格式”。结果就是:
- 整个硬盘如果全是EXT4,安装界面可能直接显示“没有找到驱动器”。
- 有多个分区时,EXT4分区会显示成空白文件系统或者“主分区”,大小能看到,但没法直接选它来装系统。
- 有时分区表是GPT,Windows又开了Secure Boot或CSM冲突,也会加剧识别失败。
- 笔记本用NVMe固态、带RAID模式的主板,驱动没加载也会让硬盘整体“消失”。
弄清原因后,解决思路就清晰了:要么把EXT4分区删掉/转成NTFS,要么加载正确驱动,要么用PE环境提前处理分区。数据一定要先备份!下面的方法会标注是否丢数据。
方法一:用Windows安装盘自带的diskpart彻底清理(适合整盘重装)
如果你不需要保留Linux数据,这是最快的办法。安装界面按Shift + F10调出命令提示符,直接操作。
- 插入Windows安装U盘,开机按F2/F12/Del进BIOS,把U盘设为第一启动项,保存重启。
- 进入安装界面后,选“现在安装”,到选择分区那一步时,按键盘Shift + F10,弹出黑窗口。
- 依次输入下面命令(每行输完按回车):
diskpart list disk看清楚你的目标硬盘编号(一般磁盘0是系统盘,注意容量别选错U盘)。
- 继续输入:
select disk 0 clean convert gpt create partition primary format fs=ntfs quick assign exit - 关掉命令窗口,点安装界面的“刷新”,这时就会出现一个干净的NTFS分区,选它安装即可。
注意:clean会清空整块硬盘所有数据,包括所有分区。操作前确认备份完成。装完Windows后如需再装Linux,可以缩小NTFS分区留出空闲空间。
方法二:用Linux Live U盘删除或调整EXT4分区(保留其他数据)
如果你还有其他分区想留着,或者只想删掉Linux那几块EXT4,用Ubuntu等Live系统最方便,免费且安全。
- 下载Ubuntu桌面版ISO,用Rufus做成启动U盘(选DD模式)。
- 用这个U盘启动电脑,选“Try Ubuntu”进入桌面,不要安装。
- 打开左下角“磁盘”工具(或GParted,如果没有就终端输入sudo apt install gparted后打开)。
- 找到带EXT4的分区,右键选“删除分区”或“格式化为NTFS”。如果只是想腾地方装Windows,直接删掉EXT4,留下未分配空间就行。
- 点“应用所有操作”,等待完成。
- 重启,拔掉Linux U盘,插入Windows安装U盘,正常安装。此时未分配空间会显示出来,新建NTFS分区即可。
小白提示:GParted操作前先截图记下原分区大小和顺序,避免误删Windows已经存在的分区。如果硬盘是NVMe,Live系统一般自带驱动,识别没问题。
方法三:用PE系统 + DiskGenius处理(最灵活,适合各种复杂情况)
电脑店常用的方法,推荐下载微PE或FirPE,里面自带DiskGenius,图形界面,误操作概率低。
- 制作PE启动U盘(官网下载一键写盘工具)。
- 用PE启动后,打开DiskGenius。
- 左侧选中你的硬盘,右侧会清楚列出所有分区,包括EXT4(它能识别)。
- 右键EXT4分区 → 删除分区,或者直接“格式化”成NTFS。想保留Linux引导的话,只缩小EXT4分区,腾出至少60GB未分配空间给Windows。
- 点“保存更改”,退出后重启进Windows安装盘。
- 安装界面刷新后就能看到处理好的分区。
进阶操作:如果硬盘显示不出来,先在DiskGenius里检查是否开启了RAID模式。进BIOS把SATA模式改成AHCI,再重新进PE。很多笔记本出厂是Intel RST,需要改成AHCI才能被Windows正常识别。
方法四:安装界面加载驱动(硬盘完全消失时用)
有时候不是EXT4的问题,而是固态硬盘驱动没加载,尤其是新出的PCIe 4.0/5.0盘或阵列卡。
- 到主板官网或笔记本官网下载对应的SATA/NVMe/RAID驱动,解压后放进U盘根目录(不要中文路径)。
- Windows安装到选分区界面时,点“加载驱动程序” → 浏览 → 选U盘里的驱动文件夹 → 确定。
- 驱动加载成功后刷新,硬盘就会出现。之后再按前面方法处理EXT4分区。
双系统想共存时的正确做法
如果你其实想Windows和Linux一起用,而不是删掉EXT4,建议顺序调整:
- 先装Windows,装完后缩小C盘留出空闲空间。
- 再用Linux安装盘,把空闲空间格式化成EXT4安装。
- 引导用Linux的GRUB管理,开机可选系统。
反过来先装Linux再装Windows,Windows会覆盖引导,装完后需要用EasyBCD或boot-repair修复。Windows装好后想读取EXT4里的文件,可以装免费工具DiskInternals Linux Reader,或者付费的Paragon ExtFS,能在资源管理器里直接打开EXT4分区(只读更安全)。
操作时必须注意的几点
- 备份优先:所有删除、清理操作前,把重要文件拷到移动硬盘或网盘。EXT4数据用Windows直接读不了,提前用Linux环境拷出来。
- 分清硬盘:list disk或DiskGenius里看容量,别把资料盘当系统盘清了。
- BIOS设置:安装前建议关闭Secure Boot,启动模式选UEFI(对应GPT分区表),老机器用Legacy对应MBR。
- 分区大小:Windows系统分区建议至少100GB,固态硬盘对齐默认即可。
- 装完优化:系统装好后进设备管理器检查是否有感叹号,更新芯片组驱动。如果双系统,记得在Windows里关掉快速启动,否则Linux有时挂载NTFS会出问题。
按上面任意一种方法处理完,Windows安装界面就能正常识别硬盘并完成安装。大多数情况下方法一或方法三十分钟内搞定。如果硬盘本身有坏道或者接口松动,装完后用CrystalDiskInfo检查一下健康状态,避免后续蓝屏死机。

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