win11双系统安装时找不到ntfs分区,根本原因是uos混合关机导致ntfs脏位未清除,winpe拒绝挂载;需在uos中执行sudo ntfsfix -d /dev/sda2清除脏位并关机,再进win11安装界面diskpart rescan后刷新即可识别。

Win11双系统安装时找不到硬盘分区,常见于UOS或Linux已装环境下启动Win11安装介质后,目标磁盘完全不显示、仅显示未分配空间,或NTFS分区被识别为“不可用”——这并非硬盘损坏或驱动缺失,而是跨系统关机状态冲突导致的元数据锁死。
确认是否被NTFS脏位屏蔽
进入Win11安装界面,按 Shift + F10 打开命令提示符。
依次执行:
diskpart → list disk → select disk 0 → list partition
若能看到分区但状态为“Hidden”或“Unknown”,继续执行:
select partition 1 → detail partition
观察输出中是否有 【Volume is dirty】 字样。若有,说明UOS上次关机时未彻底清理NTFS日志,WinPE拒绝挂载该卷——这是根本原因,不是分区丢失。
强制清除NTFS脏位(UOS侧操作)
重启进入UOS系统,打开终端。
运行 sudo fdisk -l 确认目标NTFS分区设备名(如 /dev/sda2)。
执行:sudo ntfsfix -d /dev/sda2
该命令会清空脏位、修复基础元数据,并移除 .ntfs-3g 锁文件。【必须在UOS中执行,不能在WinPE里用chkdsk替代】
完成后立即关机(非重启),再插入Win11安装U盘启动。
安装界面手动刷新磁盘列表
回到Win11安装界面,在“选择安装位置”页面,不要直接点下一步。
按 Shift + F10 再次呼出命令提示符。
输入:
diskpart → rescan
等待几秒后关闭命令行窗口,返回安装界面,点击右上角刷新按钮(或Alt+Tab切换窗口再切回)。
此时原NTFS分区应已正常显示为可选目标,状态栏标注“NTFS”和可用空间大小。
若仍不识别:临时禁用Fast Startup(Windows侧)
方法一:从当前已运行的Windows系统中操作
控制面板 → 电源选项 → 选择电源按钮的功能 → 更改当前不可用的设置 → 取消勾选“启用快速启动” → 保存更改 → 完全关机(不是重启)。
方法二:命令行强制关机
以管理员身份运行CMD,执行:shutdown /s /t 0
这一步跳过混合关机流程,确保NTFS卷干净卸载。【禁用后首次关机必须是完整关机,不能睡眠或休眠】











