Не удалось открыть образ виртуального диска VirtualBox

Обновлено: 21.11.2024

Ошибка VB «Не удалось открыть файл образа диска» Win 8.1 на Solus Host

Ошибка VB «Не удалось открыть файл образа диска» Win 8.1 на Solus Host

У меня ОС Solus 3.9997 Budgie на компьютере Xeon E3 v3.
Для виртуализации 64-разрядной версии Windows 8.1 я создал статический .vdi на отдельном SSD.

Когда я запускаю виртуальную машину, я вижу вывод: "FATAL: загрузочный носитель не найден! Система остановлена".

Я предположил, что мне нужно вставить .iso в оптический привод, поэтому я попытался вставить «Win8.1_Pro_N_German_x64.iso» от Microsoft, потому что у меня есть европейская лицензия Windows 8.1 Professional, которую я планирую использовать в виртуальной машине.
Открывается сообщение об ошибке: "Не удалось открыть файл образа диска"

– Я ​​пытался поместить .iso из папки загрузки Solus, а также из SSD Formatet NTFS для виртуальной машины.
Я всегда получаю сообщение об ошибке.

Мои знания ограничены, мне просто нужно запустить Affinity Photo и Designer на виртуальной машине, поэтому помощь будет очень признательна. Я также добавил сведения о виртуальной машине, сообщение об ошибке и 4 файла журнала в файле 7zip.

Вложения VBoxLogs.7z (35,13 КиБ) Скачано 256 раз Virtualbox-Error.jpg (56,75 КиБ) Просмотрено 5973 раз Virtualbox Win 8.1 Details.jpg (81,45 КиБ) Просмотрено 5973 раз

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

mpack Site Moderator Сообщений: 35569 Присоединился: 4 сентября 2008 г., 17:09 Основная ОС: MS Windows 10 Версия VBox: PUEL Гостевые ОС: В основном XP

Martin Volunteer Сообщений: 2524 Присоединился: 30 мая 2007 г., 18:05 Основная ОС: Fedora Другая версия VBox: PUEL Гостевые ОС: XP, Win7, Linux, OS/2

Мартин написал: "Не удалось открыть файл образа диска"
Вы пытались подключить файл ISO в качестве виртуального жесткого диска?

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

Я создал жесткий диск .vdi объемом 112 ГБ на отдельном твердотельном накопителе NTFS емкостью 128 ГБ.
Я попытался загрузить файл ISO в оптический дисковод виртуальной машины.

Файл ISO получен непосредственно от Microsoft. Однако мои знания об ISO-файлах также ограничены.
Нужно ли мне что-то делать с ISO-файлом, чтобы сделать его загрузочным? Потому что, когда я создаю загрузочное USB-устройство LinuxLive, я не могу просто скопировать файл ISO на USB-накопитель. Мне нужно использовать инструмент для создания.

mpack пишет: Сообщение об ошибке означает, что файл ISO не содержит загрузочного образа. Вместо этого я не могу вам сказать, что он содержит. Я предлагаю провести сравнение контрольной суммы MD5 с хостом исходного ISO.

Честно говоря, это немного выше моего понимания. Это моя первая попытка создать виртуальную машину.

НЕ присылайте мне личные сообщения (ЛС) для устранения неполадок, они просто удаляются.
НЕ отвечайте с помощью кнопки "ЦИТИРОВАТЬ", пожалуйста, используйте "ОТПИСАТЬ ОТВЕТ" в нижней части формы.
Если вы запутаете какую-либо запрошенную информацию, я запутаю свой ответ. Это виртуальные UUID, а не настоящие.

socratis Site Moderator Сообщений: 27690 Присоединился: 22.10.2010, 11:03 Местоположение: Греция Основная ОС: Mac OS X Другая версия VBox: PUEL Гостевые ОС: Win(*>98), Linux*, OSX>10.5< /p>

Оки, спасибо, я полностью прочитал "Первые шаги".

mpack пишет: Сообщение об ошибке означает, что файл ISO не содержит загрузочного образа. Вместо этого я не могу вам сказать, что он содержит. Я предлагаю провести сравнение контрольной суммы MD5 с хостом исходного ISO.

