KB Parallels: Выделение дополнительного места на жестком диске для виртуальной машины Windows

Oracle как расширить жесткий диск

На моей виртуальной машине скоро будет исчерпано свободное дисковое пространство. Мне нужно увеличить объем виртуального жесткого диска.

Причина

Даже если у вас расширяемый виртуальный жесткий диск, его все равно невозможно расширить сверх ограничения, установленного в конфигурации виртуального жесткого диска. Чтобы разрешить расширение сверх ограничения, необходимо повысить объем вручную.

Решение

Примечание. Информация, приведенная в этой статье, не относится к виртуальным машинам Boot Camp, на которых невозможно увеличить объем основного раздела.

Программа Parallels Desktop версии 14 и более поздних версий периодически проверяет наличие оставшегося свободного места на виртуальном жестком диске и через уведомления macOS предлагает увеличить (изменить) объем жесткого диска.

Чтобы увеличить объем виртуального жесткого диска, выполните указанные ниже действия:

Запустите Parallels Desktop, но не запускайте виртуальную машину. Если виртуальная машина приостановлена или запущена, выключите ее.

Щелкните значок Parallels в строке меню Mac и выберите пункт Центр управления.

Щелкните правой кнопкой виртуальную машину и выберите пункт Настроить, чтобы открыть ее конфигурацию.

Для Parallels Desktop 14:
Откройте вкладку Оборудование, выберите жесткий диск, для которого необходимо повысить объем, разверните раскрывающееся меню Дополнительные настройки и щелкните пункт Свойства.

Для более ранних версий Parallels Desktop:
На вкладке Оборудование выберите Жесткий диск, для которого необходимо повысить объем, затем щелкните пункт Свойства.

Если виртуальная машина имеет снимки памяти, появится приведенное ниже окно с уведомлением. Нажмите кнопку Управление снимками памяти…, чтобы открыть соответствующее диалоговое окно. Затем удалите снимки памяти, чтобы приступить к изменению объема диска.

Выберите нужный объем виртуального жесткого диска и нажмите кнопку Применить.

После этого Parallels Desktop предложит создать резервную копию виртуальной машины.
Чтобы продолжить, нажмите кнопку Продолжить.

ПРИМЕЧАНИЕ. Как уже указано выше, мы настоятельно рекомендуем создать резервную копию виртуальной машины. Скачки напряжения или сбои на компьютере Mac, непредвиденные перезапуски компьютера Mac или вмешательства сторонних приложений при выполнении операций с виртуальным жестким диском могут привести к его повреждению, что в свою очередь приведет к невозможности использовать виртуальную машину.

Для успешного применения внесенных изменений подтвердите, что объем виртуального жесткого диска был изменен:

  1. Запустите виртуальную машину.
  2. Правой кнопкой мыши щелкните меню Пуск и выберите пункт Управление дисками.

Размер основного раздела (т. е. раздела, в котором установлена Windows; по умолчанию это локальный диск (C:)) должен быть идентичен размеру виртуального жесткого диска (Жесткий диск 1).

Если объем жесткого диска в конфигурации виртуальной машины изменен, а объем локального диска (C:) в Windows остался прежним, выполните указанные ниже действия:

    Выполните действия в указанных выше шагах, чтобы открыть раздел Управление дисками.

В окне «Управление дисками» появится дополнительный раздел жесткого диска, помеченный как «незанятое пространство». Это незанятое пространство можно вручную добавить к основному разделу (C:).

Правой кнопкой мыши щелкните основной раздел (C:) и выберите пункт Расширить том.

Откроется мастер расширения тома. Нажмите кнопку Далее.

На странице Выбор диска вы можете указать объем дополнительного пространства, которое нужно добавить к основному разделу (C:). По умолчанию добавляется весь незанятый раздел. Нажмите кнопку Далее.

На следующей странице нажмите кнопку Готово, и незанятый раздел будет присоединен к разделу (C:).

Щелкните Пуск, введите «Этот/этот» и щелкните Этот ПК.

Правой кнопкой мыши щелкните диск C: и выберите пункт Свойства.

Была ли эта статья полезной?

Как, по вашему мнению, можно улучшить эту статью?

Как расширить виртуальный диск. Изменение размера виртуального диска в Oracle VirtualBox

