Расширение тома в Windows 2003 с помощью Diskpart

Возникла недавно задача по расширению системного диска Windows 2003. Поскольку сервер работал на виртуальной платформе (ESX), проще всего сделать это, увеличив размер виртуального диска и затем подключить диск к другой виртуальной машине (Windows 2003 штатными средствами не позволяет изменять размер системного диска).

После подключения диска Windows автоматически не назначила букву диска, что, впрочем и не было нужно. После запуска diskpart и выбора раздела

list volume
select volume %Volume Number%

команда extend выдавала ошибку и предлагала выбрать другой раздел для расширения.
Использовать какие-то сторонние программы не было возможности, поэтому пришлось искать решение.
Оказалось, что для работы с разделом, несмотря на то, что в списке разделов diskpart он виден, ему должна быть присвоена буква. После этого том был успешно расширен на все свободное пространство диска.

Для Windows XP это требование также важно, отличия будут в командах diskpart:

list disk
select disk %Disk Number%
list partition
select partition %Partition Number%

К тому же, в Windows 2003 можно сразу выбрать Volume, не выбирая диск.
Возможно, кому-то будет полезен этот опыт.

Источник http://habrahabr.ru/blogs/sysadm/117408/
Автор http://alxspb.habrahabr.ru/

Share