Хорошо, я вычислил контрольную сумму MD5 и получил следующее: pwa48d410a493ebec61dd198b1ffbec3a0 Win8.1_Pro_N_German_x64.iso
Я не знаю, как теперь это сравнить с правильным хостом, потому что я загрузил ISO прямо с веб-сайта Microsoft?

С моими ограниченными знаниями я должен принять решение и хотел бы услышать вашу рекомендацию.
Я могу
а) установить мой DVD-привод на мой компьютер, установить Windows 8.1 Medium и передайте его через гостевую систему, чтобы попытаться установить его.
b) Узнайте, как установить Windows 8.1 без DVD, используя только ключ и ISO-образ от Microsoft.

а) звучит проще для меня
б) приносит больше удовлетворения, потому что я узнаю более простой способ на будущее, не лезя в свой DVD-привод, чтобы сделать это.

Последний раз редактировалось socratis 22 мая 2018, 13:32, всего редактировалось 1 раз.
Причина: Удалены ненужные дословные цитаты всего предыдущего сообщения.

Free написал: Я не знаю, как теперь сравнить это с правильным хостингом, потому что я загрузил ISO прямо с веб-сайта Microsoft?

Как правило, на сайте загрузки есть ссылка, по которой можно перейти, чтобы получить список контрольных сумм, например SHAx или MD5 или оба, для загружаемых файлов. Вам нужно вычислить контрольную сумму и сравнить ее с их. Если ваши контрольные суммы совпадают, вы можете считать, что ваша копия исправна.

Ваш файл не должен совпадать, так как ваш ISO явно не подходит.Следовательно, вам нужно будет загрузить его снова: и если ISO больше 2 ГБ, будьте очень осторожны с тем, на какие диски вы его копируете, поскольку не все форматы дисков позволяют хранить огромные файлы. Например. внешние USB-накопители часто форматируются как FAT32, который поддерживает только размеры файлов mpack Модератор сайта Сообщений: 35569 Присоединился: 4 сентября 2008 г., 17:09 Основная ОС: MS Windows 10 Версия VBox: PUEL Гостевые ОС: В основном XP

mpack пишет: Ваш ISO не должен совпадать, так как ваш ISO явно не подходит. Следовательно, вам нужно будет загрузить его снова: и если ISO больше 2 ГБ, будьте очень осторожны с тем, на какие диски вы его копируете, поскольку не все форматы дисков позволяют хранить огромные файлы. Например. внешние USB-накопители часто форматируются как FAT32, который поддерживает только размеры файлов. Сообщений: 6 Присоединился: 21 мая 2018 г., 12:17

Free написал: Какой лучший формат файла для SSD, в котором находится файл виртуальной машины Windows (.vdi). Что лучше использовать: хост-формат (ext4) или гостевой формат (NTFS)?

Файл .vdi (вместе с другими файлами, создаваемыми VirtualBox) представляет собой обычные файлы данных с точки зрения хост-системы, хотя файл .vdi, скорее всего, будет самым большим файлом на вашем хосте. Я бы придерживался родной файловой системы на вашем хосте - в вашем случае ext4.

Мой хрустальный шар в настоящее время разбит. Если вам нужна помощь, вы должны будете предоставить мне всю необходимую информацию.
Пожалуйста, не просите меня делать за вас домашнюю работу, у меня более чем достаточно своих дел.

andyp73 Волонтерские сообщения: 1642 Присоединился: 25 мая 2010 г., 23:48 Основная ОС: Mac OS X Другая версия VBox: PUEL Гостевые ОС: различные Linux, Windows Server 2012, DOS, Windows 10, эмуляция BIOS/UEFI

Последний раз редактировалось socratis 22 мая 2018 г., 15:48, всего редактировалось 1 раз.
Причина: Удалены ненужные дословные цитаты всего предыдущего сообщения.

Это руководство содержит инструкции по исправлению следующей ошибки при попытке добавить существующий виртуальный жесткий диск в VirtualBox: «Не удалось открыть файл жесткого диска, поскольку жесткий диск с таким UUID уже существует».