Oracle VM VirtualBox является одним из самых популярных и стабильных программных обеспечений, с помощью которых пользователи могут устанавливать и тестировать операционные системы различных версий и сборок. При создании нового образа виртуальной машины, VirtualBox позволяет пользователям выбрать необходимый им размер виртуального диска, оперативной памяти, и памяти графической подсистемы. Но после установки операционной системы на виртуальную машину, пользователи не всегда могут так легко изменить размер виртуального диска. Эта опция недоступна в виртуальной среде. В статье мы расскажем вам, как исправить эту ситуацию и увеличить размер дискового виртуального пространства.

ВАЖНО! При выполнении каких-либо манипуляций с виртуальным жестким диском, всегда делайте его резервную копию!

Способ 1 – использование командной строки

Если вы хотите увеличить размер виртуального дискового пространства, используя следующие правила:

Перейдите к основной операционной системе и откройте командную строку с привилегиями администратора.

Введите следующую команду и нажмите «Enter»:

CD C:Program FilesOracleVirtualBox

После этого введите следующую команду:

vboxmanage 30000 modifyhd-[новый размер диска] «D:VirtualBoxWindows 8.1 Preview.vdi «

Вместо указанного пути вам необходимо указать путь, где хранится ваш образ.

Примечание: эта команда позволит увеличить объем виртуального дискового пространства на VirtualBox, но, чтобы использовать его, необходимо выполнить действия, описанные ниже:

Откройте VirtualBox и запустите виртуальную машину, дисковое пространство которой вы хотите расширить.

Если у вас установлена ОС Windows, то вам нужно запустить консоль «Управление дисками» (нажать сочетание клавиш Win+R и ввести в поле «diskmgmt.msc», после этого нажать «ОК»).

В консоли управления дисками добавленное вами дисковое пространство будет отображаться как незанятое. Чтобы задействовать его, щелкните правой кнопкой мыши на виртуальном диске и выберите пункт «Расширить том».

Увеличьте объём диска до предела и нажмите кнопку «ОК». Процедура займет несколько минут времени, после чего размер жесткого диска будет изменен.

Примечание: перед тем, как выполнить описанные выше действия, рекомендуем создать резервную копию виртуальной машины, объем диска которой вы хотите увеличить. Также обратите внимание на тот факт, что раздел, на котором вы храните виртуальную машину (.VDI) должны иметь достаточно свободного места, чтобы иметь возможность увеличить виртуальный диск.

Способ 2 – Создание второго раздела

Отключите виртуальную машину и перейдите в ее настойки.

Перейдите в подменю «Носители» и в поле «Носители информации» нажмите на значок «Добавить устройство». Выберите пункт «Добавить жесткий диск».

Перед вами откроется конфигуратор, в котором вам необходимо указать имя и путь, где будет находиться образ жесткого диска. Также не забудьте указать его размер и тип (желательно VDI). После того, как вы выставили подходящие вам значения, нажмите кнопку «Создать». Новый виртуальный HDD будет создан и сразу добавлен в виртуальную машину.

Запустите виртуальную машину, перейдите в диспетчер дисков как описано в способе 1 (шаг 5).

Вы увидите неразмеченный раздел диска. Кликните по нему правой клавишей мыши и выберите «Создать том».

В мастере создания томов пошагово вы должны будете указать его размер,

назначить букву, а также выбрать файловую систему.

После этого рядом в одним виртуальным диском, у вас будет создан второй, при этом абсолютно не затрагивающий первый.

Что делать если у вас виртуальная ОС Linux?

Откройте консоль, введите «su» и нажмите ввод.

Введите пароль администратора и нажмите «Enter».

Установите пакет «GParted». Для этого в консоли введите команду:

Для дистрибутивов Ubuntu, Debian, Mint она будет иметь следующий вид:

sudo apt-get install gparted

Для Fedora, Centos, команда будет выглядеть иным образом:

su yum install gparted

Дождитесь окончания загрузки и установки пакета. Чтобы установка завершилась успешно, ваша виртуальная ОС должна быть подключена к интернету.

Запустите GParted. В главном окне вы увидите список всех доступных дисков. Здесь вы также найдете добавленную вами область. Она будет помечена как неразмеченная.

Теперь, в зависимости от того, какой из способов выше вы выбрали, сделайте следующее:

  1. Кликните правой клавишей мыши по вашему текущему диску, на котором установлена ОС и выберите пункт «Изменить размер».
  2. В новом окне ползунком укажите новый размер диска, с учетом того количества места, которое вы выделили. После этого нажмите кнопку «Изменить размер».

Для способа 2:

Многие серьезные вещи, который приходится настраивать в боевой корпоративной сети на боевых серверах, сначала до блеска шлифуется на виртуальной машине. Если нужна целая локальная сеть, то для этих целей отлично подойдет целый парк таких виртуальный машин. Отлично, что клонировать такую машину проще простого. Дело 2 минут.

