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

all*_*min 13 disk-space external-hard-drive windows-10

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

重要的:

  • 外部硬盘驱动器有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 中的文件。

all*_*min 8

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

快速通知:这是不是可以不考虑该文件夹的所有权与第三方解决方案,以删除System Volume Information文件夹及其内容偶数。

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

这是上述解决方案的快速回顾:

  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"
Run Code Online (Sandbox Code Playgroud)
  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 命令有助于获得此特定文件夹的“完全所有权”(欢迎提供更精确/技术性的描述)。

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

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


小智 8

根据我的经验,限制系统卷信息在外部驱动器上使用的空间的答案不是删除它,因为它会再次返回。这对我有用(Windows 10 X64)。

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

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

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

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

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

    列出卷影副本当前使用的空间: 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/