Ошибка «Не удалось открыть файл образа диска — не удается зарегистрировать жесткий диск» в VirtualBox появляется из-за того, что файл образа диска виртуальной машины, который вы пытаетесь открыть, имеет тот же UUID, что и другой файл образа виртуального диска. В этом случае Virtualbox не может зарегистрировать файл образа диска (VDI, VHD, VMDK и т. д.) и отображает следующую ошибку:

"Не удается зарегистрировать жесткий диск "C:\Users\%Username%\VirtualBox VMs\%VirtualDiskName1%.vdi", так как жесткий диск "C:\Users\%Username%\VirtualBox VMs\VirtualDiskName2%.vdi" с UUID уже существует.

Код результата:
E_INVALIDARG (0x80070057)
Компонент:
VirtualBox
Интерфейс:
IVirtualBox
Вызываемый RC:
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001 )"

Как устранить ошибку VirtualBox: не удалось открыть файл виртуального жесткого диска (.VDI), поскольку жесткий диск уже вышел из строя.

Метод 1. Удалите файл Missed Virtual Disk из VirtualBox.
Способ 2. Клонирование образа диска с помощью Virtual Media Manager.
Способ 3. Изменить UUID виртуального диска.
Способ 1. Удалите пропущенные виртуальные диски из VirtualBox.

Вышеупомянутая ошибка может появиться, если вы переместили виртуальный жесткий диск в другое место (например, том), а затем попытались повторно добавить виртуальный жесткий диск (из нового места) в новую или существующую виртуальную машину. , предварительно не извлекая пропущенный диск из VirtualBox. В этом случае вы должны освободить отсутствующий файл виртуального диска с помощью VirtualBox Media Manager. Для этого:

<р>1. В меню «Файл VirtualBox» откройте диспетчер виртуальных носителей.

<р>2. Выделите пропущенный виртуальный диск (со знаком ошибки)* и нажмите «Освободить». (При появлении запроса нажмите кнопку «Освободить», чтобы освободить отсутствующий жесткий диск.)

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

<р>3. Затем нажмите «Удалить» (а затем нажмите кнопку «Удалить»), чтобы удалить отсутствующий виртуальный жесткий диск.

<р>4. Закройте диспетчер виртуальных носителей.
5.Выделите виртуальную машину, на которую вы хотите добавить файл виртуального жесткого диска (.VDI), и нажмите "Настройки".

<р>6. Выберите «Хранилище» на левой панели и нажмите значок «Добавить жесткий диск» справа.

<р>7. Нажмите Выбрать существующий диск.

<р>8. Выберите файл виртуального жесткого диска, который вы хотите добавить, и нажмите «Открыть».

<р>9. Нажмите OK, чтобы закрыть настройки виртуальной машины.

<р>10. Запустите виртуальную машину.

Способ 2. Клонировать виртуальный диск с помощью Virtual Media Manager.

Чтобы избежать ошибки «Не удалось открыть файл образа диска, не удается зарегистрировать жесткий диск», следует клонировать файлы образа виртуального диска (VDI, VHD и т. д.) с помощью вместо этого VirtualBox Media Manager*. использования функций копирования/вставки ОС хоста. Для этого:

* Примечание. Правильный способ успешно клонировать существующий файл образа виртуального жесткого диска (VDI, VHD, VMDK и т. д.) — использовать функцию копирования в VirtualBox Media Manager.

<р>1. В меню «Файл» Virtualbox выберите Virtual Media Manager.

<р>2. Выберите виртуальный жесткий диск, который вы хотите клонировать, и нажмите «Копировать».

<р>3. На следующем экране выберите «Тип файла образа диска» и «Размер» (или оставьте настройки по умолчанию) и, наконец, дайте имя новому образу диска.
4. Когда закончите, нажмите «Копировать» и дождитесь завершения создания нового образа диска.

<р>5. После завершения копирования используйте скопированный образ диска для создания новой виртуальной машины в Virtualbox.

Способ 3. Изменить UUID виртуального диска.

Последний способ решить проблему «Не удается зарегистрировать виртуальный жесткий диск» — сбросить UUID файла виртуального диска (VDI), упомянутого в ошибке VirtualBox. Для этого:

<р>1. Закройте приложение VirtualBox.

