Головна » як » Як конвертувати між фіксованими та динамічними дисками в VirtualBox

    Як конвертувати між фіксованими та динамічними дисками в VirtualBox

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

    Перший крок: Знайдіть команду VBoxManage і відкрийте командний рядок

    VirtualBox дозволяє перетворити фіксований диск на динамічний диск або динамічний диск на фіксований диск, але цей варіант не відображається в його графічному інтерфейсі. Замість цього, ви повинні використовувати VBoxManage.exe команду.

    Знайдіть цю команду, щоб продовжити. У Windows ви знайдете його в каталозі програм VirtualBox, який є  C: Програмні файли Oracle VirtualBox  за замовчуванням. Якщо ви встановили VirtualBox в інший каталог, подивіться там замість нього.

    Відкрийте вікно командного рядка. Для цього відкрийте меню Пуск, введіть cmd , і натисніть Enter.

    Тип cd в командний рядок, а потім шлях до теки, де знаходиться команда VBoxManage. Ви повинні вкласти його в лапки.

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

    Якщо ви використовуєте шлях за промовчанням, він має виглядати наступним чином:

    cd "C: Програмні файли Oracle VirtualBox"

    ПРИМІТКА. Ці інструкції припускають, що ви використовуєте VirtualBox у Windows. Якщо ви використовуєте VirtualBox на MacOS або Linux, ви можете просто відкрити вікно Терміналу і запустити vboxmanage як і будь-яка інша команда.

    Крок другий: Знайдіть шлях до диска, який потрібно конвертувати

    Виконайте таку команду у вікні командного рядка, щоб переглянути список всіх віртуальних жорстких дисків на вашому комп'ютері:

    Список VBoxManage.exe hdds

    Перегляньте список і визначте шлях до віртуального диска, який потрібно конвертувати. Припустимо, ми хочемо змінити віртуальний диск, пов'язаний з віртуальною машиною під назвою «Windows». Як видно з наведеного нижче виводу, шлях до цього віртуального диска в нашій системі C: Користувачі chris Віртуальні віртуальні віртуальні машини Windows Windows.vdi .

    Крок третій: Перетворення віртуального диска

    Тепер можна скористатися командою VBoxManage для перетворення віртуального диска з фіксованого на динамічний або з динамічного на фіксований.

    Щоб перетворити віртуальний диск з фіксованого на динамічний, виконайте таку команду:

    VBoxManage.exe clonemedium диск "C: шлях до source.vdi" "C: шлях до destination.vdi" -variant Standard

    Наприклад, якщо вихідний диск знаходиться на C: Користувачі chris Віртуальні віртуальні віртуальні машини Windows Windows.vdi і ви хочете створити новий диск під назвою Windows-dynamic.vdi в тій же папці, запустивши:

    VBoxManage.exe clonemedium disk "C: Користувачі chris Віртуальні віртуальні машини VirtualBox Windows Windows.vdi" "C: Користувачі chris Віртуальні віртуальні машини VirtualBox

    Щоб перетворити віртуальний диск з динамічного на фіксований, виконайте таку команду:

    VBoxManage.exe clonemedium диск "C: шлях до source.vdi" "C: шлях до destination.vdi" -variant Fixed

    Наприклад, якщо вихідний диск знаходиться на C: Користувачі chris Віртуальні віртуальні віртуальні машини Windows Windows.vdi і ви хочете створити новий диск під назвою Windows-fixed.vdi в тій же папці, запустивши:

    VBoxManage.exe clonemedium disk "C: Користувачі chris Віртуальні віртуальні машини VirtualBox Windows Windows.vdi" "C: Користувачі chris Віртуальні віртуальні машини VirtualBox

    Крок четвертий: Видаліть старий віртуальний диск

    Наведена вище команда просто клонує існуючий диск. Ви отримаєте як оригінальний файл диска, так і новий файл диска.

    По-перше, потрібно фактично видалити існуючий віртуальний диск з VirtualBox. У вікні VirtualBox клацніть правою кнопкою миші віртуальну машину, яка використовує віртуальний диск, і виберіть "Налаштування".

    Виберіть "Зберігання" для перегляду підключених пристроїв зберігання даних. Клацніть правою кнопкою миші на початковому VDI і виберіть "Видалити прикріплення". Після цього натисніть кнопку "OK".

    Наведений нижче процес видалить оригінальний файл диска з диска. Увага: Можливо, ви захочете створити резервну копію оригінального файлу диска, якщо ви ще цього не зробили.

    У командному рядку виконайте таку команду, щоб переглянути список всіх віртуальних дисків на вашому комп'ютері:

    Список VBoxManage.exe hdds

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

    Виконайте наступну команду, щоб видалити оригінальний диск з реєстру VirtualBox і видалити його. Клацніть правою кнопкою миші у вікні командного рядка, щоб вставити UUID.

    VBoxManage.exe closemedium UUID - вилучити

    Крок п'ятий: Перейменуйте новий диск

    Тепер ви повинні перейменувати новий файл диска так, щоб він мав таку ж назву, що й оригінальний. Просто перейдіть до нього у вікні Провідника файлів або Windows Explorer.

    Клацніть правою кнопкою миші на файлі VDI, виберіть пункт «Перейменувати» і змініть його на початкове ім'я. Наприклад, тут ми перейменували файл Windows-fixed.vdi, який ми створили на Windows.vdi.

    Після перейменування диска видаліть стару назву з VirtualBox. Натисніть Файл> Менеджер віртуальних медіа в VirtualBox і знайдіть оригінальну назву перейменованого диска - він буде мати жовту попереджувальну піктограму ліворуч від неї. Клацніть правою кнопкою миші та виберіть "Видалити". Натисніть "Видалити" ще раз, щоб підтвердити і закрити "Закрити".

    Крок шостий: Вставте диск у VirtualBox

    Поверніться назад до VirtualBox, клацніть правою кнопкою миші віртуальну машину, пов'язану з віртуальним диском, і виберіть "Налаштування". У розділі "Зберігання" клацніть правою кнопкою миші контролер SATA і виберіть "Додати жорсткий диск".

    Виберіть "Вибрати існуючий диск" і перейдіть до файлу, який ви тільки що перейменували.

    Натисніть "OK", щоб закрити вікно параметрів віртуальної машини. Тепер ви повинні нормально завантажувати віртуальну машину. Її диск буде або фіксованим, або динамічним, в залежності від того, на що ви його перетворили.