понедельник, 7 июля 2008 г.

Изменения размера диска ВМ

При создании диска ВМ нас просят указать его размер. Бывает так, что мы промахиваемся, и место на этом виртуально HDD заканчивается. Особенно неприятно это может быть, если диск - системный Что можно сделать, я писал вот тут - Всеобъемлющее пособие по методам изменения размера(уменьшения в т.ч.) vmdk файла.

Есть мнение, что надо добавить туда следующую информацию:

  • Увеличивать диск теперь можно и из графического интерфейса VIC - VM / Edit settings / Hard disk / New size. И самое важное - у ВМ не должно быть снапшотов, иначе диск просто не увеличится.
  • В случае с Windows системный раздел не должен быть динамическим, иначе диск увеличится, а вот с разделом выйдет облом. А из утилит по изменению размера раздела, с динамическими умеет работать, вроде бы, только Paragon Partition Manager 9.0. А его надо покупать.
За добавления спасибо Антону Жбанкову.






10 комментариев:

  1. А кто мешает менять размеры NTFS разделов внутри динамических дисков встроенными средствами Windows прямо на лету?

    ОтветитьУдалить
  2. Встроенными средствами Windows невозможно изменить размер загрузочного раздела на динамическом диске. Абсолютное большинство софта по работе с разделами не умеет работать с динамическими дисками. Acronis пищит, что диск динамический и падает кверху лапками.

    Антон Жбанков

    ОтветитьУдалить
  3. Возможно увеличение системного раздела еще с помощью gparted. Он бесплатен.

    Увеличивать диск теперь можно и из графического интерфейса VIC - VM / Edit settings / Hard disk / New size.

    Поднимаем машину с ISO gparted и увеличиваем размер загрузочного раздела.

    ОтветитьУдалить
  4. Повторяю. С динамическими дисками умеет работать только Paragon Partition Manager 9.0.

    Специально только что проверил результат работы GParted.

    "libparted messages:
    Parted can't resize partitions managed by Windows Dynamic Disk."

    В случае базовых дисков проблемы ресайза нет. Это умеет делать просто практически каждая тулзина для работы с разделами - от Acronis, PowerQuest и других, в частности и GParted.

    ОтветитьУдалить
  5. ещё как вариант можно воспользоваться утилитой от VMware - vmware-vdiskmanager. Если речь идет о использовании ВМ от VMware. Она идет вместе с продуктами VMware Server и VMware Workstation. Лежит в той папке куда установленa VMware. Скажем команда vmware-vdiskmanager.exe -x 10Gb полный_путь\имя_диска.vmdk увеличит его до 10 Gb

    ОтветитьУдалить
  6. Да, для этих продуктов все так. Но уменьшить диск с ее помощью не получится.

    ОтветитьУдалить
  7. Единственный известный способ уменьшить диск - создать новый диск нужного размера, скопировать на него данные, а потом удалить старый большой.

    ОтветитьУдалить
  8. Формально два основных "подспособа":
    Создать диск и на него скопировать - часто, на уровне образа удобнее всего будет.
    И еще Converter.

    ОтветитьУдалить
  9. http://blog.vis.kz/?p=219

    Вот здесь описано, как конвертировать Dynamic в Basic. Я проверил - получилось.

    ОтветитьУдалить