<р>2. Откройте командную строку от имени администратора. Для этого:

а. В поле поиска введите: cmd (или командную строку).
б. Щелкните правой кнопкой мыши командную строку (результат) и выберите «Запуск от имени администратора».

<р>3. Скопируйте и вставьте в командную строку следующую команду в окне командной строки и нажмите Enter:

  • cd C:\Program Files\Oracle\VirtualBox

<р>4. Теперь введите следующую команду и нажмите Enter: *

  • внутренние команды vboxmanage sethduuid " %Full_Path_To_VHD_File% "

* Примечание. В приведенной выше команде измените значение %Full_Path_To_VHD_File% в соответствии с вашим случаем. Например: если вы хотите сбросить UUID файла образа виртуального диска «Windows7.vdi», который находится в папке «C:\Users\Admin\VirtualBox VMs\Windows7VM», команда должна быть такой:

  • внутренние команды vboxmanage sethduuid " C:\Users\Admin\VirtualBox VMs\Windows7VM\Windows7.vdi "

<р>5. Если все в порядке, вы должны быть проинформированы о том, что UUID изменился.

<р>6. Закройте командную строку и попробуйте подключить виртуальный жесткий диск к новой виртуальной машине.

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

Если эта статья оказалась для вас полезной, поддержите нас, сделав пожертвование. Даже 1 доллар США может иметь для нас огромное значение, поскольку мы продолжаем помогать другим, оставляя этот сайт бесплатным:

Мы нанимаем

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

Если вы хотите постоянно оставаться защищенным от угроз вредоносных программ, существующих и будущих, мы рекомендуем вам установить Malwarebytes Anti-Malware PRO, нажав кнопку ниже (мы получаем комиссию от продаж, полученных по этой ссылке, но без дополнительной оплаты). У нас есть опыт работы с этим программным обеспечением, и мы рекомендуем его, поскольку оно полезно и полезно):

Полная защита домашних компьютеров — защитите до 3 компьютеров с помощью НОВОЙ программы Malwarebytes Anti-Malware Premium!

Похожие сообщения

ИСПРАВЛЕНИЕ: невозможно удалить учетную запись Microsoft, так как в Windows 10/11 отсутствует кнопка УДАЛИТЬ.

ИСПРАВЛЕНИЕ: Инструмент Software Reporter вызывает высокую загрузку ЦП в Windows 10. (Решено)

Как сбросить настройки приложения OneDrive в Windows 10

5 комментариев

mehul valand
17 августа 2020 г., 10:23

Большое спасибо.
это сработало для меня, а также для любого другого.

Пожалуйста, следуйте инструкциям на этом сайте.

SRAVAN KUMAR
19 июня 2020 г., 14:39

VEER ACCESS DENIED ПОКАЗЫВАЕТ В CMD ЧТО ДЕЛАТЬ .

lakonst
19 июня 2020 г., 14:45

Убедитесь, что у вас есть права администратора и откройте командную строку от имени администратора, чтобы выполнить команду.

Не удается зарегистрировать жесткий диск «C:\SmartDeploy\Reference Machines\Windows 8.1 x64 (Clean)\Windows 8.1 x64 (Clean).vdi» <19d696af-253c-44c0-9175-343c9339bfc7>, так как жесткий диск ' C :\SmartDeploy\Reference Machines\Windows 8.1 x64 (чистая)\Windows 8.1.vdi' с UUID <19d696af-253c-44c0-9175-343c9339bfc7>уже существует.

Можно ли это исправить?

Заранее большое спасибо

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

Я также отмечаю, что папка ВМ находится не в стандартном месте. Как именно вы используете эту виртуальную машину? Например, возможно, вы дважды щелкаете файл .vbox? (операция, которая означает «зарегистрировать эту виртуальную машину»).

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

Кроме того, это может означать, что у вас есть один и тот же базовый диск (или его копия), зарегистрированный более чем на одной виртуальной машине. Это кажется вероятным, учитывая имя, которое у вас есть для VDI, и оно не разрешено и никогда не разрешалось, поэтому это никогда не могло работать.

Правильный способ скопировать ВМ – это клонировать ее. Вы не можете просто копировать файлы.