Единственное, что иногда приходится делать – это изменять размер виртуального жесткого диска, так как задачи на виртуальном сервере могут быть обширные.

Для своих экспериментальных целей я использую VirtualBox, так как он бесплатный, кроссплатформенный и так сложилось уже на протяжении долгого времени, когда рабочий компьютер не поддерживал аппаратную виртуализацию, а кроме VirtualBox запускаться без нее никто не умеет.

Лично я считаю, что очень серьезным достоинством VirtualBox является возможность управлять его работой через консоль. Есть универсальная команда – VBoxManage , которая позволяет сделать абсолютно все с уже созданной виртуальной машиной.

К примеру, чтобы увеличить размер виртуального жесткого диска VDI -формата до 20 Gb, необходимо выполнить команду:

/VirtualBox VMs/название_жесткого_диска.vdi” —resize 20000

Соответственно название_жесткого_диска – это название файла, который является у подопытной виртуальной машины жестким диском. Вроде все просто.

Единственное, что нужно знать наперед это то, что если Вы увеличиваете виртуальный жесткий диск, то добавленное “место” будет определено операционной системой, как неразмеченная область. Нужно использовать какое-нибудь стороннее приложение, которое позволит добавить это неразмеченное место к основному разделу. Если Вы наоборот, уменьшаете размер диска, то дополнительных проблем это не вызовет.

Если хотите поразить свою девушку своим изысканным кинематографическим вкусом, то Вы должны остановить свой выбор на фильме — «Калейдоскоп любви». Тем более, что можно на сайте kino-max.com . Красивое и доброе кино, которое понравиться любому взрослому и думающему человеку.

Случайные 7 статей:

    Секрет
    26 Август, 22:36

Настраивальщик
31 Август, 05:43

Аналогично. Искал инфу, но проблему так и не решил…

Nesh
4 Октябрь, 17:49

C:UsersNesh>CD C:Program FilesOracleVirtualBox

C:Program FilesOracleVirtualBox>VBoxManage modifyhd “D:/VM/XP/XP.vdi” —resiz
e 20000
0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100%

Demian
24 Октябрь, 13:03

