2 способа увеличить объем диска в VirtualBox

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

Конвертация в vhdx с помощью консоли управления Hyper-V

Откройте консоль управления виртуальной машины в Hyper-V Manager и выберите пункт Edit Disk.

После чего запустится мастер и будет указано местоположения .vhd файла.

В следующем окне будет предложено выбрать действие, выберите Convert и нажмите Next.

Выберите формат VHDX и нажмите Next.

В качестве типа диска укажите Dynamically expanding (Динамически расширяемый). После окончания работы мастера начнется процесс конвертации VHD диска в новый VHDX диск, который займет некоторое время (зависит от исходного размера виртуального диска).

Очистка дисков

Для виртуальных машин под управлением Windows есть функция Clean Up Disks.

Для VMware Workstation: Выделяем нужную, выключенную, виртуальную машину и переходим в меню: VM->Manage->Clean Up Disks В появившемся окне нажимаем Clean un now.

Для VMware Fusion: Выделяем нужную, выключенную, виртуальную машину и в панели меню нажимаем Settings. Далее выбираем раздел General и нажимаем Clean Up Virtual Machine.

Для виртуальных машин под управлением Linux очистка делается из консоли самой виртуальной машины, соответственно виртуальная машина должна быть запущена и должны быть установлены утилиты VMware Tools. Я предпочитаю пользоваться пакетом open-vm-tools. Как его установить, описано в статье Установка Open VMware Tools.

После установки этих утилит, запускаем из консоли гостевой ОС команду:

vmware-toolbox-cmd disk shrink /

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

Заказать создание и поддержку безопасной IT-инфраструктуры любой сложности

Быть уверенным в своей IT-инфраструктуре — это быть уверенным в завтрашнем дне.

Для того, чтобы сделать заказ:

Заполните форму обратной связи и мы обязательно с вам свяжемся:
Форма обратной связи
Позвоните нам по телефону:
+7 (909) 952-44-33
Напишите нам на электронную почту:
order@
Напишите нам в Telegram:
Telegram
Другие способы связи Вы сможете найти в разделе Контакты.

Читать

  1. Установка VMware tools в Kali Linux
  2. Установка Open VMware Tools
  3. vSphere client. Установка или смена лицензии
  4. Установка FreeNAS

Шаг Конвертируем образ диска

Сперва я столкнулся с проблемой, что образ отказывается запускаться при конвертации его средствами qemu-img.

Получал ошибку следующего вида:

Поэтому было решено использовать бесплатный конвертер StarWind V2V Converter.

Выбираем конвертируемый RAW-образ

Указываем путь для конвертируемого образа

В моем примере указан сервер Hyper-V, можно указать просто локальный путь.

Вводим доступы для подключения к Hyper-V серверу, в случае с локальным, эти действия не требуются.

Выбираем формат образа

Выбираем необходимый формат образа. Поскольку в конвертируемом образе я использую Windows Server 2012 R2, то конвертировать буду в динамический VHDX.

Указываем путь для сохранения образа

Системные требования для работы Hyper-V и VirtualBox

Для того, чтобы виртуальные машины корректно работали на вашем устройстве, необходимо соответствие компонентов компьютера минимальным системным требованиям. На практике, к ним можно отнести достаточное количество свободного пространства на жестком диске. Но и кроме того, совместимая операционная система с утилитой виртуализации. В данном случае, если VirtualBox корректно взаимодействует со всеми площадками, начиная с Виндовс 7, то для Hyper V уже требуется база в виде 64-битной ОС и выше. Во всем остальном требования систем для взаимодействия с компьютером отличаются незначительно. Из-за чего явного лидера здесь выделить не удастся.

Способ 1: Утилита VBoxManage

В арсенале VirtualBox есть утилита VBoxManage, которая позволяет управлять размерами дисков через командную строку или терминал в зависимости от типа операционной системы. Мы рассмотрим работу этой программы в Windows 10 и CentOS. Условия для изменения объема в этих ОС следующие:

  • Формат хранения: динамический;
  • Тип диска: VDI или VHD;
  • Состояние машины: выключена.

Прежде, чем начать изменение, вам нужно узнать точный размер диска гостевой ОС и путь, где хранится виртуальная машина. Это можно сделать через VirtualBox Менеджер.

На панели меню выберите «Файл» > «Менеджер виртуальных носителей» или просто нажмите Ctrl+D.

