В. Можно ли сжать том из командной строки?
О. Да. В инструменте Diskpart есть команда Shrink. Эта команда без параметров сжимает диск на максимально возможную величину. Например,
DISKPART> select disk 0
Disk 0 is now the selected disk.
DISKPART> select part 1
Partition 1 is now the selected partition.
DISKPART> shrink
DiskPart successfully shrunk the volume by: 14GB
Однако этот путь -- не единственный. Чтобы выяснить максимальное пространство сжатия тома, используйте команду Shrink Querymax. Например,
DISKPART> shrink querymax
The maximum number of reclaimable bytes is: 16GB
Чтобы сжать диск на определенную величину, введите как параметр число Мбайт требуемого сжатия. Можно также ввести минимальный параметр, при использовании которого команда завершается неудачей, если пространства не хватает. Например,
DISKPART> shrink minimum=20000
The specified shrink size is too large.
DISKPART> shrink desired=1000
DiskPart successfully shrunk the volume by: 1000MB
Параметры можно комбинировать. Если указано "desired=5000 minimum=2000", то предпринимается попытка сжать диск на 5 Гбайт, однако для успешного выполнения команды достаточно сжать диск на 2 Гбайт.