从外部驱动器中删除系统卷信息文件夹

从外部驱动器中删除系统卷信息文件夹

我目前发现System Volume information我的外部硬盘上的文件夹占用了大约124GB1000 个空间。因此我决定删除它以释放一些额外的空间。但目前我尝试过的所有方法都没有成功。

重要的:

  • 外部硬盘具有1TB容量,以前用于备份和创建恢复映像(现在不再使用)。
  • 它通过 USB 3.0 端口连接。
  • 显示系统受保护的文件。
  • 所有操作均在 Windows 10 Pro x64 的全新安装上执行。
  • NTFS 格式
  • 我只有 1TB驱动器,因此将文件移动到另一个驱动器将是不可能的。

因此,我现在已经尝试过:

提供所有说明这里, 意义:

  1. takeown /f "F:\System Volume information" /a /r /d y
  2. icacls "F:\System Volume information" /t /c /grant administrators:F System:F everyone:F ("Are you sure?") y
  3. rd /s /q "F:\System Volume information"

.db这仅帮助我删除了文件夹中包含一堆文件的文件夹之一System Volume information。我得到的和Access denied以前一样。

我还想过在这个驱动器上创建一个单独的分区,将所有文件移到那里,然后格式化该分区并System Volume information合并分区。这种方法效果不太好,因为创建新分区也会创建一个System Volume information文件夹。而且分区需要很长时间。

我已阅读过以下帖子:

如何从外部驱动器删除“系统卷信息”文件夹?

如果名称太长(如系统卷信息/内容......),如何从外部驱动器中删除文件夹?

大家有什么建议吗?

注意:我不想使用第三方软件,如 Unlocker、Eraser 或任何与这两个软件类似的软件。应该有一种合法的方法,无需第三方软件即可删除 Windows 中的文件。

答案1

由于我没有收到我的问题的任何其他答案并且它仍然悬而未决 - 我决定提供我自己的答案。

快速通知:它是不是即使使用第三方解决方案也可以删除系统卷信息文件夹及其内容,而无需拥有该文件夹的所有权。

这是不涉及安装任何第三方解决方案的方法。原始解决方案可以在这里找到这里

以下是上述解决方案的简要回顾:

  1. 您需要TakeOwnership覆盖该System Volume information文件夹。为此,您需要创建 TakeOwnership.reg 文件,该文件也可以下载这里。TakeOwnership.reg 文件的内容如下:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take Ownership"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
  1. 为了使创建的 TakeOwneship.reg 文件生效,您需要运行它,即只需双击新创建的文件。

  2. 之后Taking ownership(运行 .reg 文件),您需要在命令提示符中运行以下命令(以管理员权限打开):

  3. Attrib -s -h -r "{drive}:\System Volume information" /S /D

  4. RD "{drive}:\System Volume information" /S

{drive}您的外部驱动器的字母在哪里。

以上就是我为了能够从外部硬盘驱动器中删除“系统卷信息”文件夹而采取的所有步骤。这对我的机器来说很有效,Win 10 Pro x64而且我得到了额外的124GB

@Scott 在他的评论中指出缺少更精确的解释来说明这些命令到底做什么,以及证明为什么这种方法有效而其他方法无效。

  • 关于命令的含义 - 我不知道它们到底起什么作用,我只能“初步”地提到这些 shell 命令有助于“完全拥有”这个特定的文件夹(欢迎提供更精确/技术的描述)。

  • 这种方法比其他方法“有效”,因为我找不到任何其他真正“有效”的方法。只有严格按照这些步骤才能帮助我删除文件夹,从而释放外部硬盘上的空间。

希望这可以帮助其他有类似问题的人。

答案2

根据我的经验,限制外部驱动器上系统卷信息所用空间的答案是不要删除它,因为它会再次出现。以下是对我有用的方法(Windows 10 X64)。

  1. 告诉 Windows 不要索引该驱动器。

    (a)在我的计算机(或此电脑)中右键单击外部驱动器,在常规选项卡上清除“允许文件内容编入索引”复选框。

    (b)在 Windows 中搜索“索引选项”并运行。单击“修改”并清除外部驱动器旁边的复选框。(对“文件夹和子文件夹”选择“是”,然后单击“应用”,然后耐心等待。)

  2. 告诉 Windows 不要在该驱动器上创建还原点。在 Windows 中搜索“还原点”并运行。单击“创建还原点”。单击外部驱动器,然后单击“配置”按钮,并选择“禁用系统保护”。

  3. 限制外部驱动器上的 Windows“卷影复制”功能 [不禁用该服务,这会影响所有驱动器]。打开提升的命令提示符。

    列出卷影副本当前使用的空间: vssadmin list shadowstorage

    要将驱动器 F 上的卷影副本使用的空间限制为 1gb: vssadmin resize shadowstorage /on=F: /For=F: /Maxsize=1GB

    验证更改: vssadmin list shadowstorage

注:vssadmin 命令来源:http://lifeofageekadmin.com/disappearing-space-on-windows-2008-r2-caused-by-system-volume-information/

答案3

我轻松地将其删除了。-
我正在使用那个隐藏的管理员帐户

net user administrator /active:yes

- 在普通的 Windows GUI 中,我获得了文件夹的所有权,并授予自己对所有内容的权限(对子文件夹也这样做了)。-
然后在 cmd 中写入此内容

rd /s /q "F:\System Volume information"

答案4

您可以尝试在 Linux 机器上安装外部硬盘并从那里删除该文件夹。

另一个解决方案是将数据复制到不同的驱动器上,格式化外部驱动器,然后将数据复制回来。

您还可以尝试使用文件擦除程序,例如“eraser”或其他用于从硬盘驱动器中删除文件和文件夹的应用程序。我认为这个解决方案是最简单的。我曾用它来删除由于各种错误而无法从 Windows 中删除的文件。

相关内容