Сервісний центр VPSGroup ремонт комп'ютерної техніки, заправка картриджів, ремонт оргтехніки, Київ, Виставковий центр, Васильківська, 55

Зміна розміру віртуального диска в Oracle VirtualBox.

На той випадок, якщо при створенні віртуальної машини ви не вгадали з розміром, в Oracle VirtualBox є штатна можливість змінити розмір віртуального диска. Правда з графічної оснащення змінити розмір диска не вийти, для цього доведеться скористатися консольної утилітою VboxManage.exe, що входить до складу VirtualBox.

Збільшення розміру

Відкриваємо командний рядок і переходимо в директорію C: \ Program Files \ Oracle \ Virtual Box (директорія установки VirtualBox за замовчуванням). Виведемо інформацію про віртуальному диску WKS2.vdi командою:

VboxManage.exe showhdinfo C: \ VM \ WKS2.vdi

В рядку Logical size зазначений максимальний розмір диска - 25600 Мб (25 Гб ).Збільшимо його до 30 Гб (30720 Мб) за допомогою такої команди:

VboxManage.exe modifyhd C: \ VM \ WKS2.vdi --resize 30720

І потім ще раз подивимося дані про диск .



Після збільшення розміру віртуального диска треба зайти в гостьову систему і збільшити розмір логічного диска. Зробити це можна з оснащення управління дисками (discmgmt.msc), вибравши в контекстному меню пункт «Розширити тому». Ця можливість є у всіх ОС Windows, починаючи з Vista \ Server 2008. У інших операційних системах доведеться скористатися сторонніми програмами, наприклад Acronis Disk Director.



Зменшення розміру

Можлива і зворотна ситуація, коли необхідно зменшити розмір дискового простору, займаного віртуальною машиною.У цьому випадку алгоритм дій іншої.

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



Примітка. У Linux для очищення диска можна скористатися утилітою ZeroFree.

Після очищення вимикаємо виртуалку, відкриваємо командний рядок на хостовой машині і виконуємо команду:

VboxManage.exe modifyhd C: \ VM \ WKS2. vdi --compact

Ця команда стискає образ віртуального диска, зменшуючи місце, займане ним на диску.При цьому логічний розмір диска залишиться без зміни. Зменшити розмір диска за допомогою ключа resize не вийде, цей спосіб працює тільки в бік збільшення.



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