mpack Site Moderator Сообщений: 35569 Присоединился: 4 сентября 2008 г., 17:09 Основная ОС: MS Windows 10 Версия VBox: PUEL Гостевые ОС: В основном XP

Да, это было копирование и вставка, я не знал, что это невозможно.

Он находится в другой папке, так как я использую виртуальные машины для SmartDeploy

Думаю, мне придется просто удалить диски и клонировать вместо них

Спасибо за помощь

Просто на будущее, это никак не обойти?

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

mpack Site Moderator Сообщений: 35569 Присоединился: 4 сентября 2008 г., 17:09 Основная ОС: MS Windows 10 Версия VBox: PUEL Гостевые ОС: В основном XP

Если вы хотите запустить копию уже существующего гостя, вы должны клонировать гостя: щелкните правой кнопкой мыши гостя в главном окне Virtualbox и выберите «Клонировать». Самый простой клон для резервного копирования — это полный клон. Клон будет отдельным новым гостем.

Клон будет иметь новый UUID компьютера, который преобразуется в гостевую ОС как новую материнскую плату, что инициирует повторную активацию/повторное лицензирование в гостевых системах Windows. Простая повторная активация может деактивировать старого гостя; вам потребуется новая лицензия.

Гости Linux могут потребовать редактирования загрузчика grub, который иногда ищет UUID загрузочного диска, а все диски клонов имеют новые UUID.

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

scottgus1 Модератор сайта Сообщений: 14864 Присоединился: 30 декабря 2009, 20:14 Основная ОС: MS Windows 10 Версия VBox: PUEL Гостевые ОС: Windows, Linux

Хорошо, нет проблем

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

С этого момента я буду клонировать.

Привет,
Я столкнулся с той же проблемой, что и OP, и прочитал ответы @scottgus1.
Все, что вы сказали, было совершенно неправильно: файл .vbox, содержащий все метаданные виртуальной машины, содержится в открытом тексте. , пути, используемые для этой машины.
Вы можете «просто копировать файлы», вам просто нужно отредактировать файл .vbox, чтобы он указывал на правильные источники:
Для меня это означало изменение жестких дисков и DVDImages, чтобы просто указать на новые файлы .vdi. Если у вас есть какие-либо общие папки, также измените пути в SharedFolders. Готово, машина готова.

Почему разработчики VirtualBox решили не раскрывать эту функцию? Я не знаю. Возможно, как вы сказали, это связано с регистрацией машины и гарантией того, что, например, Microsoft получает новую лицензию каждый раз, когда машина клонируется. Кто знает?

  1. Вы разместили сообщение в треде двухлетней давности. Пусть зомби умрут.
  2. scottgus1 (и никто другой) не сказал абсолютно ничего плохого. Прочитайте еще раз.
  3. Вы советуете людям игнорировать предупреждения разработчиков: ** НЕ РЕДАКТИРОВАТЬ ЭТОТ ФАЙЛ.
  4. Вы даже не упомянули, что для того, чтобы предлагаемые вами изменения действительно работали, необходимо выполнить определенные условия.
  5. Вы выдвигаете теорию заговора о том, что Microsoft требует новую лицензию. Откуда это взялось?
  6. Разработчики стараются сделать его простым, иначе у вас не было бы даже графического пользовательского интерфейса, а был бы только интерфейс командной строки. У безумия есть причина.
  7. В своем первом сообщении вы заявили, что «раскачиваетесь», «неправильно обвиняете» и «предлагаете опасные решения». Мне кажется, это не лучший способ заявить о себе.

НЕ присылайте мне личные сообщения (ЛС) для устранения неполадок, они просто удаляются.
НЕ отвечайте с помощью кнопки "ЦИТИРОВАТЬ", пожалуйста, используйте "ОТПИСАТЬ ОТВЕТ" в нижней части формы.
Если вы запутаете какую-либо запрошенную информацию, я запутаю свой ответ. Это виртуальные UUID, а не настоящие.

socratis Site Moderator Сообщений: 27690 Присоединился: 22.10.2010, 11:03 Местоположение: Греция Основная ОС: Mac OS X Другая версия VBox: PUEL Гостевые ОС: Win(*>98), Linux*, OSX>10.5< /p>

