Як збільшити розмір диска в virtualbox

Як збільшити розмір диска в virtualbox

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

Способи збільшення розміру диска в VirtualBox

Точно розрахувати розмір, який знадобиться після установки системи в ВіртуалБокс, вдається не завжди. Через це деякі користувачі стикаються з браком вільного простору в гостьовій ОС. Є два способи додати вільний простір до віртуальної машини без видалення образу:

  • Використання спеціальної утиліти від VirtualBox;
  • Додавання другого віртуального жорсткого диска.

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

В арсеналі VirtualBox є утиліта VBoxManage, яка дозволяє управляти розмірами дисків через командний рядок або термінал в залежності від типу операційної системи. Ми розглянемо роботу цієї програми в Windows 10 і CentOS. Умови для зміни обсягу в цих ОС такі:

  • Формат зберігання: динамічний;
  • Тип диска: VDI або VHD;
  • Стан машини: вимкнена.

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

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

Як збільшити розмір диска в virtualbox

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

Як збільшити розмір диска в virtualbox

Використання VBoxManage в Windows

  1. Запустіть командний рядок з правами адміністратора.

CD C: \ Program Files \ Oracle \ VirtualBox

Як збільшити розмір диска в virtualbox

Це стандартний шлях для установки ВіртуалБокс. Якщо папка Oracle з файлами у вас знаходиться в іншому місці, то після CD пропишіть її місцезнаходження.
  • Коли директорія зміниться, пропишіть наступну команду:

    vboxmanage modifyhd "Шлях до віртуальної машини" --resize 33792

    Як збільшити розмір диска в virtualbox

    vboxmanage modifyhd "D: \ Virtualbox VMs \ Windows XP \ Windows 10.vdi" --resize 33792

    "D: \ Virtualbox VMs \ Windows XP \ Windows 10.vdi" - шлях, де зберігається сама віртуальна машина в форматі .vdi (зверніть увагу на лапки - без них команда не буде працювати).

    --resize 33792 - атрибут, який ставиться через пробіл від закривають лапок. Він позначає новий обсяг диска в мегабайтах.

    Будьте обережні, цей атрибут Не додає вказану кількість мегабайт (в нашому випадку 33792) до вже існуючого, а змінює поточний обсяг диска. У віртуальній машині, яка була взята для прикладу, раніше мала обсяг диска 32 ГБ, і за допомогою даного атрибута він був збільшений до 33 ГБ.

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

    1. Запустіть операційну систему.

    Подальші дії можливі виключно на Windows 7 і вище. Windows XP не підтримує можливість розширення томи, тому буде потрібно використання сторонніх утиліт кшталт Acronis Disk Director.

  • Натисніть Win + R і пропишіть команду diskmgmt.msc.

    Як збільшити розмір диска в virtualbox
  • З'явиться основний віртуальний диск, позначений синім кольором. Поруч з ним буде знаходитися додана через утиліту VBoxManage область - вона позначена чорним кольором і має статус «Не розподілена». Це означає, що формально область існує, але фактично не може бути використана, наприклад, для зберігання даних.
    Як збільшити розмір диска в virtualbox
  • Щоб додати цей обсяг до робочого віртуального простору, клікніть по основному диску (зазвичай це С :) правою кнопкою і виберіть варіант «Розширити тому».
    Як збільшити розмір диска в virtualbox
  • Запуститься Майстер роботи з томами.
    Як збільшити розмір диска в virtualbox
  • Не міняйте налаштування, якщо хочете додати до того всю наявну нерозподілений область, і перейдіть до наступного кроку.
    Як збільшити розмір диска в virtualbox
  • Тепер можна побачити, що (С :) став більше рівно на 1 ГБ, який до цього був не розподілений, а область, позначена чорним кольором, зникла. Це означає, що віртуальний диск збільшився в розмірі, і їм можна продовжувати користуватися.

    Як збільшити розмір диска в virtualbox
  • Використання VBoxManage в Linux

    Вам будуть потрібні root-права для роботи з терміналом і самої утилітою.

    vboxmanage list -l hdds
  • У рядку UUID скопіюйте значення і вставте його в цю команду:

    vboxmanage modifyhd ВАШ_UUID --resize 25600

    Як збільшити розмір диска в virtualbox

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

  • Запустіть утиліту GParted Live. Щоб зробити її завантажувальної, в VirtualBox Менеджері зайдіть в настройки машини.

    Як збільшити розмір диска в virtualbox
  • Перейдіть на розділ «Носії». і в «Контролер: IDE» додайте скачаний GParted Live. Для цього натисніть на «Пусто» і в правій частині виберіть образ оптичного диска з утилітою GParted, як показано на скріншоті.
    Як збільшити розмір диска в virtualbox
  • Збережіть налаштування і запустіть машину.
  • У завантажувальному меню виберіть «GParted Live (Default Settings)».
    Як збільшити розмір диска в virtualbox
  • Конфігуратор запропонує вибрати розкладку. Для розширення диска цей параметр не важливий, тому можете вибрати будь-який варіант.
    Як збільшити розмір диска в virtualbox
  • Вкажіть бажану мову, ввівши його номер.
    Як збільшити розмір диска в virtualbox
  • На питання про найбільш зручною режимі введіть відповідь «0».
    Як збільшити розмір диска в virtualbox
  • Запуститься GParted. У вікні будуть відображені всі розділи, в тому числі додана через VBoxManage область.
    Як збільшити розмір диска в virtualbox
  • Правим кліком миші по системному розділу відкрийте контекстне меню (зазвичай це sda2), і виберіть пункт «Змінити розділ або перемістити».
    Як збільшити розмір диска в virtualbox
  • За допомогою регулятора або поля для введення встановіть той обсяг, до якого ви хочете розширити розділ. Для цього змістити регулятор вправо:

    Як збільшити розмір диска в virtualbox

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

    Як збільшити розмір диска в virtualbox
  • Створиться запланована операція.
    Як збільшити розмір диска в virtualbox
  • На панелі інструментів натисніть «Правка»> «Застосувати всі операції» або клікніть по самій запланованої операції правою кнопкою миші і виберіть її застосування.
    Як збільшити розмір диска в virtualbox
  • У вікні підтвердження натисніть на «Apply».
    Як збільшити розмір диска в virtualbox
  • Прогрес виконання відобразиться в окремому вікні.
    Як збільшити розмір диска в virtualbox
  • По завершенні ви побачите, що розмір віртуального диска став більше.
    Як збільшити розмір диска в virtualbox
  • Віртуальну машину можна вимкнути, і з налаштувань її завантаження прибрати носій GParted Live.

    Як збільшити розмір диска в virtualbox
  • Спосіб 2: Створення другого віртуального накопичувача

    Спосіб зміни розміру диска через утиліту VBoxManage не єдиний і не найбезпечніший. Набагато простіше підключити другий віртуальний накопичувач до створеної машині.

    Звичайно, має сенс створювати другий диск, тільки якщо планується суттєво збільшити обсяг накопичувача, і не планується зберігати файл (-и) великого розміру.

    Знову ж розглянемо спосіб додавання накопичувача на прикладах Windows 10 і CentOS.

    Створення додаткового накопичувача в VirtualBox

    1. Виділіть віртуальну машину і на панелі інструментів натисніть на кнопку «Налаштувати».

    Як збільшити розмір диска в virtualbox

  • Перейдіть на розділ «Носії». натисніть на іконку створення нового віртуального HDD і виберіть «Додати жорсткий диск».
    Як збільшити розмір диска в virtualbox
  • У вікні з питанням використовуйте варіант «Створити новий диск».
    Як збільшити розмір диска в virtualbox
  • Тип накопичувача - VDI.
    Як збільшити розмір диска в virtualbox
  • Ім'я та розмір - на ваш розсуд.
    Як збільшити розмір диска в virtualbox
  • У списку носіїв інформації з'явиться ваш диск, збережіть ці налаштування, натиснувши на «ОК».

    Як збільшити розмір диска в virtualbox
  • Підключення віртуального диска в Windows

    Ця ОС після підключення накопичувача все ще не буде бачити додатковий HDD, оскільки він не був инициализирован.

    1. Запустіть віртуальну машину.
    Як збільшити розмір диска в virtualbox
  • Натисніть Win + R. впишіть команду diskmgmt.msc.
    Як збільшити розмір диска в virtualbox
  • У вас повинно запуститися вікно, яке потребує провести ініціалізацію. Не міняйте налаштувань і натисніть «ОК».
    Як збільшити розмір диска в virtualbox
  • Новий накопичувач відобразиться в нижній частині вікна, але його область ще не задіяна. Щоб його задіяти, правим кліком миші виберіть «Створити простий том».
    Як збільшити розмір диска в virtualbox
  • Відкриється спеціальна утиліта. У вікні привітання натисніть «Далі».
    Як збільшити розмір диска в virtualbox
  • Не міняйте налаштувань на цьому етапі.
    Як збільшити розмір диска в virtualbox
  • Виберіть букву тому або залиште її за замовчуванням.
    Як збільшити розмір диска в virtualbox
  • Параметри форматування можна не змінювати. При бажанні в поле «Мітка тому» можете вписати ім'я (зазвичай це ім'я «Локальний диск»).
    Як збільшити розмір диска в virtualbox
  • Статус накопичувача зміниться, і він буде розпізнаватися системою.

    Як збільшити розмір диска в virtualbox
  • Тепер диск видно в Провіднику і готовий для роботи.

    Як збільшити розмір диска в virtualbox

    Підключення віртуального диска в Linux

    На відміну від Віндовс, в дистрибутивах на базі Лінукс не потрібно форматувати накопичувачі. Після створення і підключення диска до віртуальної машини, залишається перевірити, чи все зроблено правильно.

    1. Запустіть віртуальну ОС.
    Як збільшити розмір диска в virtualbox
  • Відкрийте будь-яку зручну утиліту для управління дисками і подивіться, відображений чи там створений і підключений накопичувач.
  • Наприклад, в програмі GParted потрібно переключитися з розділу / dev / sda на / dev / sdb - це і є підключений накопичувач. При необхідності його можна буде відформатувати і виконати інші настройки.

    Як збільшити розмір диска в virtualbox
  • Це були поширені і найбільш зручні варіанти збільшення розміру диска віртуальних машин в ВіртуалБокс. Не забувайте робити резервні копії важливих ОС, якщо вирішили користуватися утилітою VBoxManage, і стежте за тим, щоб на основному диску, звідки виділяється місце для віртуального накопичувача, було досить вільного місця.

    Ми раді, що змогли допомогти Вам у вирішенні проблеми.

    У свою чергу, Ви теж можете нам допомогти. навіть незначно.

    Схожі статті