Расширение размера тома 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 /

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

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