无法删除文件夹,因为文件夹不为空

无法删除文件夹,因为文件夹不为空

在经历了一些拙劣的更新后,我试图清理SoftwareDistribution虚拟化服务器上​​的文件夹。长话短说 - 我现在有一个文件夹,它似乎是空的,但我无法删除它。注意:这一切都在虚拟化的 VHDX 驱动器上。如果 VHDX 连接到主机操作系统(当然是在关闭虚拟化操作系统之后),则虚拟化操作系统内部以及主机操作系统都会发生同样的问题。

根据安全设置,我是该文件夹及其所有内容的所有者。里面没有隐藏文件或系统文件。如果我尝试使用 Shift+Delete 删除该文件夹并确认提示,则不会发生任何事情。如果我只是在文件夹上按 Delete,我会得到Error 0x80070091: The directory is not empty.

我还检查了磁盘是否有错误,结果一无所获。

我不知道该怎么做;我以前遇到过文件和文件夹损坏的情况,而我常用的一系列解决方案在这里都失败了;据我所知,这不是一个奇怪的字符,不是物理损坏,也不是权限问题。我还能尝试什么?

答案1

我已设法修复该问题。显然 VHDX 卷也可能损坏。

解决方案是:

  • 将 VHDX 附加到主机操作系统(关闭 VHDX 上的操作系统后)
  • 运行附加后的卷号在CHKDSK X: /scan /f哪里X

磁盘检查修复了 VHDX 存在的所有问题,之后我能够正常删除该文件夹并且没有出现任何其他问题。

答案2

如果不停止 Windows 更新和后台智能传输服务服务以及可能的 Windows 模块安装程序服务,则无法删除该文件夹。

相关内容