Windows Server 2008 R2报告完整磁盘,但文件不加起来

我有一个运行Windows Server 2008 R2 Enterprise的Web服务器。 这是C:\驱动器是100 GB的大小。

我们开始从IIS获得错误,并发现C:\驱动器,据报道是满的。 这是奇怪的地方:我改变了文件夹选项以显示隐藏文件和受保护的系统文件,然后在C:\上的所有内容上右键单击/ Properties以查看累计大小,这只是13.7 GB (更多符合通常在那台服务器上)。

  • 回收站是空的
  • C:\上没有页面文件(显式closures)
  • vssadmin列表阴影显示没有阴影(“找不到满足查询的项目”)。
  • 没有BitLocker

Chkdsk结果:

104754175 KB total disk space. 100648156 KB in 62945 files. 46616 KB in 16972 indexes. 0 KB in bad sectors. 151415 KB in use by the system. 65536 KB occupied by the log file. 3907988 KB available on disk. (note: this is after I cleared about 4GB) 

剩余的86.3GB应该在那个磁盘上?

回答(也在下面): WinDirStat帮助识别C:\ Windows \ Temp \ php53_errors.log为罪魁祸首。 不幸的是,用普通的工具来识别这个是不可能的。 感谢所有帮助我指点工具的人!

WinDirStat确实解决了这个谜团。 感谢Robert,Brent和user72593!

吃完所有空间的主要文件是C:\ Windows \ Temp \ php53_errors.log – 大小为84.7 GB 。 不知道所有这些错误是什么; 我们在这个服务器上运行Wordpress / PHP,所以它必须来自那里。 也不知道为什么一个右键点击/ C:\ Windows上的属性没有报告Temp文件夹中的任何东西,这是非常愚蠢的。

PS:似乎我不是唯一一个庞大的php53_errors.log文件: https ://stackoverflow.com/questions/13540489

假设您没有运行已知会导致此类问题的BitLocker,我将运行vssadmin以查看是否有影子副本啃碎失败备份中的空间,您是否运行一些备份软件? 如果这些都不适用,那么听起来就像你有一些分区损坏(如果WinDirStat也显示分区有足够的可用空间),我将通过右键单击驱动器号,去属性和工具,然后select修复选项,看看是否纠正的事情。