
如果您在启动 Windows 11 时遭遇黑屏,且此前已观察到系统盘(C 盘)空间严重不足甚至已满,则极可能因关键系统文件无法写入、页面文件加载失败或 Winload.efi 运行异常导致引导中断。以下是针对该紧急状态的多路径清理方案:
一、使用 WinPE 启动盘进入离线环境强制清理
该方法绕过 Windows 11 图形界面与运行时保护机制,在系统未加载状态下直接操作磁盘,适用于完全无法进入桌面或登录界面的场景。
1、准备一台可正常运行的 Windows 电脑,下载微PE工具箱(v2.3 或更新版)并制作 USB 启动盘。
2、将 USB 插入故障电脑,开机反复按 F12 / ESC / F2 进入启动菜单,选择 USB 设备启动。
3、进入 PE 桌面后,双击“此电脑”,定位到 C 盘根目录及 Windows 子目录。
4、手动删除以下高危但可安全清除的临时路径:C:WindowsTemp*.*、C:Users*AppDataLocalTemp*.*、C:$Recycle.Bin*.*(需右键“以管理员身份运行”资源管理器后才可见)。
5、检查 C:WindowsSoftwareDistributionDownload 文件夹,若存在大量 .cab 或 .psf 文件,全选删除。
二、启用 Windows 恢复环境(WinRE)调用磁盘清理工具
该方法利用系统自带恢复模块启动命令行与图形化清理工具,无需额外介质,适用于能触发自动修复流程的黑屏前阶段(如连续两次强制关机后)。
1、强制长按电源键关机三次,第四次开机时系统将自动进入 WinRE 界面。
2、依次点击“疑难解答” → “高级选项” → “命令提示符”,使用管理员账户登录。
3、在命令提示符中输入:cleanmgr /d C: 并回车,等待扫描完成。
4、勾选“Windows 更新清理”、“传递优化文件”、“临时文件”、“回收站”四项,取消勾选“下载的程序文件”以防误删驱动包。
5、点击“确定”执行清理,完成后输入 exit 退出并重启。
三、通过安全模式+内置存储感知释放空间
该方法依赖系统基础服务仍可加载,适用于黑屏前曾短暂出现登录界面或能进入低分辨率桌面的临界状态。
1、开机时在 Logo 画面反复按 F8 或 Shift + 重启进入“高级启动选项”,选择“疑难解答” → “启动设置” → “重启” → 按 4 或 F4 进入安全模式(带网络)。
2、登录后立即打开“设置” → “系统” → “存储”,等待右侧显示各分类占用详情。
3、点击“临时文件”,取消勾选“Windows 更新备份文件”和“以前的 Windows 安装”,勾选其余所有项,点击“删除文件”。
4、返回存储主界面,点击“其他存储设置” → “保存位置”,将“新内容的保存位置”设为 D 盘或外部 NTFS 磁盘,防止后续更新继续挤占 C 盘。
5、打开 PowerShell(管理员),执行:DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase,压缩 WinSxS 并移除旧组件备份。
四、定位并删除大型孤立文件与休眠文件
该方法直击隐藏大文件源头,特别是 hiberfil.sys 和 pagefile.sys 在 SSD 小容量系统盘上常占据 8–16GB 空间,且默认不可见。
1、在安全模式或 WinRE 命令提示符中,输入:powercfg /h off,彻底禁用休眠功能并删除 hiberfil.sys。
2、执行:wmic pagefileset where name=”C:\pagefile.sys” delete,删除当前页面文件(重启后由系统重建至更合理大小)。
3、运行:dir /a:s /s C: | findstr “Size”,快速列出所有系统属性文件及其大小,重点筛查大于 500MB 的孤立 .log、.dmp、.vhdx 文件。
4、检查 C:WindowsLiveKernelReports 和 C:WindowsMinidump,清空其中全部 .dmp 文件(蓝屏转储日志)。
五、挂载系统镜像提取必要驱动后精简 WinSxS
该方法适用于 C 盘剩余空间低于 2GB、常规清理无效,且确认未进行过重大版本升级的设备,通过离线 DISM 操作剔除冗余语言包与架构补丁。
1、在 WinPE 中打开命令提示符,执行:DISM /Get-WimInfo /WimFile:C:WindowsWinSxSmd64_microsoft-windows-servicingstack_*.win,获取当前 WIM 索引号。
2、运行:DISM /Mount-Wim /WimFile:C:WindowsWinSxSmd64_microsoft-windows-servicingstack_*.win /Index:1 /MountDir:C:mount,挂载核心组件镜像。
3、执行:DISM /Image:C:mount /Remove-Package /PackageName:Package_for_KBxxxxxx~31bf3856ad364e35~amd64~~10.0.19041.1(替换为实际冗余补丁名),逐个卸载非当前版本补丁。
4、卸载完毕后运行:DISM /Unmount-Wim /MountDir:C:mount /Commit,提交更改并释放镜像空间。

评论(0)