ПлохоОтлично
Знаете, а ведь я ошибался, когда , что 20 Gb вам хватит на разработку. После выхода в свет обновления XCode 4.2, точнее обновления iOS SDK до версии iOS 5 я столкнулся с проблемой, что 4 Gb свободных мне не хватает на установку.
Жаль, очень жаль. Опять - танцы с бубном и шаманские штучки.
Приступим?
Для расширения динамического диска (я надеюсь сужать его вы не станете ) вам нужно выполнить следующие шаги:
C:\Program Files\Oracle\VirtualBox
VBoxManage modifyhd {путь к вашей папке с виртуальной машиной} \osx64.vdi --resize {размер в мегабайтах}
Как-то так: VBoxManage modifyhd d:\vms\osx64.vdi --resize 65000
Проверяем:
Собственно VirtualBox мы уже уговорили. Осталось, чтоб в чудеса поверила Mac OS X Lion.
Запускаем нашу виртуальную машину с Mac OS X Lion, идём в Finder и видим...
мда.. не очень приятно.
Ну что-же, давайте поборемся!
Запускаем дисковые утилиты Mac OS
Тыркаем в Partision. И видим, что у нас, теперь оказывается - полно места:
всё.. жить можно, до победы всего-то пары манипуляций осталось!
Расширяем наши просторы:
Таким образом мы раширяем выбранную партицию жесткого диска Mac OS до максимума.
Надо нажать Applay и согласиться изменить размер выбранной партиции.
Теперь закрываем / открывает дисковые утилиты Mac OS и...
УРА! Мы всех победили!!!
На изменение размера, от поиска информации до реальных дел у меня ушло что-то 4 минуты суммарно, да ещё я 10 минут писал эту стать. Не слушайте ни кого, кто говорит, что изменить размер динамического диска на гостевой операционной системе MacOS X Lion - тродоёмкая и долго по времени задача! Нет, нет и ещё раз - нет.
С благодарностью к источникам:
к сожалению, вынужден вам сообщить - фокус не удастся! Изменение размеров основного раздела, как отором установлена Mac OS не возможно без полного удаления на нём данных . Т.е. - полное пересоздание раздела. Если вы себе дадите повод потрудиться, то это - подтверждено на официальном сайте Apple в документации.
Как быть?
Решение, конечно есть. Правда в 4 минуты оно уже не укладывается. Я вам рассказывал как создавать резервную копию. Если вы этого ещё не сделали, то пришло время.
Создав резервную копию, перезапускаем гостевую Mac OS в VirtualBox и стартуем её с загрузочного диска. Mac OS нам радостно сообщит, что, увы, милчеловек, не мыльца, потому как бриться уже не будешь. Т.е. установиться не могу, могу только восстановиться. Ну и ладнож. Нам пока и не то и не другое не надобно. А надобно нам поасть в дисковые утилиты, которые находятся в данный момент в веху экрана в системном меню.
Запускаем дисковые утилиты, выбираем наш многострадальный диск и... пытаемся сделать тоже самое, что мы уже делали и получаем, ессно отлуп. Утирая рукавом скупую мужскую слезу, тупа пересоздаём диск, выбрав установку 1 (т.е. всё место в разделе отводим под него). Даём ему то же имя, можем, впрочем и другое, только для чего? И соглашаемся на убиение.
Процедура эта моментальная. Нажал, получил новый чистенький диск и всё. Дальше лишь остаётся запустить восстановление из резервной копии, выбрав второй диск (который у меня так и зовётся - backup) и на нём самую последню копию. Восстановление 20 Gb у меня длилось 45 минут.
О чём я очень сожалею и всё больше склоняюсь к мысли купить уже Apple Mac и не морочиться больше с VirtualBox-ом
Да, совсем забыл. Ещё одним решением - будет использование всяких парагонов и прочих iPortition. Правда стоят они... Но ведь пытливый ум русского программиста всегда найдёт резьбу на самую хитру нарезку . Если честно, то поиск резьбы, по временным затратам сравним с тем методом, что я описал выше.
Oracle VM VirtualBox является одним из самых популярных и стабильных программных обеспечений, с помощью которых пользователи могут устанавливать и тестировать операционные системы различных версий и сборок. При создании нового образа виртуальной машины, VirtualBox позволяет пользователям выбрать необходимый им размер виртуального диска, оперативной памяти, и памяти графической подсистемы. Но после установки операционной системы на виртуальную машину, пользователи не всегда могут так легко изменить размер виртуального диска. Эта опция недоступна в виртуальной среде. В статье мы расскажем вам, как исправить эту ситуацию и увеличить размер дискового виртуального пространства.
ВАЖНО! При выполнении каких-либо манипуляций с виртуальным жестким диском, всегда делайте его резервную копию!
Если вы хотите увеличить размер виртуального дискового пространства, используя следующие правила:
Шаг 1
Перейдите к основной операционной системе и откройте командную строку с привилегиями администратора.
Введите следующую команду и нажмите «Enter»:
CD C:\Program Files\Oracle\VirtualBox\
Шаг 3
После этого введите следующую команду:
vboxmanage 30000 modifyhd-[новый размер диска] "D:\VirtualBox\Windows 8.1 Preview.vdi "
Вместо указанного пути вам необходимо указать путь, где хранится ваш образ.
Шаг 4
Откройте VirtualBox и запустите виртуальную машину, дисковое пространство которой вы хотите расширить.
Шаг 5
Если у вас установлена ОС Windows, то вам нужно запустить консоль «Управление дисками» (нажать сочетание клавиш Win+R и ввести в поле «diskmgmt.msc», после этого нажать «ОК»).
Шаг 6
В консоли управления дисками добавленное вами дисковое пространство будет отображаться как незанятое. Чтобы задействовать его, щелкните правой кнопкой мыши на виртуальном диске и выберите пункт «Расширить том».
Увеличьте объём диска до предела и нажмите кнопку «ОК». Процедура займет несколько минут времени, после чего размер жесткого диска будет изменен.
Примечание: перед тем, как выполнить описанные выше действия, рекомендуем создать резервную копию виртуальной машины, объем диска которой вы хотите увеличить. Также обратите внимание на тот факт, что раздел, на котором вы храните виртуальную машину (.VDI) должны иметь достаточно свободного места, чтобы иметь возможность увеличить виртуальный диск.
Отключите виртуальную машину и перейдите в ее настойки.
Перейдите в подменю «Носители» и в поле «Носители информации» нажмите на значок «Добавить устройство». Выберите пункт «Добавить жесткий диск».
Перед вами откроется конфигуратор, в котором вам необходимо указать имя и путь, где будет находиться образ жесткого диска. Также не забудьте указать его размер и тип (желательно VDI). После того, как вы выставили подходящие вам значения, нажмите кнопку «Создать». Новый виртуальный HDD будет создан и сразу добавлен в виртуальную машину.
Запустите виртуальную машину, перейдите в диспетчер дисков как описано в способе 1 (шаг 5).
Вы увидите неразмеченный раздел диска. Кликните по нему правой клавишей мыши и выберите «Создать том».
В мастере создания томов пошагово вы должны будете указать его размер,
Откройте консоль, введите «su» и нажмите ввод.
Шаг 2
Введите пароль администратора и нажмите «Enter».
Установите пакет «GParted». Для этого в консоли введите команду:
Для дистрибутивов Ubuntu, Debian, Mint она будет иметь следующий вид:
sudo apt-get install gparted
Для Fedora, Centos, команда будет выглядеть иным образом:
su yum install gparted
Дождитесь окончания загрузки и установки пакета. Чтобы установка завершилась успешно, ваша виртуальная ОС должна быть подключена к интернету.
Запустите GParted. В главном окне вы увидите список всех доступных дисков. Здесь вы также найдете добавленную вами область. Она будет помечена как неразмеченная.
Для способа 1:
Специфика моей работы такова, что часто приходится тестировать программы, сервисы и т.д. Также и в обычной жизни на компьютер устанавливаю много необходимых мне программ. Сначала новые программы я проверяю, а потом уже, если программа достойная, я её устанавливаю себе на компьютер. Тестирую приложения я не в своей операционной системе (далее по тексту «ОС») чтобы её не захламлять. У многих не знающих людей сразу возникнет вопрос: «А где тестируешь, если не в основной ОС?» Ответ прост: «В гостевой ОС!» Если ничего не знаете об этом, то изучите информацию о системах виртуализации. В этой статье я расскажу людям, знающим, что такое системы виртуализации, как увеличить диск виртуальной машины, которая работает на «VirtualBox».
Многие, используя «VirtualBox», часто встречаются с проблемой, когда у гостевой ОС кончается место на жёстком диске (виртуальном жестком диске). В этом случае многие добавляют второй жёсткий диск гостевой ОС.
Однако есть способ увеличить объём жесткого диска, на котором непосредственно установлена гостевая ОС. Рассмотрим по порядку вопрос увеличения объёма жёсткого диска, для этого необходимо проделать ряд операций. Итак, приступаем.
Можно увеличить размер диска, если он в родном формате VirtualBox, с расширением vdi . Если вы экспортировали виртуальную машину, то скорее всего у вас диск в формате vmdk и нижеописанные операции не для вас.
1) Гостевая ОС должна быть выключена.
2) Удалите все «снимки», которые вы делали, надеюсь, вы знаете, что это такое (см. рис.1).
3) Найдите путь, куда вы установили сам «VirtualBox», по умолчанию он устанавливается по пути «C:\Program Files\Oracle\VirtualBox\VBoxManage.exe».
4) Найдите, где находится виртуальный жесткий диск вашей гостевой ОС и название диска (см. рис.2). У меня он находится по пути: «C:\VM (VirtualBox)\Win7-x64\Win7-x64.vdi».
5) Запускаем командную строку, для этого в меню «Пуск» набираем «cmd» и нажимаем «Enter» (см. рис.3).
Если не получилось, то запустите её вручную, она находится по пути: «c:\Windows\System32\cmd.exe».
6) В командной строке вводим команду « modifyhd -resize » и нажимаем «Enter».
К примеру, у меня получится следующая команда:
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "C:\VM (VirtualBox)\Win7-x64\Win7-x64.vdi" --resize 25000
Таким образом, я увеличил диск до 25000 мегабайт или почти до 25 гигабайт (точно высчитывать не будем). Но это ещё не всё, так как гостевая машина не видит добавленное свободное место, для этого надо запускать гостевую ОС и расширять под ней диск, ведь место к диску мы добавили. Приступаем…
7) Запускаем гостевую ОС.
8) Заходим в управление компьютером (см. рис.5).
9) Переходим в управление дисками и здесь видим наш диск «С» и появившееся свободное нераспределённое место, которое мы добавим к диску «С» (см. рис.6).
10) Расширяем том (диск «С»), для этого щёлкаем правой кнопкой мыши на диске «С» и выбираем пункт меню «Расширить том» (см. рис.7).
11) В следующем окне нажимаем кнопку «Далее» и откроется окно, в котором мы увидим, что система сама автоматически всё свободное место предлагает добавить к диску «С». Оставляем всё как есть, ничего не меняя, и нажимаем кнопку «Далее» (см. рис.8).
В следующем окне нажимаем кнопку «Готово».
Всё. Теперь размер диска «С» в гостевой ОС стал больше. Наслаждаемся дальнейшей работой. Те, кто не знаком с системами виртуализации рекомендую вам с ними познакомиться, так как они полезны, а для многих жизненно необходимы.
Пользователю необходимо указать объем, который он хочет выделить под нужды гостевой ОС. В некоторых случаях выделенного количества гигабайт со временем может перестать хватать, и тогда актуальным будет вопрос об увеличении объема виртуального накопителя.
Точно рассчитать размер, который понадобится после установки системы в ВиртуалБокс, удается не всегда. Из-за этого некоторые пользователи сталкиваются с нехваткой свободного пространства в гостевой ОС. Есть два способа добавить свободное пространство к виртуальной машине без удаления образа:
В арсенале VirtualBox есть утилита VBoxManage, которая позволяет управлять размерами дисков через командную строку или терминал в зависимости от типа операционной системы. Мы рассмотрим работу этой программы в Windows 10 и CentOS. Условия для изменения объема в этих ОС следующие:
Прежде, чем начать изменение, вам нужно узнать точный размер диска гостевой ОС и путь, где хранится виртуальная машина. Это можно сделать через VirtualBox Менеджер.
На панели меню выберите «Файл» > «Менеджер виртуальных носителей» или просто нажмите Ctrl+D .
Напротив ОС будет указан виртуальный размер, а если выделить ее кликом мыши, то внизу появится информация о расположении.
После успешного изменения объема диска необходимо настроить саму виртуальную ОС, поскольку она будет продолжать видеть прежнее количество ГБ.
Вам потребуются root-права для работы с терминалом и самой утилитой.
vboxmanage list -l hdds
vboxmanage modifyhd ВАШ_UUID --resize 25600
В Linux невозможно расширить раздел, пока запущена сама ОС.
Либо в поле «Новый размер» впишите число, которое указано в строке «Максимальный размер» .
Способ изменения размера диска через утилиту VBoxManage не единственный и не самый безопасный. Гораздо проще подключить второй виртуальный накопитель к созданной машине.
Конечно, имеет смысл создавать второй диск, только если планируется существенно увеличить объем накопителя, и не планируется хранить файл (-ы) большого размера.
Опять же рассмотрим способ добавления накопителя на примерах Windows 10 и CentOS.
Эта ОС после подключения накопителя все еще не будет видеть дополнительный HDD, поскольку он не был инициализирован.
Теперь диск виден в Проводнике и готов для работы.
В отличие от Виндовс, в дистрибутивах на базе Линукс не нужно инициализировать накопители. После создания и подключения диска к виртуальной машине, остается проверить, все ли сделано правильно.
Это были распространенные и наиболее удобные варианты увеличения размера диска виртуальных машин в ВиртуалБокс. Не забывайте делать резервные копии важных ОС, если решили пользоваться утилитой VBoxManage, и следите за тем, чтобы на основном диске, откуда выделяется место для виртуального накопителя, было достаточно свободного места.
При создании виртуального диска в программе virtualbox, назначенного объема в процессе работы может не хватить. Тогда необходимо будет как-то увеличить размер диска. В принципе сделать это не сложно в случае динамического носителя, но осложнения могут возникнуть если диск является фиксированный. Так как в программе не предусмотрено увеличение объема такого типа созданных носителей.
Но не стоит отчаиваться, решение все же имеется, правда займет времени побольше. Данный метод осуществляется путем клонирования фиксированного диска и преобразование его в динамический, далее работа будет вестись уже с клоном. Для тех кто не в курсе, в клонированные диски переносится вся информация(папки, файлы, установленные программы) от донора. Ну давайте уже разберемся в данном вопросе на визуальном примере.
Клонируем фиксированный диск в VirtualBox
Открываем программу, переходим файл -> менеджер виртуальных носителей .
В списке виртуальных жестких дисков выбираем нужный, жмем правой кнопкой и нажимаем копировать . В моем случае это фиксированный windows 7, с объемом 20 ГБ.
Диск у нас уже выбран, поэтому нажимаем next .
Указываем тип создаваемого клона, я предпочитаю VHD , вы можете выбрать другой.
В этом окне нас естественно интересует динамический виртуальный жесткий диск .
Задаем любое имя будущему диску и нажимаем копировать .
Ожидаем примерно 10-15 минут окончание процесса клонирования.
После завершения процедуры, переходим в папку с виртуальными дисками, дабы убедится, что носитель создан.
Увеличиваем размер диск в VirtualBox
Убедившись в создании, переходим к процедуре увеличения размера. Здесь нам понадобится открыть командную строку. Если у вас стоит windows 10, то кликаем правой кнопкой мыши по меню пуск и открываем командную строку, желательно от имени администратора.
В случае семерки, жмем пуск и в поиске вводим cmd , найденный файл запускаем под администратором.
Теперь нам понадобится ввести определенную команду, но в начале нужно убедитесь в расположении папок с файлами программы и виртуального диска(клона). Убедившись вводим команду:
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "H:\VirtualBox VMs\Windows 7\Windows 7_2.vhd" --resize 31000
Ждем окончание процесса.
Создаем виртуальную машину
После открываем virtualbox, нажимаем кнопку создать .
В экспертном режиме вводим нужное имя, тип ОС 1 , указываем необходимы объем памяти(RAM) 2 , выбираем пункт использовать существующий виртуальный жесткий диск 3 и жмем кнопку обзора 4 .
Выбираем наш клон и нажимаем кнопку открыть.
Теперь жмем создать .
Как видим машина создана, запускаем ее.
Переходим в мой компьютер и видим, что объем как был 20ГБ так и остался. Все дело в том, что и в самой виртуальной системе нужно расширить том. При создании клона создается точная копия, а сам объем уже надо увеличить вручную в системе.
Увеличиваем размер диска в виртуальной машине
Для этого переходим в управление компьютером, нажав правой кнопкой мыши по значку мой компьютер и выбрав соответствующий пункт.
Тут нас интересует вкладка управление дисками. Как видим имеется не распределенное пространство в размере 9 ГБ . Как раз столько нам и не хватает. Теперь нужно прибавить данный раздел к разделу (С:), для этого жмем правой кнопкой мыши по (С:) и выбираем пункт расширить том .
Размер выделяемого пространства должен быть максимальный, так как мы переносим весь объем диска.
Готово .
Как видим не распределенного пространства уже нет, так оно нашло распределение в локальном диске (С:).
Зайдя в мой компьютер увидим, что размер диска увеличен.
Возможно вы скажите, так диск же динамический, а хотели увеличить размер фиксированного . Так вот, теперь клонируете созданный клон с преобразованием в фиксированный, благо вы уже это делать научились и получите то, что хотели.
О ставляйте своё мнение о данной статье, ну и конечно же задавайте свои вопросы, если у вас что-то вдруг пошло не так.
Спасибо за внимание!