Напротив ОС будет указан виртуальный размер, а если выделить ее кликом мыши, то внизу появится информация о расположении.

Использование VBoxManage в Windows

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

  1. Запустите операционную систему.
  2. Дальнейшие действия возможны исключительно на Windows 7 и выше. Windows XP не поддерживает возможность расширения тома, поэтому потребуется использование сторонних утилит вроде Acronis Disk Director.

  3. Нажмите Win+R и пропишите команду
  4. Отобразится основной виртуальный диск, помеченный синим цветом. Рядом с ним будет находиться добавленная через утилиту VBoxManage область — она помечена черным цветом и имеет статус «Не распределена». Это значит, что формально область существует, но фактически не может быть использована, например, для хранения данных.
  5. Чтобы добавить этот объем к рабочему виртуальному пространству, кликните по основному диску (обычно это С:) правой кнопкой и выберите вариант «Расширить том».
  6. Запустится Мастер работы с томами.
  7. Не меняйте настройки, если хотите добавить к тому всю имеющуюся нераспределенную область, и перейдите к следующему шагу.
  8. Кликните «Готово».
  9. Теперь можно увидеть, что (С:) стал больше ровно на 1 ГБ, который до этого был не распределен, а область, помеченная черным цветом, исчезла. Это значит, что виртуальный диск увеличился в размере, и им можно продолжать пользоваться.

Использование VBoxManage в Linux

Вам потребуются root-права для работы с терминалом и самой утилитой.

  1. Пропишите команду
    vboxmanage list -l hdds
  2. В строке UUID скопируйте значение и вставьте его в эту команду:

    vboxmanage modifyhd ВАШ_UUID --resize 25600

  3. В Linux невозможно расширить раздел, пока запущена сама ОС.

  4. Запустите утилиту GParted Live. Чтобы сделать ее загрузочной, в VirtualBox Менеджере зайдите в настройки машины.
  5. Переключитесь на раздел «Носители», и в «Контроллер: IDE» добавьте скачанный GParted Live. Для этого нажмите на «Пусто» и в правой части выберите образ оптического диска с утилитой GParted, как показано на скриншоте.
  6. Сохраните настройки и запустите машину.
  7. В загрузочном меню выберите «GParted Live (Default Settings)».
  8. Конфигуратор предложит выбрать раскладку. Для расширения диска этот параметр не важен, поэтому можете выбрать любой вариант.
  9. Укажите желаемый язык, введя его номер.
  10. На вопрос о предпочтительном режиме введите ответ «0».
  11. Запустится GParted. В окне будут отображены все разделы, в том числе добавленная через VBoxManage область.
  12. Правым кликом мыши по системному разделу откройте контекстное меню (обычно это sda2), и выберите пункт «Изменить раздел или переместить».
  13. При помощи регулятора или поля для ввода установите тот объем, до которого вы хотите расширить раздел. Для этого сдвиньте регулятор вправо:

    Либо в поле «Новый размер» впишите число, которое указано в строке «Максимальный размер».

  14. Создастся запланированная операция.
  15. На панели инструментов нажмите «Правка» > «Применить все операции» или кликните по самой запланированной операции правой кнопкой мыши и выберите ее применение.
  16. В окне подтверждения нажмите на «Apply».
  17. Прогресс выполнения отобразится в отдельном окне.
  18. По завершении вы увидите, что размер виртуального диска стал больше.
  19. Виртуальную машину можно выключить, и из настроек ее загрузки убрать носитель GParted Live.

Шаг третий: найдите команду VBoxManage

Остальная часть процесса будет выполняться за пределами виртуальной машины в операционной системе вашего хоста. Например, если на вашем ПК установлена ​​Windows 10, а на виртуальной машине – Windows 7, вы выполните остальную часть процесса в Windows 10.

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

Шаг третий: найдите команду VBoxManage

Найдите эту команду, чтобы продолжить. В Windows вы найдете его в программном каталоге VirtualBox, который по умолчанию является C: \ Program Files \ Oracle \ VirtualBox . Если вы установили VirtualBox в другой каталог, посмотрите туда.

Откройте окно командной строки. Для этого откройте меню «Пуск», введите cmd и нажмите Enter.

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

Шаг третий: найдите команду VBoxManage

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

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

cd "C: \ Program Files \ Oracle \ VirtualBox

