Как изменить UUID на жестких дисках VirtualBox

Изменить рекомендуемый Uuid Virtualbox

Вы пытались скопировать, переместить или создать резервную копию и восстановить виртуальные машины VirtualBox, и теперь одна или несколько из них не могут загрузиться из-за "какой-то проблемы с UUID?" Здесь мы покажем вам, как вы можете изменить UUID в VirtualBox HHD.

Когда мы настраиваем виртуальную машину в VirtualBox, ей дается универсальный уникальный идентификатор, или сокращенно UUID. Это 128-битное число, специфичное для виртуального оборудования. Дело в том, что жесткие диски, подключенные к созданным нами виртуальным машинам, также имеют свои собственные идентификаторы UUID. Они также считаются уникальными. Когда их нет, возникают проблемы.

Изменить Virtualbox Uuid Virtualbox Hdd Ошибка Uuid

Самый обычный случай может возникнуть после попытки скопировать или создать резервную копию виртуальной машины. При попытке запустить "вторую версию" виртуальной машины VirtualBox может объявить, что его UUID жесткого диска не тот, который он ожидал.

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

Познакомьтесь с VboxManage

VirtualBox поставляется с инструментом командной строки VboxManage, который, как следует из названия, помогает вам управлять виртуальными машинами.

VboxManage - это швейцарский армейский нож VirtualBox. Это интерфейс командной строки для программы, предлагающий множество функций, которых нет в "основном" приложении на основе графического интерфейса.

С его помощью вы можете создавать новые виртуальные машины, изменять их параметры, клонировать их или сбрасывать UUID виртуального жесткого диска. И последнее - именно то, что нам здесь нужно.

Изменить Virtualbox Uuid Vboxmanage

Если у вас есть VirtualBox, VboxManage уже установлен. Чтобы проверить это, введите в терминал:

Две команды, которые стоит запомнить

Хотя в этой статье они нам не понадобятся, при устранении неполадок виртуальных машин следует помнить о двух командах VboxManage:

Изменить Virtualbox Uuid Vboxmanage List Vms

Первый отображает список всех ваших виртуальных машин, которые "прикреплены" к VirtualBox.

Второй может отображать информацию о файлах виртуального жесткого диска, которые вы ему загружаете.

Хотя процесс, который мы будем использовать, несложен и надежен, вы можете использовать второй в файле виртуального жесткого диска до и после процедуры. Таким образом, вы будете уверены, что его UUID изменился.

Освободите жесткий диск

В главном окне VirtualBox, когда ваша виртуальная машина остановлена, выберите "Файл -> Диспетчер виртуальных носителей".

Изменить Virtualbox Uuid Virtualbox Virtual Media Manager

В появившемся на экране окне определите проблемный жесткий диск. Щелкните по нему, чтобы выбрать. Затем нажмите кнопку "Освободить", чтобы отсоединить выбранный жесткий диск от VirtualBox. Подтвердите, что вы хотите освободить его, когда VirtualBox спросит вас, уверены ли вы. Затем нажмите "Удалить".

Изменить Окно Диспетчера виртуальных носителей Virtualbox Uuid Virtualbox

VirtualBox сообщит вам, что "поскольку этот жесткий диск недоступен, его файл изображения не может быть удален". Нажмите "Удалить". Если сообщение об ошибке другое, пропустите этот шаг, чтобы избежать реального удаления виртуального жесткого диска.

Измените его UUID

Вернитесь к своему терминалу и введите:

Замените "FILENAME" фактическим файлом виртуального жесткого диска.

Изменить Virtualbox Uuid Vboxmanage Sethduuid

Программа должна уведомить вас о новом UUID, назначенном файлу виртуального жесткого диска.

Повторно подключите виртуальный жесткий диск

Вернитесь в окно диспетчера виртуальных носителей и нажмите "Добавить". Найдите и выберите обновленный файл виртуального жесткого диска, чтобы снова подключить его к VirtualBox.

Изменить Virtualbox Uuid Virtualbox Выбрать обновленный файл Hdd

Закройте окно диспетчера виртуальных носителей и еще раз проверьте настройки виртуальной машины, на которой возникла проблема.

Перейдите в настройки "Хранилище" вашей виртуальной машины и выберите соответствующий контроллер. Щелкните значок с жестким диском и знаком плюс. Выберите "Выбрать существующий диск", а затем во всплывающем окне обновленный файл виртуального жесткого диска.

Изменить Virtualbox Uuid Virtualbox Повторно подключить обновленный файл жесткого диска

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

По теме:

2 комментария

  1. Привет, Одиссей

    Большое спасибо, вы спасли мне день - я изменил UUID моего Fedora vdi с помощью команды sethuuid, когда я действительно не знал, что делаю.
    Ваша ясная, хорошо написанная статья помогла все это снова заработать.


    Рад помочь :-)

Комментарии закрыты.