Расширение размера тома NTFS

Бывает такая ситуация, когда в ОС Windows требуется выполнить расширение тома NTFS, например есть свободное нераспределенное место на физическом диске и мы хотим «растянуть» имеющийся логический том до большего размера, использовав нераспределенное пространство диска… или другой пример — в виртуальной среде возникает необходимость увеличения выделенного для виртуальной машины диска, в таких случаях мы средствами платформы виртуализации (VMWare ESX, MS Hyper-V и т.п.) увеличиваем размер виртуального жесткого диска.

Задача заключается в том, что нужно заставить ОС Windows использовать свободное дисковое пространство и, собственно говоря, «растянуть» логический том NTFS до допустимого размера.

В ОС начиная с Vista/Server2008 эту операцию с легкостью можно проделать в online-режиме (без перезагрузки системы) встроенными средствами ОС — используя административную оснастку «Управление дисками»: Выбираем интересующую нас партицию NTFS > Открываем контекстное меню и выбираем нужное действие «Расширить том…». Таким же образом мы с легкостью можем выполнить и обратную операцию — Сжатие тома. На мой взгляд, это очень полезное и удобное нововведение системы управления дисковыми томами в ОС.

А как же решить данную задачу в системах Windows 2000/XP/Server 2003? В данном случае нам приходит на выручку бесплатная утилита от компании Dell — ExtPart.exe

Параметры работы утилиты узнаем с помощью ключика /?

D:ExtPart>extpart.exe /?

ExtPart — Utility to extend basic disks (Build 1.0.4)
(c) Dell Computer Corporation 2003

Usage: extpart [volume size]
volume  — volume to expand. eg. f:, g: etc. (only basic volumes)
size    — size in megabytes to expand the volume

Return codes for script mode
(If parameters are not specified extpart will run in interactive mode)
0       — Success
1       — Parameter error. size parameter is invalid
2       — Invalid volume or failed to connect to volume
3       — Invalid volume type or failed to get volume properties
4       — Requested size is invalid or volume expansion operation failed
5       — Unable to retrieve volume properties after expansion completed
6       — Invalid size requested for expansion (minimum value is 8 MB)

Соответственно, например для того чтобы расширить том D: на 2 Gb будем использовать команду:
ExtPart.exe D: 2048

Дополнительная информация:
Увеличение размера виртуального диска не приводит к автоматическому изменению размера тома
VMware: Extend the OS disk the easy way (ExtPart.exe)

Всего комментариев: 3 Комментировать

  1. Sergey /

    Для виртуальных машин при расширении диска можно просто подцепить этот vhd в 2008r2 и расширить его как обычно.

  2. Алексей /

    Упор в данном посте сделан на то как расширить партицию внутри систем Windows 2000/XP/2003 при увеличении физического размера диска. Если вы говорите о расширении за счет использования динамичееских дисков Windows, то это немного другая история.

  3. kmint21 /

    Спасибо, оно еще и мгновенно работает, оказывается.

Добавить комментарий