Virtualbox увеличить диск mac os
Если вы используете VirtualBox для запуска гостевых операционных систем на виртуальной машине на Mac, например Windows 10 или Ubuntu Linux, вам может потребоваться изменить размер виртуального диска, на котором находится ОС. Это часто бывает, когда вы неадекватно оцениваете, сколько места требуется для правильной установки на виртуальной машине с динамически выделяемым хранилищем.
Чтобы изменить размер файла VDI или VHD в Mac OS X (это может работать так же в Linux, сообщите нам об этом), вы воспользуетесь инструментом VBoxManage из командной строки Mac. Даже если вы решили установить инструменты командной строки VirtualBox, они не будут на вашем пути, поэтому вы перейдете к содержимому VirtualBox.app, чтобы вместо этого использовать утилиту.
Поскольку это модифицирует виртуальную машину, рекомендуется заранее создать резервную копию файла VDI или VHD, если вам совсем не нравится терминал, вам, вероятно, сначала следует создать резервную копию всего Mac. Имейте в виду, что утилита изменения размера использует для измерения мегабайты, поэтому, если вы изменяете файл vm на 30 ГБ, это будет 30000 МБ, 50 ГБ — 50000 и т. Д.
Mac OS X
Продемонстрировать память
Эта демонстрация только расширяется 300M Чем больше пространства, тем дольше время расширения
панель приложений
Открытым mac панель приложений
Шаг 4
Использовать команда modifyhd из VBoxManage (утилита, которая поставляется с VirtualBox) следующим образом:
VBoxManage modifyhd «C: Users Виртуальные машины VirtualBox .vdi ”- изменить размер
В моем случае я набрал (чтобы изменить размер до 40 ГБ или 40000 МБ):
VBoxManage modifyhd «c: Users Hubert VirtualBox VMs Бухгалтерский клон Бухгалтерский учет Windows Clone.vdi” — resize 40000
необходимо заключать в кавычки потому что в пути к файлу (и имени) есть пробелы, и Подсказка не сможет обработать их без кавычек.
Запись: это две черты, прежде чем «изменить размер». В зависимости от вашего шрифта он может визуально отображаться как одна длинная строка.
Вы должны увидеть визуальное подтверждение того, что VBoxManage работает с файлом. Время, чтобы сделать это зависит от размера, но это должно быть считанные минуты. Виртуальная коробка теперь подтвердит, что диск больше (здесь, как мы и просили, это 40 ГБ)
Как изменить размер виртуального диска VirtualBox в Mac OS
- Выключите виртуальную машину и выйдите из VirtualBox.
- Откройте приложение Terminal и используйте следующую команду для перехода в каталог приложения VirtualBox:
VBoxManage modifyhd --resize [new size in MB] [/path/to/vdi]
Например, предположим, что есть файл VDI виртуальной машины Windows 10, расположенный в /Users/Paul/Documents/VM/Windows10.vdi, и мы хотим, чтобы он увеличился с 15 до 30 ГБ, синтаксис будет следующим:
VBoxManage modifyhd --resize 30000 ~/Documents/VM/Windows10.vdi
VBoxManage showhdinfo ~/path/to/vmdrive.vdi
Если путь к файлу виртуальной машины находится в глубоко укоренившемся или сложном месте, используйте кавычки или используйте трюк с перетаскиванием для печати пути, который отлично работает в приложении Терминал, чтобы правильно указывать на сложную иерархию каталогов.
Изменение размера диска с помощью VBoxManage в основном происходит мгновенно из командной строки, но имейте в виду, что как только вы вернетесь в виртуальную ОС (Windows, OS X, Linux или что-то еще, что вы используете в VirtualBox), вы, вероятно, захотите перераспределить раздел, чтобы использовать новое пространство.
Я выполнил это, чтобы увеличить минимальный размер динамического выделения, если файл VDI имеет фиксированный размер и вы хотите его уменьшить, инструмент VBoxManage все равно выполнит эту работу, но флаг –compact — это то, что вы ищете.
VBoxManage — полезный инструмент с множеством полезных применений, вы также можете использовать его для быстрого клонирования виртуального диска и изменения почти всего в VirtualBox из командной строки. Если вы планируете часто использовать VBoxManage, вы можете добавить его в свой путь или создать псевдоним для облегчения доступа.
Знаете другой способ изменить размер VirtualBox VDI? Дайте нам знать об этом в комментариях.
Рано или поздно пользователи VirtualBox сталкиваются с тем, что диск (динамический) гостевой системы стал занимать много места на хост системе.
Диск в гостевой системе 25 ГБ. Занято в Windows только 13 ГБ, но на хост системе диск занимает почти 19 ГБ.
Вывод команды VBoxManage
Для ещё большей наглядности скриншот
Диск в менеджере носителей
Использование VBoxManage в Linux
Вам потребуются root-права для работы с терминалом и самой утилитой.
vboxmanage modifyhd ВАШ_UUID --resize 25600
В Linux невозможно расширить раздел, пока запущена сама ОС.
Либо в поле «Новый размер» впишите число, которое указано в строке «Максимальный размер».
Шаг 6
Перейдите к управлению дисками, выполнив «Пуск»> «Компьютер» (щелкните правой кнопкой мыши)> «Управление»> «Хранилище»> «Управление дисками». (вы также можете откройте его из командной строки)
Шаг 1
Откройте командную строку, щелкнув ее значок или введя «cmd» в меню «Пуск»> «Поиск».
Шаг 1
Если вы используете Mac OS, процедура почти такая же. Я сделаю это немного короче ради времени. Я знаю, что некоторые пользователи никогда не использовали командную строку (узнать больше о приглашении OSX), вот как это найти: просто найдите Терминал приложение.
памяти на жестком диске машины MAC расширение виртуальной системы VM
Шаг 2
Найдите полный путь и имя файла виртуальной машины .VDI вашей виртуальной машины. Вам нужно будет оба, чтобы ввести команду в Терминале.
Как увеличить/уменьшить размер диска
Для изменения размера диска нужно запустить vboxmanage с опцией modifymedium . В прошлых релизах VirtualBox опция называлась modifyhd или modifyvdi .
For compatibility with earlier versions of VirtualBox, the "modifyvdi" and "modifyhd" commands are also supported and mapped internally to the "modifymedium" command.
Для хост системы Mac/Linux
Для хост системы Windows
Увеличим диск с 25 ГБ до 30 ГБ. Размер указывается в МБ. 30 ГБ = 30*1024 = 30720.
Далее остаётся только расширить диск внутри гостевой ОС
успех Extension
текущая операция
Выберите расширенную область, нажмите кнопку, чтобы объединить его в основной раздел, а затем система расширяется.
Подключение виртуального диска в Windows
Эта ОС после подключения накопителя все еще не будет видеть дополнительный HDD, поскольку он не был инициализирован.
-
Запустите виртуальную машину.
Теперь диск виден в Проводнике и готов для работы.
Способ 1: Утилита VBoxManage
В арсенале VirtualBox есть утилита VBoxManage, которая позволяет управлять размерами дисков через командную строку или терминал в зависимости от типа операционной системы. Мы рассмотрим работу этой программы в Windows 10 и CentOS. Условия для изменения объема в этих ОС следующие:
- Формат хранения: динамический;
- Тип диска: VDI или VHD;
- Состояние машины: выключена.
Прежде, чем начать изменение, вам нужно узнать точный размер диска гостевой ОС и путь, где хранится виртуальная машина. Это можно сделать через VirtualBox Менеджер.
На панели меню выберите «Файл» > «Менеджер виртуальных носителей» или просто нажмите Ctrl+D.
Напротив ОС будет указан виртуальный размер, а если выделить ее кликом мыши, то внизу появится информация о расположении.
Способ 2: Создание второго виртуального накопителя
Способ изменения размера диска через утилиту VBoxManage не единственный и не самый безопасный. Гораздо проще подключить второй виртуальный накопитель к созданной машине.
Конечно, имеет смысл создавать второй диск, только если планируется существенно увеличить объем накопителя, и не планируется хранить файл (-ы) большого размера.
Опять же рассмотрим способ добавления накопителя на примерах Windows 10 и CentOS.
Подключение виртуального диска в Linux
В отличие от Виндовс, в дистрибутивах на базе Линукс не нужно инициализировать накопители. После создания и подключения диска к виртуальной машине, остается проверить, все ли сделано правильно.
-
Запустите виртуальную ОС.
Это были распространенные и наиболее удобные варианты увеличения размера диска виртуальных машин в ВиртуалБокс. Не забывайте делать резервные копии важных ОС, если решили пользоваться утилитой VBoxManage, и следите за тем, чтобы на основном диске, откуда выделяется место для виртуального накопителя, было достаточно свободного места.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Еще статьи по данной теме:
Спасибо! все понятно, первый проще, а второй с линуксом еще возиться. Только вот возник у меня такой вопрос: обязательно ли все действия проделывать через менеджер виртуальных носителей HDD «Vbox» для разделения в неформатированного пространства, или можно проделать все то же самое через обычные программы не относящиеся к виртуальным машинам, например парагон, Acronis Disk Director, MiniTool Partition Wizard Technician… ведь эти программы тоже позволяют разделять пространство, как не занятое без повреждения файлов… будет ли работать такой способ?
Здравствуйте, если вы хотите сторонними программами увеличить пространство виртуального HDD, то сделать это не получится. Акронис, МиниТул и др. воспринимают даже виртуальный жесткий диск как отдельный накопитель, идентичный физическому. Соответственно, они не понимают, откуда брать еще гигабайты для увеличения пространства. Утилита VBoxManage взаимодействует с реальным жестким диском, поэтому только она позволяет прибавить к виртуальному пространству еще несколько ГБ, резервируя их на физическом винчестере. А уже затем, для слияния нераспределенного пространства с виртуальным HDD идут в ход перечисленные вами проги.
и возможно еще один вариант, создать новый виртуальный HDD и перекинуть туда все файлы со старого
спустя ночь у меня все же нашелся вариант по увеличению места на VHD/
создаем новый VHD с объемом который нужен, далее, создаем образ нашего VHD, на котором не достаточно места, через Acronis True Image, после создания образа c расширения tib, делаем восстановление этим созданным файлом в новый увеличенный объемом VHD… старый vhd придется переименовать, а новый переименовать под старый и путь файла vhd должно оставаться таким же.
если vhd занят системой то перезагрузите и переименуйте.
способ может не подойти тем у кого очень мало места, ведь по мимо того чтоб создать образ в acronis true нужно еще создать новый vhd и при этом хранить старый на случай как бэкап.
Добрый день, хочу увеличить диск на виртуал боксе, но есть проблема, мне нужно ввести в строку команду CD C:\Program Files\Oracle\VirtualBox , но директория не меняется и я не могу продвинуться, хотя путь до папки указан верно, что мне сделать посоветуйте.
Здравствуйте, а в чем, собственно, у Вас проблема? Судя по скриншоту, путь сменился с стандартного C:\Windows\System32 на C:\Program Files\Oracle\VirtualBox.Теперь вводите команду vboxmanage modifyhd в соответствии с рекомендациями, описанными в этой статье.
Добрый день , всё сделал как написано, но VBoxManage область не создаётся , что делать?
Добрый день, у меня всё не хватает памяти и сильно лагает виртуальный комп, может это из за того что у меня на CD дисководе 0 байт? , можно ли как то увеличить , и 55 мб я не устанавливал на CD диске. Что можно сделать?
Здравствуйте, нет, дело не в CD — это инструмент «Дополнения VirtualBox» и он эмулируется как компакт-диск (особенность работы виртуальной машины). Здесь и не должно быть свободного места, т.к. этот CD предназначен не для записи, а для считывания данных, поэтому ничего с эмулированным дисководом делать не стоит. Лагает десятка, скорее всего, из-за того что вы не настроили виртуальную машину правильно. Зайдите в ее настройки, установите ОЗУ от 4 ГБ (чем больше, тем лучше), другие рекомендации по настройке вы найдете в этой статье (раздел «Настройка параметров виртуальной машины»).
Что касается выделенного количества — да, 35 ГБ под Windows 10 маловато, но не критично. Я могу вам посоветовать либо воспользоваться этой статьей, добавив еще хотя бы 15 ГБ, либо создать новую виртуальную машину с десяткой, выделив побольше места под системный раздел. Если вы не можете выделить 4 ГБ оперативной памяти для виртуальной Win 10, можете попробовать установить 32-битную версию (конечно, при условии, что 64-бита — не обязательный критерий для вас).
Ну я же уже выделил ещё 5 гб на диск E, и + ещё там не вся память закончилась , поменял настройки дк у меня вообще теперь перестало заходить , а стало выдавать вот эту ошибку, а создать новую виртуальную машину- для этого придётся удалить старую, а на старой виртуалке стоит андройд студия , и я с ней возился неделю так как не открывает шаблоны из за нехватки памяти, если я создам новую мне уже ни кто не поможет с андройд студио. Поэтому хотелось бы оставить как то старую , и сделать так что бы она не лагала.
Зашёл в папку основную где установлена программа, там были видео на 3 гб видимо машина записывала действия мои и я удалил ух, точнее перенёс , потом зашлё в вируал бокс а у меня там куда то всё подевалось, я обратно видео вставил но ни чего не помогло и в итоге у меня делась куда то вирт машина , хотя память так и занята.
Ваши машины хранятся в папке Virtualbox VMs, если вы там найдете виртуальный жесткий диск с Windows 10 в расширении .vdi, можете монтировать ее в хостовую Виндовс через тот же Daemon Tools Lite. В таком случае он появится как подключенный жесткий диск уже в основной операционной системе и все файлы будут доступны для использования — вы сможете скопировать папки и файлы Андроид Студио и перенести их на новую виртуальную Windows, так как судя по вашему комментарию под другой статьей, вы начали устанавливать Windows 10 заново.
А вообще вы можете попробовать подключить найденный .vdi с десяткой в папке Virtualbox VMs. Для этого откройте VirtualBox, зайдите в «Файл» — «Менеджер виртуальных носителей», найдите в списке .vdi с десяткой и подключите его. Если нужно, укажите путь к этому диску, используя поле «Расположение». И когда диск с десяткой появится в списке, сверху нажмите «Подключить» (у меня на примере он уже подключен, поэтому вместо этого кнопка «Отключить»).
После ресайза виртуального диска и запуска управления дисками видна приведенная на скриншоте картинка. Опция «расширить том» — не активна. Видны две дополнительные области -Разделы восстановления. Помечены стрелками. Может из-за них нераспределенная область не присоединяется к основной?
Здравствуйте, нет, дело не в этих разделах восстановления. Вы же хотите изменить системный том (С:), добавив к нему нераспределенную область. Этого не получится сделать утилитой «Управление дисками». Скачайте для таких целей бесплатные MiniTool Partition Wizard Free или Aomei Partition Assistant. Через них присоедините свободные 32 ГБ, и они в режиме PreOS (при перезагрузке и до запуска Windows) добавят эту область к разделу С.
Спасибо за отличный совет! Воспользовался им в обоих вариантах. Все прекрасно сработало. Ваш сайт — супер!
Это случилось со мной сегодня: я создал Virtualbox (бесплатно) Виртуальная машина (ВМ) для запуска некоторых тестов (перенос старого ПК на ВМ), и я недооценил размер диска, который мне действительно нужен: с 15 ГБ ОС (Windows 7) даже не было достаточно места для обновления. Не важно, я могу изменить размер диска одним щелчком мыши? На самом деле, нет.
(В отличие от VMWare) Нет графического пользовательского интерфейса для изменения этого конкретного параметра. Но не беспокойтесь, вот как это сделать быстро с помощью командной строки для Windows и Mac. Во-первых, сделайте резервную копию своей виртуальной машины!
Технические детали
- Это было написано с использованием VirtualBox 4.3.22 на Windows и 4.3.20 на Mac
- Виртуальная машина имеет динамически выделенный диск (что означает, что файл .VDI будет расти со временем)
- ОС VM — это Windows 7
инструмент Disk
поверни mac Автономный инструмент диск
Шаг 3
Похоже, что приложение VBoxManage доступно из любого места по умолчанию, поэтому нам не нужно заходить в каталог приложения. Просто введите команду в окне терминала:
VBoxManage modifyhd “ ”- изменить размер 40000
Вы должны увидеть работу утилиты над файлом в командной строке.
Когда это будет сделано, перезагрузите виртуальную машину и загрузитесь в Windows. Оттуда просто выберите решение для Windows, шаг 5, как показано выше.
Вам нужно будет изменить размер раздела Windows, и у вас будет достаточно места для хранения данных. Это оно!
Как сжать VDI диск
Шаг 1. Выполняем дефрагментацию диска (зачем?!) в гостевой системе (только для Windows).
Шаг 2. Заполняем диск нулями
Для гостевой системы Windows
Для Windows есть специальная утилита SDelete.
Для гостевой системы Linux
Для Linux вариантов несколько:
Или через утилиту zerofree
Или через утилиту sfill (входит в состав пакета secure-delete ; только для Debian)
Шаг 3. Выключаем гостевую машину.
Шаг 4. Запускаем modifymedium с опцией compact .
Для хост системы с Mac
Для хост системы с Linux
Для хост системы с Windows
При создании виртуальной машины в программе VirtualBox пользователю необходимо указать объем, который он хочет выделить под нужды гостевой ОС. В некоторых случаях выделенного количества гигабайт со временем может перестать хватать, и тогда актуальным будет вопрос об увеличении объема виртуального накопителя.
Создание дополнительного накопителя в VirtualBox
- Выделите виртуальную машину и на панели инструментов нажмите на кнопку «Настроить».
Расширенная пространство
Откройте настройки, выберите жесткий диск, нажмите, чтобы развернуть
Windows
Использование VBoxManage в Windows
- Запустите командную строку с правами администратора.
CD C:\Program Files\Oracle\VirtualBox
vboxmanage modifyhd "Путь до виртуальной машины" --resize 33792
vboxmanage modifyhd "D:\Virtualbox VMs\Windows 10\Windows 10.vdi" --resize 33792
"D:\Virtualbox VMs\Windows 10\Windows 10.vdi" — путь, где хранится сама виртуальная машина в формате .vdi (обратите внимание на кавычки — без них команда не будет работать).
--resize 33792 — атрибут, который ставится через пробел от закрывающих кавычек. Он обозначает новый объем диска в мегабайтах.
После успешного изменения объема диска необходимо настроить саму виртуальную ОС, поскольку она будет продолжать видеть прежнее количество ГБ.
-
Запустите операционную систему.
Дальнейшие действия возможны исключительно на Windows 7 и выше. Windows XP не поддерживает возможность расширения тома, поэтому потребуется использование сторонних утилит вроде Acronis Disk Director.
Шаг 3
Найдите путь к файлу, где находится файл диска вашей виртуальной машины (.vdi) (обычно в C: Users VirtualBox VMs ).
Способы увеличения размера диска в VirtualBox
Точно рассчитать размер, который понадобится после установки системы в ВиртуалБокс, удается не всегда. Из-за этого некоторые пользователи сталкиваются с нехваткой свободного пространства в гостевой ОС. Есть два способа добавить свободное пространство к виртуальной машине без удаления образа:
- Использование специальной утилиты от VirtualBox;
- Добавление второго виртуального жесткого диска.
Шаг 2
Перейдите туда, где установлен VirtualBox (обычно C: Program Files Oracle VirtualBox), чтобы найти Утилита VboxManage (полная документация здесь), Вот команды для ввода (по одной на строку):
компакт диск
cd «Программные файлы Oracle VirtualBox»
Теперь вы должны быть в правильном каталоге и даже можете проверить, есть ли приложение VBoxManage.exe, набрав
Просмотреть расширение
Расширенное пространство и система каждый занимает зону, нажмите на блоке области, чтобы увидеть расширенную информацию о пространстве, убедитесь, что информация верна
Шаг 5
Разное
Обратите внимание, что я предполагаю, что вам абсолютно необходимо место на системном диске. Я сделал это, потому что хотел, чтобы обновления работали, и мне нужно было установить больше приложений на C: .
Если вам нужно хранилище для данных, вы также можете добавить еще один диск D:, создав новый эмулированный диск. В целом, мне проще управлять своими виртуальными машинами как отдельными файлами, но если есть общий доступ к данным, имеет смысл обмениваться дисками.
Если вы знаете лучший / более простой способ сделать это, сообщите нам об этом в комментариях. Мы надеемся, что это сэкономило несколько минут кому-то там!
Шаг 7
Щелкните правой кнопкой мыши по существующему разделу, который вы хотите расширить (здесь, C :), и выберите «Расширить объем» во всплывающем меню.
По умолчанию диспетчер дисков предложит вам расширить все доступное пространство, что вы, вероятно, захотите сделать, но вы можете выбрать любой другой размер, какой захотите. На приведенном ниже снимке экрана показано, что мы добавляем 24 ГБ к существующим 15 ГБ => почти 40 ГБ.
И если все пойдет хорошо, новый взгляд на диск C: теперь показывает 40 ГБ, которые мы просили. Вот и ты. Вы можете, наконец, использовать дополнительное пространство!
На всякий случай, вот еще видео (не мое), которое показывает, как выглядит процесс. Он использует немного другую версию Windows, но это должно быть достаточно близко:
дефолт 40G
Многие люди устанавливают виртуальные машины mac Когда вы будете выбирать систему рекомендуется по умолчанию 40G пространства на жестком диске
К полученному программного обеспечения, он может подсказать место, особенно xcode Ждать
В это время, необходимо расширить виртуальное пространство на жестком диске, но размер системы пространство Mac не изменится после расширения, вам нужно вручную процесс
Посмотреть жесткий диск
Выберите вас mac Диск + расширен идентификатор раздела, такие как презентации 70G+300M , Т.е. 75GB Только Вы можете (другой блок 30M Диск не обязательно
После выбора, нажмите на верхней части, а затем подтвердить раздел снова (не будет никаких действий и пострадавших в этом)
Читайте также: