В. Можно ли сжать том из командной строки?

О. Да. В инструменте 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 Гбайт.