У меня есть виртуальная машина, размещенная на сервере Hyper-V, который действует как узел RDS. Я добавил диск размером 4 ГБ, чтобы поместить в него файл подкачки. Когда я форматирую его, его емкость сообщается как 3,97 ГБ, но как только я назначаю ему букву, свободное пространство сжимается на целых 12% до 3,45 ГБ. Затем я запускаю 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
то есть пространство фактически освобождается, но сразу же выделяется обратно. Интересно, что причины этого? Я обнаружил, что свойства корзины были установлены около 540 МБ для этого диска, поэтому я отключил этот параметр "не помещать файлы в корзину" для диска S:. Тем не менее проблема сохраняется. Что еще могло выделить это пространство?
UPDATE: если я удалю букву диска, а затем снова отформатирую диск, свободное пространство будет указано правильно как 3,97 ГБ ($Mft, скорее всего, занимает больше места), но как только я назначу ему букву, я потеряю 500 МБ пространства, даже если я уже установил рециркуляцию том ящика для привода. Я не могу перезагрузить ОС на этой виртуальной машине, чтобы проверить, устранит ли это проблему, но я не сталкивался с таким поведением раньше - возможно, корзина по-прежнему выделяет 540 МБ значения по умолчанию только потому, что она не обновила свои настройки перезагрузкой. Может кто-нибудь подтвердить проблему?