Все работает на 100%. Тип виртуального жесткого диска должен быть динамическим. С фиксированным типом виртуального жесткого диска не работает. И еще, машина, на которой изменяется объем HDD , должна быть выключена.

  • Андрей
    11 Март, 18:07
  • На тот случай, если при создании виртуальной машины вы не угадали с размером, в Oracle VirtualBox есть штатная возможность изменить размер виртуального диска. Правда из графической оснастки изменить размер диска не получиться, для этого придется воспользоваться консольной утилитой VboxManage.exe, входящей в состав VirtualBox.

    Увеличение размера

    Открываем командную строку и переходим в директорию C:Program FilesOracleVirtual Box (директория установки VirtualBox по умолчанию). Выведем информацию о виртуальном диске WKS2.vdi командой:

    VboxManage.exe showhdinfo C:VMWKS2.vdi

    В строке Logical size указан максимальный размер диска — 25600 Мб (25 Гб). Увеличим его до 30 Гб (30720 Мб) следующей командой:

    VboxManage.exe modifyhd C:VMWKS2.vdi −−resize 30720

    И затем еще раз посмотрим данные о диске.

    После увеличения размера виртуального диска надо зайти в гостевую систему и увеличить размер логического диска. Cделать это можно из оснастки управления дисками (discmgmt.msc), выбрав в контекстном меню пункт «Расширить том». Эта возможность есть во всех ОС Windows, начиная с VistaServer 2008. В других операционных системах придется воспользоваться сторонними программами, например Acronis Disk Director.

    Уменьшение размера

    Возможна и обратная ситуация, когда необходимо уменьшить размер дискового пространства, занимаемого виртуальной машиной. В этом случае алгоритм действий другой.

    Сначала заходим в гостевую систему и удаляем все лишнее. Затем произведем очистку свободных секторов диска с помощью утилиты Sdelete от Sysinternals. Утилита не требует установки, ее достаточно распаковать и запустить из командной строки команду Sdelete.exe -s -z .

    Примечание. В Linux для очистки диска можно воспользоваться утилитой ZeroFree.

    После очистки выключаем виртуалку, открываем командную строку на хостовой машине и выполняем команду:

    VboxManage.exe modifyhd C:VMWKS2.vdi −−compact

    Эта команда сжимает образ виртуального диска, уменьшая место, занимаемое им на диске. При этом логический размер диска останется без изменения. Уменьшить размер диска с помощью ключа resize не получится, этот способ работает только в сторону увеличения.

    В заключение скажу, что увеличение размера возможно только для динамических дисков формата VDI или VHD, а сжатие — только для VDI-дисков. Все остальные варианты не поддерживаются, по крайней мере на данный момент. И еще, перед изменением размера диска не поленитесь сделать его резервную копию, на всякий случай

    Если вы хотите прекратить резервное копирование жесткого диска vmdk (может быть, вы заинтересованы в использовании диска также в vwmare), выполните следующие шаги:

    VBoxManage clonemedium «source.vmdk» «cloned.vdi» —format vdi VBoxManage modifymedium «cloned.vdi» —resize 51200 VBoxManage clonemedium «cloned.vdi» «resized.vmdk» —format vmdk

    Выше будет изменить размер жесткого диска до 50 ГБ (50 * 1024 МБ).

    Чтобы завершить вещи, вам нужно изменить размер диска тоже! Чтобы достичь этого, вы можете загрузить iso и загрузиться с этого iso, чтобы изменить размер вашего диска (выберите iso в настройках виртуального ящика).

    PS Если ваш новый размер слишком мал, вы получите такую же ошибку даже с вашим новым vdi файлом.

    У меня есть клиент Windows 7 на хосте Mac, и этот пост был ОЧЕНЬ полезен. Благодарю.

    • Запустить новое увеличенное изображение vmdk.
    • Перейдите в меню «Пуск» и щелкните правой кнопкой мыши «Компьютер» и выберите «Управление».
    • Выберите «Управление дисками»
    • Вы должны увидеть какое-то серое пространство на вашем (в моем случае) диске C
    • Щелкните правой кнопкой мыши диск C и выберите Extend Volume.
    • Выберите размер и нажмите

    Сладкое! Я предпочел использовать сторонний инструмент с предупреждениями о потере данных.

    Собственно, нужны только эти команды:

    VBoxManage clonehd «source.vmdk» «cloned.vdi» —format vdi VBoxManage modifyhd «cloned.vdi» —resize 51200

    Затем вы можете выбрать cloned.dvi в хранилище графического интерфейса Virtualbox.

    После этого запустите виртуальные окна и разверните свой диск C как методы Code Chops.

    Нет необходимости конвертировать файл *.vdi в файл *.vmdk.

    Так как это файл vmdk, вы можете использовать VMWare vdiskmanager , если он доступен для вашей платформы. VMWare имеет версии x86 Linux, Windows и OS X .

    И тогда вы просто выполните:

    1023856-vdiskmanager-windows-7.0.1.exe -x 30720M Machine-disk1.vmdk

    Это позволяет избежать клонирования, а затем развернуть диск. Теперь вам нужен дополнительный инструмент, а vmdk — формат диска VMWare, и вы все еще используете Virtualbox, поэтому могут быть несовместимости.

    qemu-img также может работать, но я не уверен, поддерживает ли он изменение размера файлов vmdk. Это выглядело бы так:

    Qemu-img resize Machine-disk1.vmdk +8G

    И только напоминание, с обоими, вам все равно придется разбить раздел после изменения размера базового диска. Все эти инструменты в основном dd if=/dev/old_disk of=/dev/new_disk bs=16M .

    Вы можете использовать проигрыватель Vmware для изменения размера vmdk. Это удаляет конверсию в оба конца (см. Другие сообщения), если вы хотите сохранить ее в формате vmdk. Просто убедитесь, что при добавлении vmdk в vmware не выбирайте формат обновления при появлении запроса, сохраните текущий, если VirtualBox не примет его.

    Перепробовал все решения здесь, но ничего не получалось. После нескольких часов копания я нашел этот пост в блоге и, как по волшебству, все работает. Я должен был сделать небольшие корректировки, так что вот модифицированная версия. Протестировано с версией Docker 17.06.0-ce, сборка 02c1d87.

    Как только разработчики действительно начинают контейнировать свои приложения, они часто генерируют большое количество изображений и быстро заполняют пространство на жестком диске 20 ГБ, выделенное для виртуальной машины Docker по умолчанию. Чтобы на виртуальной машине Docker было достаточно места на диске, мы должны изменить размер /dev/sda1 до более разумного числа.

    VirtualBox для Windows

    Изменение размера файла на диске при сохранении настроек виртуальной машины!

    Шаг 1 — Изменить размер файла на диске

    cd в каталог Oracle VM VirtualBox (в 64-разрядных системах: «C:Program FilesOracleVirtualBox»)

    Запустите эти команды (как указано выше):

    VBoxManage clonehd «C:pathtosource.vmdk» «C:path_tocloned.vdi» —format vdi VBoxManage modifyhd «C:pathtocloned.vdi» —resize 51200

    Проводник Windows и «копирование адреса в виде текста» через адресную строку должны помочь вам найти нужный путь.

    В системе Windows каталог VirtaulBox VM под вашим пользователем может содержать файл базы данных в формате XML с настройками, которые вы настроили для своей виртуальной машины. Переименуйте этот файл с.bak расширением (он имеет.vbox расширения). Переименуйте исходный.vmdk файл с.bak расширением, а также, чтобы избежать повторения ошибок. Теперь вы можете безопасно выполнить третий шаг без сообщения об ошибке, чтобы преобразовать машину обратно в формат.vmdk или с ошибкой «дубликат диска».

    VBoxManage clonehd «C:path_tocloned.vdi» «C:path_tosource.vmdk» —format vmdk

    Вам будет представлен токен UID . Скопируйте этот токен, выделив его перетаскиванием из окна Windows Command Interpetor и используя Ctrl+C

    Откройте файл.vbox.bak в текстовом редакторе, например Notepad++. Вам будет представлен XML-подобный файл базы данных. Ищите эти строки:

    менеджер виртуальных носителей .

    В списке виртуальных жестких дисков выбираем нужный, жмем правой кнопкой и нажимаем копировать . В моем случае это фиксированный windows 7, с объемом 20 ГБ.

    Диск у нас уже выбран, поэтому нажимаем next .

    Указываем тип создаваемого клона, я предпочитаю VHD , вы можете выбрать другой.

    В этом окне нас естественно интересует динамический виртуальный жесткий диск .

    Задаем любое имя будущему диску и нажимаем копировать .

    Ожидаем примерно 10-15 минут окончание процесса клонирования.

    После завершения процедуры, переходим в папку с виртуальными дисками, дабы убедится, что носитель создан.

    Увеличиваем размер диск в VirtualBox

    Убедившись в создании, переходим к процедуре увеличения размера. Здесь нам понадобится открыть командную строку. Если у вас стоит windows 10, то кликаем правой кнопкой мыши по меню пуск и открываем командную строку, желательно от имени администратора.

    В случае семерки, жмем пуск и в поиске вводим cmd , найденный файл запускаем под администратором.

    Теперь нам понадобится ввести определенную команду, но в начале нужно убедитесь в расположении папок с файлами программы и виртуального диска(клона).
    Убедившись вводим команду:

    «C:Program FilesOracleVirtualBoxVBoxManage.exe» modifyhd «H:VirtualBox VMsWindows 7Windows 7_2.vhd» —resize 31000

    • C:Program FilesOracleVirtualBoxVBoxManage.exe — путь к папке с файлами программы virtualbox.
    • H:VirtualBox VMsWindows 7Windows 7_2.vhd — расположение созданного диска(клона).
    • —resize 31000 — команда изменения размера до 31000МБ.

    Ждем окончание процесса.

    Создаем виртуальную машину

    После открываем virtualbox, нажимаем кнопку создать .

    В экспертном режиме вводим нужное имя, тип ОС 1 , указываем необходимы объем памяти(RAM) 2 , выбираем пункт использовать существующий виртуальный жесткий диск 3 и жмем кнопку обзора 4 .

    Выбираем наш клон и нажимаем кнопку открыть.

    Теперь жмем создать .

    Как видим машина создана, запускаем ее.

    Переходим в мой компьютер и видим, что объем как был 20ГБ так и остался. Все дело в том, что и в самой виртуальной системе нужно расширить том. При создании клона создается точная копия, а сам объем уже надо увеличить вручную в системе.

    Увеличиваем размер диска в виртуальной машине

    Для этого переходим в управление компьютером, нажав правой кнопкой мыши по значку мой компьютер и выбрав соответствующий пункт.

    Тут нас интересует вкладка управление дисками. Как видим имеется не распределенное пространство в размере 9 ГБ . Как раз столько нам и не хватает. Теперь нужно прибавить данный раздел к разделу (С:), для этого жмем правой кнопкой мыши по (С:) и выбираем пункт расширить том .

    Размер выделяемого пространства должен быть максимальный, так как мы переносим весь объем диска.

    Как видим не распределенного пространства уже нет, так оно нашло распределение в локальном диске (С:).

    Зайдя в мой компьютер увидим, что размер диска увеличен.

    Возможно вы скажите, так диск же динамический, а хотели увеличить размер фиксированного . Так вот, теперь клонируете созданный клон с преобразованием в фиксированный, благо вы уже это делать научились и получите то, что хотели.

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

    Как увеличить обьем виртуального жесткого диска в VirtualBox

    OSmaster.org.ua > Linux > Как увеличить обьем виртуального жесткого диска в VirtualBox

    Я являюсь одним из поклонников такой полезной программы, как VirtualBox. Поэтому знаю что при создании новой виртуальной машины, которой ранее не было, обязательно запускается мастер создания виртуальных носителей, где вас просят выбрать тип виртуального носителя и его размер. Очень часто я выбирал значение размера жесткого диска по-умолчанию (20 ГБ), но со временем использования виртуальной ОС оказывалось что этого размера не всегда достаточно. Поэтому рассмотрим как можно увеличить размер виртуального жесткого без переустановки виртуальной ОС.

    Для начала необходимо запустить терминал, если у вас Linux или командную строку, если Windows и ввести в нее следующую команду:

    VBoxManage modifyhd /путь/к/vdi-файлу —resize x

    Где в самом конце команды параметр «х» это размер в мегабайтах, к которому вы хотите увеличить ваш виртуальный жесткий. К примеру, если вы хотите увеличить размер виртуального жесткого для Windows 8 с 20 до 30 ГБ, то эта команда будет выглядеть так:

    VBoxManage modifyhd /путь/к/ Windows_8.vdi —resize 30000

    Далее жмем клавишу Enter и вы должны увидеть процесс выполнения команды. После ее завершения (100%) размер виртуального жесткого увеличиться до заданного значения.

    Со стороны вашей основной системы все. Теперь необходимо загрузиться в гостевую операционную систему и добавить появившейся размер в ее использование.

    Для гостевых ОС Windows

    К примеру, добавить новое дисковое пространство для Windows XP, Vista, Seven можно с помощью правой кнопки на ярлычке «Мой компьютер» на рабочем столе. Затем через меню Управление -> Управление дисками. Новое пространство появится там как неразмеченная область. Рассмотрим на примере относительно новой Windows 8. Для этого наберите в поиске (Search) слово «partition» щелкнув перед этим мышкой по опции «Настройки» (Settings).

    Результат поиска должен выдать вариант «Create and format hard disk partitions». Выберите эту опцию. В окне редактирования разделов вы должны увидеть свободную неразмеченную область справа от активного раздела.

    Далее правой кнопкой по активному разделу выберите из меню «Extend Volume» (Расширить раздел).

    Далее просто «Next».

    После этого Windows Explorer должен определить что размер жесткого увеличился к заданному ранее значению. А в диспетчере управления дисками свободная неразмеченная область должна слиться с активным разделом.

    Для гостевых ОС Linux

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

    Для этого в гостевой ОС необходимо установить менеджер управления разделами. Один из наиболее популярных — это GParted. Этот менеджер существует для различных видов Linux и имеет очень удобный интерфейс. Установить GParted для Ubuntu, Debian, Mint можно с помощью следующей команды:

    sudo apt-get install gparted

    Для Fedora, Centos:

    su yum install gparted

    Далее запускаем GParted и вы должны увидеть неразмеченный раздел.

    Правой кнопкой мышки по новому разделу выберите из меню «Новый». В моем примере выбрана файловая система Ext4, такая же как и на основном разделе, но утилита GParted позволяет выбрать файловую систему из достаточно широкого списка: FAT, FAT32, NTFS, Ext2/3, ReiserFS и т.п.

    После всего в главном окне программы кликните на зеленую галочку чтобы применить все изменения.

    После того как программа завершит роботу можно запустить файловый менеджер чтобы примонтировать в систему только что созданный раздел.

    Монтирование раздела из файлового менеджера действительно только до первой перезагрузки, поэтому чтобы сделать автоматическое монтирование при каждом запуске виртуальной машины нужно сделать следующее.

    Запустите опять GParted чтобы узнать какое имя утилита присвоила новому разделу. Как правило это имя будет иметь следующий вид:

    /dev/sdaХ

    Где Х — это номер раздела. Это же можно выяснить с помощью команды в терминале:

    Где наш новый раздел будет последним.

    После чего в терминале открываем от имени рута право на редактирование системного файла:

    sudo gedit /etc/fstab

    После чего вставляем в конец этого файла следующую строчку:

    /dev/sdaХ /путь/куда/монтировать/раздел ext4 defaults 0 2

    Где Х — это номер раздела.

    /dev/sda5 /media ext4 defaults 0 2

    Ну вот и все. Пишите, оставляйте комментарии.

    Также рекомендую прочитать:

    • Как сделать командную строку Linux более дружелюбной
    • Как превратить Ubuntu в Windows 7
    • Как сделать Ubuntu похожей на Mac OS X
    • Как установить классическое меню Gnome в Unity Ubuntu 11.10
    • VLC Media Player 2.0 Новые функции и обновления
    • Как скоректировать настройку часов в Windows при использовании нескольких ОС на одном компьютере

    30 Комментариев

    Большое спасибо за свежую статью!
    Как раз сегодня столкнулся с такой же проблемой — на виртуалке с ubuntu закончилось свободное место. После того, как попробую описанные действия сообщу результат )

    При создании нового виртуального жёсткого диска можно выбрать пункт «Динамически расширяющийся образ» и всё будет о’кей…

    Спасибо, помогло, только стоит добавить, что если в пути к vdi-файлу есть пробелы, то нужно путь указывать в кавычках, например
    VBoxManage modifyhd «E:TempVirtualbox7 Ultimate7 Ultimate.vdi» —resize 30000

    В гостевой ХРюше так просто не получится увеличить объем диска С. Воспользовался EaseUS Partition Master Home Edition — все быстро и без проблем. Спасибо автору.

    Спасибо огромное за статью!

    Очень грамотно и доступно. Огромное спасибо!

    Еще, надо добавить, что команда должна запускаться от рута

    Попытался… Вот ответ:
    «VBoxManage» не является внутренней или внешней
    командой, исполняемой программой или пакетным файлом.

    Каким способом вы устанавливали Virtual Box?

    Попытался… Вот ответ:
    “VBoxManage” не является внутренней или внешней
    командой, исполняемой программой или пакетным файлом.
    та же проблема, устанавливался путем скачивания с офф. сайта, не через yast2, у меня SUse13.4
    я новичек, что только не перепробовал, пропись от рута.

    Я точно знаю как проверить наличие команды в Ubuntu или Centos, думаю в SUse13.4 также. Для этого наберите в консоли начало команды, затем два раза клавишу Tab — такой способ покажет все похожие команды, которые начинаются с этого слова. К примеру: vbox -> 2-ной Tab, должны показаться возможные варианты: vboxautostart vboxballoonctrl vboxheadless vboxmanage vboxsdl vboxwebsrv. У меня Ubuntu выдает такой результат.

    BoxManage: error: Could not find file for the medium ‘/home/luckday1/

    /VirtualBox/media/vin1.vdi’ (VERR_FILE_NOT_FOUND)
    VBoxManage: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component Medium, interface IMedium, callee nsISupports
    VBoxManage: error: Context: «OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())» at line 178 of file VBoxManageDisk.cpp

    Причина ошибки — файл vin1.vdi не найден, проверте ваш путь к файлу, смущает этот фрагмент: «/home/luckday1>>/

    Спасибо, пацик! Помогло!

    Здравствуйте!
    Столкнулась с проблемой увеличения диска в машине, у которой был снимок. В моем случае увеличение стало доступно в гостевой ОС только после удаления снимка, т.к. последнее влечет за собой объединение vdi файлов — основного и в папке snapshots. Странно, что ни на одном из ресурсов проблема не освещена в случае наличия снимков. За статью спасибо!

    Спасибо за эту информацию, возможно кому-то она пригодится в попытках увеличения диска.

    Сделала все по инструкции. Гостевая — ubuntu.
    После перезапуска новый диск не примонтирован . Более того, если его примонтировать вручную через gparted, он все равно не виден в Computer/Properties. Там прежнее кол-во памяти.
    Не подскажете, в чем может быть проблема?

    но все равно ничего не изменилось.

    Не дописала..
    В fstab написала сначала /dev/sda3 ..
    потом поменяла на UUID
    UUID=… / ext4 defaults 0 2

    но все равно ничего не изменилось.

    Кажется поняла..
    Нельзя монтировать в корень?

    Ну в корень лучше не монтировать. И вы правильно написали, лучше использовать UUID раздела. Вот скопировал у себя рабочий пример:
    UUID=6df3b7e4-0cc8-4crc-8dd4-6266588b5644 /mnt ext4 defaults 0 0
    Это последняя строка добавленная в /etc/fstab.

    А у меня после перезапуска новый диск вообще не виден (хотя в настройках размер увеличился)

    Настройки виртуальной машины не изменились? Попробуйте передобавить диск к виртуальной машине…

    Винда ХР: прекрасно всё сработало в связке с EaseUS Partition Master. Спасибо за наводку автору и MNomzh!
    Странно, что возможность изменения размера образа отсутствует в графическом меню. К примеру, виртуальный диск с ХР динамически расширяется очень маленькими порциями, и только после перезагрузки, что не по-деццки доставляет.

    У меня тип HD статичный, я так понял его нельзя расширить. А можно ли изменить тип на динамический?

    Вы пробовали изменить размер статичного диска? Что возвращает VBoxManage modifyhd?

    0%…
    Progress state: VBOX_E_NOT_SUPPORTED
    VBoxManage: error: Resize medium operation for this format is not implemented yet!

    Нашел ответ на одном из форумов с похожей ошибкой. Вот пример решения, команды в консоли:

    $ VBoxManage showhdinfo windows7x64.vdi
    UUID: 15dccff1-30e0-4eac-a8d9-90ae90161a64
    Accessible: yes
    Logical size: 20480 MBytes
    Current size on disk: 20480 MBytes
    Type: normal (base)
    Storage format: VDI
    Format variant: fixed default
    In use by VMs: Win7x64 (UUID: 129eea26-f578-405a-924c-7a5076bcc5c8)
    Location: /mnt/moredata/VMs/Windows7x64/windows7x64.vdi

    Для начала необходимо выполнить клонирование диска:

    $ VBoxManage clonehd windows7x64.vdi windows7x64_C.vdi
    0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100%
    Clone hard disk created in format ‘VDI’. UUID: 4e067a69-0f9b-4394-9607-8d7cc37b8223

    Затем все действия выполняем с клоном, что обеспечивает безопасность данных, при этом клон уже будет динамическим:

    $ VBoxManage showhdinfo windows7x64_C.vdi
    UUID: 4e067a69-0f9b-4394-9607-8d7cc37b8223
    Accessible: yes
    Logical size: 20480 MBytes
    Current size on disk: 20364 MBytes
    Type: normal (base)
    Storage format: VDI
    Format variant: dynamic default
    Location: /mnt/moredata/VMs/Windows7x64/windows7x64_C.vdi

    После чего должно получиться выполнить ресайз:

    $ VBoxManage modifyhd windows7x64_C.vdi —resize 40960
    0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100%

    $ VBoxManage showhdinfo windows7x64_C.vdi
    UUID: 4e067a69-0f9b-4394-9607-8d7cc37b8223
    Accessible: yes
    Logical size: 40960 MBytes
    Current size on disk: 20365 MBytes
    Type: normal (base)
    Storage format: VDI
    Format variant: dynamic default
    Location: /mnt/moredata/VMs/Windows7x64/windows7x64_C.vdi

    Попробуйте этот способ.

    Здравствуйте, большое спасибо за способ, вроде бы все получилось ,но при загрузке пишет
    serious errors were found while checking the disk drive media
    Если посл строку в файле fstab удалить , то предупреждение пропадает

    Ну тогда назревает такой вопрос, вы отформатировали этот подключаемый в fstab раздел, в какую файловую систему?

    Оставить комментарий Отменить ответ

    • Как удалить все стандартные сторонние приложения из Windows 8 (Windows RT)(10,00 из 10)
    • Как уменьшить уровень почти полной разрядки батареи до 1% в настройках Windows 7(10,00 из 10)
    • Список новых функций в Windows 8.1(10,00 из 10)
    • Как восстановить потерянные лицензионные ключи Windows и программ с нерабочего компьютера(10,00 из 10)
    • Удобный плагин для навигации по файлам и папкам в Notepad++(10,00 из 10)
    • Сравнение программ для восстановления информации(10,00 из 10)
    • Как ограничить количество попыток ввода пароля при входе в Windows(10,00 из 10)
    • Как удалить системный файл в Windows 7 или Vista(10,00 из 10)
    • Как просматривать интернет страницы с помощью терминала Linux(10,00 из 10)
    • Как включить кнопку Mute для вкладок в Google Chrome(10,00 из 10)

    http://kb.parallels.com/113972
    http://olegshein.ru/oshibki-i-devajjsov/kak-rasshirit-virtualnyi-disk-izmenenie-razmera-virtualnogo-diska-v-oracle/

    Как увеличить обьем виртуального жесткого диска в VirtualBox

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

    Ваш адрес email не будет опубликован. Обязательные поля помечены *