如何彻底删除 windows.old 文件夹 释放系统升级占用的几十g空间方法

如果您在完成 Windows 系统升级后发现 C 盘空间被大量占用,且资源管理器中可见 Windows.old 文件夹 占用数十 GB 空间,则该文件夹是系统为支持回退至旧版本而保留的完整旧系统镜像。以下是多种可独立生效的彻底删除方法:

一、通过磁盘清理工具执行系统级扫描删除

该方法调用 Windows 官方内置的 cleanmgr 模块,需两次扫描:首次识别用户级临时文件,第二次以管理员权限启用“清理系统文件”功能,精准定位并移除 Windows.old 及其深层嵌套组件,全过程受系统签名验证,安全性高。

1、按 Win + R 键打开运行窗口,输入 cleanmgr 并回车。

2、在驱动器选择界面中确认选中 C:,点击“确定”开始初始扫描。

3、扫描完成后,点击左下角“清理系统文件”按钮(UAC 提示时点“是”)。

4、再次选择 C: 驱动器,等待深层扫描结束。

5、在新列表中向下滚动,勾选 以前的 Windows 安装;建议取消勾选“系统还原点”等非必要项。

6、点击“确定”,在弹出的确认对话框中点击“删除文件”。

二、通过设置应用中的临时文件界面直接清理

此路径利用 Windows 10/11 存储管理模块将 Windows.old 归类为可清除的临时系统数据,操作全程无需管理员权限弹窗,界面层级清晰,适合对权限提示敏感的用户。

1、按 Win + I 打开设置应用。

2、依次进入“系统” → “存储”。

3、在“本地磁盘 (C:)”条目下方,点击“临时文件”。

4、等待加载完成后,向下滚动至列表底部,勾选 以前的 Windows 安装(部分系统显示为“上一 Windows 安装”或“旧系统文件”)。

5、点击右下角“删除文件”按钮,系统自动启动清除流程。

三、启用存储感知并立即触发一次性清理

存储感知功能底层调用与设置界面一致,但支持明确的即时执行控制,启用后不仅可设定周期性自动清理,还可强制触发当前 Windows.old 删除任务,避免等待默认保留期(通常为 10 天)。

1、进入“设置” → “系统” → “存储”。

2、点击“配置存储感知或立即运行”。

3、若存储感知未开启,先将其开关置为启用状态。

4、点击“配置存储感知”,向下滚动找到 删除以前版本的 Windows 选项并启用。

5、返回上一级页面,点击“立即运行存储感知”或“立即清理”按钮。

四、使用命令提示符以管理员身份强制递归删除

该方法绕过图形界面所有权限校验与文件占用检测机制,直接调用系统级目录删除指令,适用于磁盘清理工具报错、提示“访问被拒绝”、或 Windows.old 显示为 0 字节占位但无法清除的情况,执行不可逆。

1、按 Win + S 搜索“cmd”,右键“命令提示符”,选择“以管理员身份运行”。

2、输入命令:takeown /f C:\Windows.old /r /d y,回车获取文件夹所有权。

3、输入命令:icacls C:\Windows.old /grant administrators:F /t,回车赋予完全控制权限。

4、输入命令:rd /s /q C:\Windows.old,回车执行强制删除。

五、在安全模式下执行图形化或命令行删除

当当前系统中存在防病毒软件、备份服务或系统进程持续锁定 Windows.old 内部文件时,常规方式会因“文件正在使用中”而失败。安全模式仅加载核心驱动与服务,可大幅降低文件占用概率,为其他方法提供执行基础。

1、按住 Shift 键不放,同时点击“开始”菜单中的“重启”。

2、进入“疑难解答” → “高级选项” → “启动设置” → “重启”。

3、重启后按数字键 4 或 F4 进入安全模式。

4、进入后,可重复执行方法一(磁盘清理)或方法四(命令提示符)任一操作流程。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。