"Шаг третий: найдите команду VBoxManage

ПРИМЕЧАНИЕ. В этих инструкциях предполагается, что вы используете VirtualBox в Windows. Если вы используете VirtualBox в macOS или Linux, вы можете просто открыть окно терминала и запустить команду vboxmanage в обычном режиме, как и любую другую команду.

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

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

Общие сетевые папки

Этот способ работает во всех изданиях Windows 10. Поскольку в нашем распоряжении есть локальная сеть, можно использовать общие папки для обмена файлами. Фактически инструкции ниже сводятся к основам создания общих папок.

Доступ с виртуальной машины на физическую

Картинка стоит тысячи слов, как говорят американцы.

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

На рисунке показан проводник виртуальной машины (VIRTUAL-PC), откуда осуществляется доступ к физической машине (VADIK-PC). Как только вы введете учетные данные аккаунта, доступ к его профилю будет в вашем распоряжении.

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

Доступ с физической машины на виртуальную

Допустим, в корне диска виртуальной машины есть папка Shared . Щелкните по ней правой кнопкой мыши и выберите Общий доступ – Отдельные люди (или Конкретные пользователи в Windows 7).

Теперь вы можете открыть общую папку по сети в проводнике, в том числе введя в адресную строку адрес вида \\имя-компьютера\имя-папки .

Подключение к удаленному рабочему столу виртуальной рабочей машины

В Hyper-V между физической и виртуальной машиной невозможен обмен файлами путем копирования и вставки. Можно лишь вставлять скопированный на физической машине текст сочетанием клавиш Ctrl + V . Однако после запуска виртуальной машины можно соединяться с ней посредством RDP вместо того чтобы открывать ее из диспетчера Hyper-V. Этот способ работает в изданиях Pro и выше.

Действия на виртуальной машине

Сначала нужно разрешить на виртуальной машине подключения к удаленному рабочему столу в свойствах системы. Нажмите Win + R и выполните:

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

,Control_RunDLL ,5

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

Остается лишь выяснить IP-адрес виртуальной машины командой ipconfig

Действия на физической машине

Нажмите Win + R и введите mstsc и раскройте параметры входа.

В открывшемся окне:

  1. Введите IP-адрес виртуальной машины (обязательно).
  2. Укажите имя пользователя, в чью учетную запись будет выполнен вход.
  3. Включите запоминание учетных данных.
  4. Сохраните параметры подключения.

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

Теперь можно обмениваться файлами между физической и виртуальной машинами привычными сочетаниями клавиш Ctrl + C и Ctrl + V .

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

Напоследок я хотел бы виртуализировать несколько рекомендаций Дениса Дягилева по работе с Hyper-V.

Используйте RDP для подключения к виртуальным машинам.

Это не только позволит обмениваться файлами между физической и виртуальной машиной путем копирования и вставки, но и сэкономит системные ресурсы, которые потребляет vmconnect при подключении к виртуальной машине в диспетчере Hyper-V или из командной строки.

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

Будьте внимательны со снимками

С помощью Hyper-V можно создавать снимки виртуальной машины, благодаря использованию технологии дифференциальных дисков. Однако логика работы снимков практически обратна той, что ожидает от нее человек, еще ни разу не наступавший на грабли.

Александр Косивченко (MVP по виртуализации) подробно, хотя и несколько сумбурно, описал принцип работы снимков Hyper-V на Хабре.

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

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

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

Оглядевшись в оснастке, я увидел опцию импорта и моментально восстановил машину.

Причем я даже не подозревал, что выполненные мною действия стали возможны лишь за счет появления новой возможности в Hyper-V:)

ответов

для Windows 8.1, с HyperV Manager

Диспетчер Нормальной Работы: — Выберите «Настройки Hyper-V» для хоста — В Разделе «Сервер» Выберите «Расширенная Политика Режима Сеанса» — Снимите Флажок «Расширенный Режим Сессии»

вам, возможно, придется остановить / перезапустить VM / session до / после этого.

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

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

Если вы не хотите, чтобы вернуться к основной сессии, попробуйте это:

  • закройте сеанс, если он открыт. Просто ‘orange x’ it out. Нет необходимости, чтобы закрыть его.
  • при закрытии некоторые параметры поведения изменяются. Щелкните правой кнопкой мыши на виртуальной машине и в разделе «Подключение», теперь должен быть «Изменить параметры сеанса».
  • Это должно вернуть вас к диалоговому окну, которое позволяет выбрать разрешение и подключить локальные устройства к виртуальной машине.
  • Если у вас есть новое разрешение выбрано, просто подключите.
