20.08.2021 09:33
OlegON
 
Понадобилось тут ужать диск из консоли. Как сделал :
Код:
diskpart
list volume
select volume 0
shrink desired=150000
Самый сок - нюансы.
Невозможно без гугла узнать параметры самого diskpart, поскольку она запускается в отдельном окне.
Цифра измеряется исключительно в мегабайтах.
Указать сразу, что хочешь сжать, нельзя. Надо сначала select сделать.
Указать желаемый размер диска, от которого отрезаешь, нельзя, только на сколько ты его уменьшаешь.
Можно сделать shrink без параметров и сжать как до shrink querymax (выдает максимум до чего можно сжать диск), но мне не удалось ни один диск так сжать, поскольку в процессе обязательно оказывалось, что до такого размера его почему-то уже сжать нельзя.
И вишенкой на торте, если нельзя отрезать desired, то команда долго страдает и в итоге оставляет все, как есть, то есть варианта "отрежь, сколько можешь" нет. Можно сделать shrink desired=150000 minimum=100, тогда просто страдать будет дважды в один заход, сначала на 150000, потом на 100.
Что же... Вполне себе в стиле Microsoft... Делать оторванные от общепринятых норм и неудобные утилиты.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.