格式化后,新驱动器分配了大量空间 - 为什么?

格式化后,新驱动器分配了大量空间 - 为什么?

我在 Hyper-V 服务器上托管了一台虚拟机,该服务器充当 RDS 主机。我添加了一个大小为 4 GB 的磁盘,以便将分页文件放入其中。当我格式化它时,其容量报告为 3.97 GB,但是一旦我为其分配了一个字母,可用空间就会缩减整整 12% 至 3.45 GB。然后我运行defrag s: /a /v,其中“s:”是该驱动器的字母,它会报告以下内容:

Microsoft Drive Optimizer
Copyright (c) 2013 Microsoft Corp.

Invoking slab consolidation on Swap (S:)...

The operation completed successfully.

Post Defragmentation Report:

    Volume Information:
            Volume size                 = 3,99 GB
            Cluster size                = 64 KB
            Used space                  = 23,87 MB
            Free space                  = 3,97 GB

    Slab Consolidation:
            Space efficiency            = 100%
            Potential purgable slabs    = 0

也就是说,空间实际上被释放了,但又立即被分配回来。我想知道这是什么原因造成的?我遇到过这种情况,该磁盘的回收站属性设置为大约 540MB,因此我停用了磁盘 S: 的“不将文件放入回收站”设置。问题仍然存在。还有什么可以分配该空间?

更新:如果我删除驱动器号然后再次格式化驱动器,则可用空间将正确列为 3.97 GB($Mft 最有可能占用大部分空间),但只要我为其分配一个字母,我就会失去 500 MB 的空间,即使我已经为驱动器设置了回收站卷。我无法重新启动该虚拟机上的操作系统来检查这是否能解决问题,但我以前没有遇到过这种情况 - 也许回收站仍在分配其 540MB 的默认值,只是因为它没有通过重新启动刷新其设置。那么,有人可以确认这个问题吗?

答案1

默认情况下,Windows 设置为自动管理虚拟内存。也许在新磁盘上创建页面文件只是为了更快?

进入“查看”->“选项”检查驱动器根目录中是否有任何隐藏的系统文件,并进行如下设置:

在此处输入图片描述

就我而言,我有hiberfile.syspagefile.sys并且swapfile.sys位于那里。

相关内容