Кроме того, в категорию "просто неверных" входит утверждение о том, что .vbox содержит все метаданные виртуальной машины.

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

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

Что касается вопроса "почему разработчики VirtualBox не раскрывают эту функциональность": действительно ли это требует ответа? Я не могу представить, чтобы какой-либо серьезный разработчик программного обеспечения выступал за то, чтобы новички вручную редактировали важные файлы конфигурации программного обеспечения.

mpack Site Moderator Сообщений: 35569 Присоединился: 4 сентября 2008 г., 17:09 Основная ОС: MS Windows 10 Версия VBox: PUEL Гостевые ОС: В основном XP

Это происходит из-за того, что новый образ VDI, который вы пытаетесь установить, основан на образе, который вы уже установили, поэтому идентификатор конфликтует.
Для решения - сменить ID любого. Мы изменим идентификатор нового устанавливаемого VDI, выполнив следующие действия:

Windows:
cd "C:\Program Files\Oracle\VirtualBox\" [Комментарий: получите приглашение к месту, откуда он может выполнить VBox manage exe]
Внутренние команды VBoxManage.exe sethduuid " D:\NewVM\myDisk1.vdi" [Комментарий: укажите путь к новому VDI, который создает проблему]

Linux:
внутренние команды VBoxManage setvdiuuid "/var/vdisks/myDisk1.vdi"

Честно говоря, я не понимаю логики, которая ищет самое запутанное, самое подверженное ошибкам, самое непродуманное решение. Я думаю, потому что есть и этот вариант? Для мазохистов?

Просто клонируйте эту чертову штуку и покончим с этим!

НЕ присылайте мне личные сообщения (ЛС) для устранения неполадок, они просто удаляются.
НЕ отвечайте с помощью кнопки "ЦИТИРОВАТЬ", пожалуйста, используйте "ОТПИСАТЬ ОТВЕТ" в нижней части формы.
Если вы запутаете какую-либо запрошенную информацию, я запутаю свой ответ. Это виртуальные UUID, а не настоящие.

socratis Site Moderator Сообщений: 27690 Присоединился: 22.10.2010, 11:03 Местоположение: Греция Основная ОС: Mac OS X Другая версия VBox: PUEL Гостевые ОС: Win(*>98), Linux*, OSX>10.5< /p>

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

Погуглил эту тему.

Чтобы исправить это, перейдите в меню «Файл» → «Диспетчер виртуальных носителей» и удалите диск из списка известных файлов образов дисков.

anylocalserver пишет: Я переименовал свой файл .vdi и хотел повторно прикрепить его к виртуальной машине. другой образ диска с таким же идентификатором уже существует. перейдите в Файл → Диспетчер виртуальных носителей и удалите диск из списка известных файлов образов дисков.


Это правильно. В дополнение к имени файла на диске Virtualbox также хранит UUID файла на диске. Два дисковых файла с одинаковым UUID не могут быть подключены к Virtualbox. Клон файла на диске по умолчанию имеет другой UUID и может быть присоединен.

scottgus1 Модератор сайта Сообщений: 14864 Присоединился: 30 декабря 2009, 20:14 Основная ОС: MS Windows 10 Версия VBox: PUEL Гостевые ОС: Windows, Linux

Здравствуйте, читатели! Все мы знаем, что виртуальные машины со временем набирают популярность. Но с ними связано много ошибок, с которыми приходится сталкиваться пользователям. Одна из ошибок: «Не удалось открыть файл жесткого диска, поскольку жесткий диск с таким же UUID уже существует» или «VirtualBox не может зарегистрировать жесткий диск». Здесь мы столкнемся с методами, как мы можем решить эту проблему.

Еще одна ошибка «Не удалось открыть файл образа диска — не удается зарегистрировать жесткий диск», которая возникает из-за того, что файл образа диска виртуальной машины, который мы пытаемся открыть, имеет идентичный UUID с другим файлом образа виртуального диска. Ошибка отображается следующим образом.

«Не удалось открыть жесткий диск E:\VirtualBox VMs\Windows 8 \Windows 8 Enterprise2.vhd.