ответов

чтобы изменить разрешение, вам нужно установить «базовый сеанс» из подключения к виртуальной машине гипервизора (последняя кнопка на верхней панели)

то, что работало для меня собирался Hyper V настройки, выбрав на левой панели, под пользователем, «сброс флажков», и нажав на кнопку сброса. Это приведет к появлению всех скрытых диалоговых окон, включая диалог, запрашивающий разрешение при подключении.

Это означает комментарий к ответу Дэвида

диспетчер Hyper-V > (щелкните правой кнопкой мыши на гостевой) > (выберите) Изменить сеанс настроить. ...

иногда диспетчер Hyper-V не показывает параметр » изменить сеанс настроить. ...»в контекстном меню устройства. Если это так, сначала убедитесь, что машина работает (Из Золота уже сказал, что). Если опция по-прежнему не отображается:

  • перейти к левой панели, где Узлы Hyper-V перечислены
  • щелкните правой кнопкой мыши на соответствующем узле и выберите «Обновить»

Это должно вернуть опцию в контекстное меню.

перед нажатием кнопки «Изменить настройки сеанса . «убедитесь, что нет открытого окна VMConnect! В противном случае вы просто попадете туда без отображения настроек сеанса.

По умолчанию, после установки виртуальной машины с ubuntu linux в системе виртуализации hyper-v, размер экрана скорее всего будет составлять 1024×768, что не совсем удобно (если конечно размер вашего экрана не 1024×768).

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

Нужно установить и активировать сервисы интеграции linux:

Так же необходимо отредактировать конфигурационный файл конфигурационный файл grum с помощью gedit, nano, vi, vim и тд (кому что удобно).

Находим строку начинающуюся с GRUB_CMDLINE_LINUX_DEFAULT и добавляем параметр video=hyperv_fb:[Необходимый размер экрана]Я назначаю размер экрана 1920×1080. Таким образом строка должна выглядеть следующим образом:

ответов

После чего сохраняем файл, закрываем и выполняем в терминале команду для обновления grub:

И перезагружаем операционную систему

Затем необходимо убедиться, что не задействован трехмерный видеоадаптер RemoteFX.

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

Нажимаем кнопку Удалить и ОК.

Далее желательно перезагрузить ваш PC и начать пользоваться вашей виртуальной машиной с необходимым расширением статья и мануал подойдет и для других Ubuntu подобных операционных систем.

Я создал виртуальную машину Windows 7 в Windows 8 Hyper-V, но могу найти, как установить разрешение на любой широкоэкранный (мой монитор поддерживает 1920×1200), чтобы работать в полноэкранном режиме. Можно ли получить широкоэкранное разрешение на виртуальной машине Hyper-V?

2 Solutions collect form web for “Разрешение экрана Hyper-V?”

Есть два способа сделать это:

    Изменение разрешений в удаленной ОС

При подключении к ОС Windows подключитесь к подключению к удаленному рабочему столу вместо Hyper-V Viewer.

Использование RDP позволяет увеличить функциональность, включая настройку размера экрана клиента, аудио и удаленного USB.

На данный момент ответ кажется громким: «вы не можете этого сделать».

ответов

Виртуальная видеокарта Hyper-V представляет собой 8-мегабайтную карту, которая поддерживает только разрешения 4: 3, которые вы видите на панели управления видео.

Вот варианты, на которые я смотрел:

  1. Удаленный рабочий стол: это единственный выбор, если вы хотите придерживаться Hyper-V
  2. VMWare Player или рабочая станция: рабочая станция VMWare не бесплатна, но она предлагает очень хорошую поддержку дисплея, включая 3D-ускорение. Он также динамически изменяет размер разрешения экрана на основе размера вашего окна. (Перетащите окно, и разрешение автоматически изменится, чтобы оно соответствовало окну.)
  3. Virtualbox: бесплатный и открытый источник

В конце концов, я выбрал просто RDP для своей виртуальной машины. Это самый простой метод, который соответствует моим потребностям.

Источник

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Понравилась статья? Поделиться с друзьями:
Adblock
detector