如何在 Windows 中删除 Windows.old?

如何在 Windows 中删除 Windows.old?

我以前运行的是 32 位 Windows 7,但由于 RAM 升级而安装了 64 位版本。安装过程中我收到以下消息:

您选择的分区可能包含以前安装的 Windows 的文件。如果包含,这些文件和文件夹将被移动到名为 Windows.old 的文件夹中。您将能够访问 Windows.old 中的信息,但无法使用以前版本的 Windows。

C:\驱动器现在有两个 (2) 个 Windows 文件夹:

  1. Windows(15.3 GB)
  2. Windows.old (15.7 GB)

显示 windows.old 文件夹的屏幕截图

我不明白为什么 Windows.old 会占用我硬盘上的 15GB 空间,所以我尝试删除它。但没有成功。

我怎样才能安全地删除该文件夹?

答案1

您可能需要保留“Windows.Old”文件夹的唯一原因是,它包含来自旧 Windows 安装的文件(书签、设置等),而您尚未在其他地方备份或尚未提取这些文件。如果是这样,我建议您现在就这样做。

您尝试删除“Windows.Old”文件夹失败的原因是您尝试从 Windows 资源管理器执行此操作。显然这是被禁止的。删除此文件夹需要遵循的步骤如下这里(请注意,您可能必须以管理员身份运行磁盘清理 - 右键单击​​快捷方式,然后单击“以管理员身份运行”):

1.打开磁盘清理单击“开始”按钮。在搜索框中,键入“磁盘清理”,然后在结果列表中单击“磁盘清理”。

如果系统提示您选择驱动器,请单击刚刚安装 Windows 的驱动器,然后单击好的

2.在磁盘清理对话框中的磁盘清理选项卡上,单击清理系统文件。

如果再次提示你选择驱动器,请单击刚刚安装 Windows 的驱动器,然后单击好的

3.选择以前的 Windows 安装复选框,以及要删除的文件的任何其他复选框,然后单击 好的

在出现的消息中,单击删除文件

如果您是命令行迷,您也可以使用 获取文件夹的所有权takeown,但如果您真的是命令行迷,那么您已经知道这一点。

答案2

您需要取得所有权才能删除它。在提升的命令提示符中尝试以下一行:

takeown /F C:\Windows.old\* /R /A && cacls C:\Windows.old\*.* /T /grant administrators:F && rmdir /S /Q C:\Windows.old\

这将取得文件夹的所有权,如果成功,则修改DACL授予管理员对 Windows.old 目录及其所有子目录的完全控制权,如果成功,则删除该目录。

将来您可能只希望进行全新安装,Windows.old 旨在作为以前安装的备份,如果您进行全新安装(无论是通过设置还是在(重新)安装 Windows 之前重新格式化系统分区),这显然不会发生。

答案3

Windows.old包含您的所有旧程序文件、Windows 和个人空间 (C:\Users\your name\etc)。

您可以删除它(您可能需要先取得它的所有权,然后重新分配您的权限)。但就像我说的那样,它包含您的旧桌面和个人文件夹,您可能仍然有您想要的东西。

答案4

对于 Windows 11 用户

Windows.old 文件夹临时保存了您之前安装的 Windows 中的所有文件。您可以使用它来手动恢复文件或回滚 Windows 安装。您可以手动或使用磁盘清理实用程序删除 Windows.old。Windows 也会在大约一个月后自动将其删除。-howtogeek.com

  1. 转至Settings> System> Storage>Temporary Files
  2. 您应该会看到类似这样的选项。(图片附在底部

相关内容