Не удается зарегистрировать жесткий диск «E:\VirtualBox VMs\Windows 8 \Windows 8 Enterprise2.vhd», так как жесткий диск «E:\VirtualBox VMs\Windows 8 Enterprise\Windows 8 Enterprise2.vhd» с UUID уже существует.

Методы исправления ошибки — VirtualBox не может зарегистрировать жесткий диск / Не удалось открыть файл виртуального жесткого диска (.VDI), поскольку жесткий диск уже существует

Мы обсудим несколько простых способов устранения этой ошибки. Выполните полные шаги.

Исправление 1. Удаление пропущенных виртуальных дисков с помощью Virtual Media Manager

Ошибка, которую мы обсуждаем, обычно появляется, если мы перемещаем виртуальный жесткий диск в другое место, а затем пытаемся повторно добавить виртуальный жесткий диск (из нового места) в существующую или новую виртуальную машину без предварительного удаления пропущенный диск из VirtualBox. Теперь в этой ситуации с помощью VirtualBox Media Manager мы должны освободить отсутствующий файл виртуального диска. Для этого

<р>1. Во-первых, зайдите в меню «Файл VirtualBox» и откройте диспетчер виртуальных носителей.

<р>2. Теперь выделите пропущенный виртуальный диск (со знаком ошибки)* и нажмите «Освободить».

Примечание. Если пропущенный диск не виден, перейдите к методу 2, описанному выше.

<р>3. Нажмите «Удалить», чтобы удалить отсутствующий виртуальный жесткий диск.

<р>4. Выйдите из диспетчера виртуальных носителей, выделите виртуальную машину, на которую вы хотите добавить файл виртуального жесткого диска (.VDI), и нажмите «Настройки».

<р>5. Теперь выберите параметр «Хранилище», а затем нажмите значок «Добавить жесткий диск».

<р>6. Нажмите «Выбрать существующий диск», затем выберите файл виртуального жесткого диска, который вы хотите добавить, и нажмите «Открыть».

<р>7. Теперь выйдите из настроек виртуальной машины, нажав OK, и запустите виртуальную машину.

Решение 2. Клонирование виртуального диска с помощью Virtual Media Manager

Чтобы избежать ошибки «Не удалось открыть файл образа диска, не удается зарегистрировать жесткий диск» или «VirtualBox не удается зарегистрировать жесткий диск», мы можем клонировать файлы образов виртуального диска (VDI, VHD, VHDX и т. д. ), используя VirtualBox Media Manager, выполнив следующие действия.

<р>1. Во-первых, перейдите в меню «Файл» Virtualbox и выберите «Диспетчер виртуальных носителей» или нажмите Ctrl+D.

<р>2. Теперь выберите виртуальный жесткий диск для клонирования и нажмите «Копировать».

<р>3. Теперь выберите «Тип файла образа диска» и «Размер» (или оставьте настройки по умолчанию) и укажите имя для нового образа диска.

<р>4. Нажмите «Копировать» и дождитесь завершения создания нового образа диска.

<р>5.Наконец, когда копирование завершится, используйте скопированный образ диска для создания новой виртуальной машины в Virtualbox.

Исправление 3. Сброс UUID виртуального диска

Еще одно решение проблемы «VirtualBox не может зарегистрировать жесткий диск» или «VirtualBox UUID уже существует» — изменить UUID файла виртуального диска (VDI). Для этого.

<р>1. Во-первых, откройте командную строку и выберите «Запуск от имени администратора».

<р>2. Теперь просто скопируйте и вставьте в командную строку следующую команду и нажмите Enter:

  • cd C:\Program Files\Oracle\VirtualBox
<р>3. После этого введите следующую команду и нажмите Enter:

  • внутренние команды vboxmanage sethduuid "%Full_Path_To_VHD_File%"

Примечание. В поле «%Full_Path_To_VHD_File%» укажите полный адрес нужного файла образа виртуального диска.

<р>4. Теперь мы получим сообщение о том, что UUID изменился.

<р>5. Наконец, выйдите из командной строки и попробуйте подключить виртуальный жесткий диск к новой виртуальной машине.

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

Если файлы VHD повреждены или повреждены?

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

Окончательный вердикт

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

Читайте также: