如何在Windows中删除Windows.old?


14

我曾经运行Windows 7 32位版本,但是由于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的空间,所以尝试删除它。没用

如何安全删除该文件夹?

Answers:


14

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

尝试删除“ Windows.Old”文件夹失败的原因是因为您尝试从Windows资源管理器中删除它。显然,这是禁止的。此处列出删除此文件夹所需执行的步骤(请注意,您可能必须以管理员身份运行磁盘清理–右键单击快捷方式,然后单击“以管理员身份运行”):

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

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

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

如果再次提示您选择驱动器,请单击刚刚在Windows上安装的驱动器,然后单击确定

3.选中“ 以前的Windows安装”复选框,然后选择要删除的文件的所有其他复选框,然后单击“ 确定”

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

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


我只是尝试在Windows.old上使用takeown,但仍然无法在其上执行rmdir / s。那里的许多文件被拒绝访问。然后,我尝试了takeown / f vintage.png,似乎要拥有所有权(vintage.png是在执行del时拒绝访问的文件之一)。再次尝试删除它,仍然无法访问。可以做安全模式,但是想知道这是权限问题还是锁定它。如果我可以在没有“解锁”的情况下本机处理。
barlop

8

您需要先取得所有权,然后才能删除它。在提升的命令提示符下尝试以下一个划线员:

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。


这就是这样做的方式!如果您以前安装了Windows.old,即使执行“全新”安装也会创建Windows.old。
Ujjwal Singh 2012年

3

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

您可以删除它(您可能需要先拥有它的所有权,然后重新分配对它的权利)。但是就像我说的那样,它包含您的旧台式机和个人文件夹,您可能仍然需要这些东西。


0

如果确定不再需要其中的内容,则可以使用免费程序“ unlocker”。

http://cedrick.collomb.perso.sfr.fr/unlocker/

有一个适用于您的x64版本。


这是DACL的问题,而不是文件锁定。
Matthieu Cartier

我了解到这是旧帐户中的DACL问题,但以我的经验,解锁程序无论如何都会设法完成任务。仅仅因为一个问题是一回事,并不意味着另一个问题就无法解决。这只是蛮力,有些人可能会觉得使用工具比做一些CL更自在。
保罗
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.