我有一台 Win7 笔记本电脑,C 盘为 750G。出厂时已分区,可用空间为 714G。我安装了程序、音乐文件等,最多 285G。几周前显示为 285G。两周后家里来了客人,显示硬盘已满。我删除了一些文件,但这个驱动器上仍然显示 652G,而驱动器上只有 285G。相关详细信息:
- 我是笔记本电脑的管理员,对自己所做的事情有相当的了解。
- 我没有从备份中恢复,也没有从镜像中恢复,也没有升级硬盘或进行任何其他可能影响分区结构的操作。只是日常用作成像机和网络。
- 我已经检查了磁盘管理员下的分区 - 没有变化,仍然有 714Gigs 可用分区。
- 手动查看了计算机 C 盘,显示隐藏文件和文件夹 - 没有变化。
- 我使用 JDisk Report 进行了仔细检查 - 它显示 C 盘上只有 285 GB。
- 我使用以管理员身份运行的 TreeSize 进行了三次检查,它也显示 C 盘上有 285 GB - 但 Windows 7 仍然显示几乎已满。
- 我使用 Windows 7 实用程序检查磁盘错误,并对驱动器进行碎片整理。碎片整理后没有显示任何错误,也没有变化。
答案1
答案2
检查您的系统还原点。如果它们累积起来,您将看不到它们,但它们会占用很大一部分驱动器空间。您可以配置还原设置来控制它们可以使用多少磁盘空间:
- 右键单击计算机并选择属性
- 单击系统保护
- 选择配置
- 选择最大使用量来限制允许的驱动器空间量。
答案3
你可以尝试 sdeletehttp://technet.microsoft.com/en-us/sysinternals/bb897443.aspx从“未分配”空间中删除信息。这在一台“已满”的 800 GB 服务器上有效,但实际上只使用了 650 GB。发生这种情况的原因是,虽然文件被“删除”,但它们并没有被删除,空间被标记为“未分配”(已删除的信息仍然存在,直到新信息覆盖“已删除”的数据)。sdelete 是 MS 的收费工具,它可以删除信息并将位置标记为空闲。
答案4
在我的例子中,Microsoft SQL Server 有一个数据库,它使用了 150GB 的磁盘空间。Windows Explorer、windirstat、treesizefile 等程序无法显示此数据库的“.ldf”文件。因为该文件的所有者是 MSSQLSERVER 用户,而管理员帐户没有读取权限。