释放磁盘空间

use*_*164 3 windows sql-server

我是管理系统的新手(因为我是一名开发人员),但最近,我在 Windows 服务器上执行基本的管理任务。我们有一个自动过程来恢复失败并显示消息的数据库:

There is insufficient free space on disk volume 'c:\' to create the database. The database requires 2218459136 additional free bytes, while only 1219432448 bytes are available.
Run Code Online (Sandbox Code Playgroud)

当我查看 C: drive -> properties 时,它说可用空间为 3GB。为什么会出现这种差异?(根据消息,数据库需要 2.1 GB)

我想我必须释放一些空间。我检查了任何可以删除的文件,但没有找到任何文件。作为临时解决方案,我应该对系统进行碎片整理吗(这会搞砸什么吗)?

另外,有没有办法找出哪些文件夹占用了大部分磁盘空间?

谢谢

编辑:另外,我阅读了有关磁盘清理实用程序的信息。那有风险吗?

mat*_*att 7

不是要抛出更多软件建议,而是我使用 windirstat ( http://windirstat.info/ ) 来查找占用太多空间的文件。