Виртуальная машина не видит жесткий диск

Обновлено: 02.07.2024

Виртуальные машины могут расширяться до определенного предела, по достижении которого всякое увеличение емкости виртуального жесткого диска становится невозможным. Единственный выход — примонтировать к машине еще один диск. В VirtualBox такая возможность предусмотрена, хотя процесс налажен не самым удобным образом. Так или иначе, это позволяет значительно расширить виртуальную машину.

Обратите внимание: я буду описывать процесс с использованием виртуальной машины Windows XP в среде VirtualBox, работающей под Linux (Ubuntu 10.10). В других случаях конкретный набор опций может различаться, но принцип действия такой же.

Шаг первый: отключение виртуальной машины

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

Шаг второй: создание нового виртуального диска

Создание нового виртуального диска в данном случае осуществляется в два этапа. Сначала нужно создать новую виртуальную машину и в процессе настроить для нее новый виртуальный диск желаемого размера. По умолчанию создается диск емкостью 10 Гбайт. Если вам этого достаточно, оставьте все как есть, если нет — укажите большее значение.

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

Теперь откройте настройки нужной виртуальной машины и перейдите на вкладку «Носители» (Storage, рис. A), чтобы добавить новый жесткий диск, который затем нужно будет инициализировать в операционной системе.

Как добавить второй жесткий диск в виртуальную машину Windows XP на базе VirtualBox?


Рисунок A. Как видите, я уже добавил к своей виртуальной машине новый жесткий диск с литерой «D».

Чтобы добавить новый диск, выделите основной контроллер виртуальной машины и нажмите кнопку «Добавить жесткий диск» (Add Hard Disk). После этого в списке носителей появится новый жесткий диск. Выделите его и выберите из выпадающего меню созданный ранее виртуальный диск (рис. B).

Как добавить второй жесткий диск в виртуальную машину Windows XP на базе VirtualBox?


Рисунок B. В выпадающем меню «Жесткий диск» (Hard Drive) перечислены все доступные диски.

Указав жесткий диск, выберите в выпадающем меню «Слот» (Slot) опцию «Первичный слэйв» (Primary Slave) и нажмите «OK».

Шаг третий: инициализация жесткого диска

После этого запустите виртуальную машину и войдите в систему. Вызовите окно «Выполнить» (Run) из меню «Пуск» (Start) и введите «compmgmt.msc» (без кавычек) в поле «Открыть» (Open). В открывшемся окне разверните дерево консоли и выберите подраздел «Управление дисками» (Disk Management) в разделе «Запоминающие устройства» (Storage). Выделите новый жесткий диск. Откроется окно мастера инициализации и преобразования дисков (Initialize and Convert Disk Wizard, рис. C). На втором этапе отметьте нужный диск и нажмите «Далее» (Next).

Как добавить второй жесткий диск в виртуальную машину Windows XP на базе VirtualBox?


Рисунок C. В списке может оказаться несколько дисков. Выберите нужный.

На следующем этапе мастера нужно выбрать диск для преобразования. Отметьте новый жесткий диск и нажмите «Далее». На последнем этапе мастер выведет список предстоящих операций (рис. D).

Как добавить второй жесткий диск в виртуальную машину Windows XP на базе VirtualBox?


Рисунок D. Если все верно, нажмите «Готово» (Finish), чтобы инициализировать диск.


Чтобы решить эту проблему, вы можете следовать этим инструкциям:

  1. Удалить существующие устройства хранения
  2. Создать новое устройство хранения
  3. Выберите правильный файл ISO

Для начала вам необходимо удалить все существующие устройства хранения. Поскольку VirtualBox имеет эту опцию по умолчанию, нет необходимости устанавливать стороннее программное обеспечение.

Поэтому откройте VirtualBox, выберите виртуальную машину и нажмите кнопку «Настройки». После этого перейдите в раздел «Хранилище». Справа вы найдете Контроллер: SATA и две другие суб-метки. Выберите «Контроллер: SATA» и нажмите красную крестообразную кнопку с надписью «Удалить выбранный контроллер хранилища».

После этого щелкните значок «Добавить новый контроллер хранилища» и выберите «Добавить контроллер SATA» из списка.


Затем нажмите кнопку «Добавить жесткий диск» и выберите «Создать новый диск».

После этого вам нужно создать новый виртуальный диск для вашей виртуальной машины. Убедитесь, что вы выбрали Динамически распределенные при создании виртуального жесткого диска. После завершения процесса вы должны получить файл .vdi в списке.

После этого нажмите кнопку «Добавить оптический привод» и выберите «Выбрать диск». Теперь вам нужно выбрать файл ISO. Если вы можете найти файл ISO в списке, выберите его оттуда. В противном случае нажмите кнопку «Добавить», перейдите к папке и выберите свой файл ISO.



Если вы достигли этого этапа, вы можете создать новый раздел и запустить процесс установки Windows.

Блог про Linux, Bash и другие информационные технологии

После этого необходимо создать особенный виртуальный диск, который будет работать с физическим диском.

Создание виртуального диска, указывающего на физический

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

В Linux это делается командой:

Для выполнения этой команды могут потребоваться права суперпользователя. Таким образом мы получим файл drive.vmdk, который будет указывать на диск /dev/sdb, подключенный к физической машине.

В Windows это будет выглядеть несколько по-другому. Физический диск там указывается несколько по-другому, но смысл будет абсолютно идентичный:

Подключение диска к виртуальной машине

После этого виртуальную машину можно запускать и устанавливать операционную систему.

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

Похожие посты:

Запись опубликована 02.08.2014 автором Maxim Norin в рубрике Статьи с метками linux, physical drive, virtualbox, windiws, виртуализация, физический диск.

Использование физического диска в VirtualBox : 17 комментариев

Скорее всего дело в правах на файл устройства, а не на файл в личной папке пользователя.

Как настроить таблицу разделов, если я хочу запустить уже установленную windows? (последний абзац статьи)

Если используется MBR, то, насколько я знаю, никак.
Если UEFI, то, возможно вот эта статья поможет

При попытке добавить диск
Не удалось открыть образ виртуального диска /media/zorg/All/Win7HDD.vmdk.

Код ошибки: VBOX_E_FILE_ERROR (0x80BB0004)
Компонент: MediumWrap
Интерфейс: IMedium
Вызванный интерфейс: IVirtualBox
Код ошибки метода: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

Я еще зеленый пользователь Linux, если можно попроще ))) Спс

Имеет смысл проверить права доступа и при необходимости изменить их при помощи команды chmod

Вообще цель сей процедуры:
Есть необходимость поставить Windows 2й системой.
Есть отдельный HDD на нем была свалка, теперь на него есть желание установить Windows 7.
Возможно есть более простой вариант? Спасибо за помощь.
П.С. На HDD где сейчас стоит Linux есть раздел с Windows, но загрузчик затерт и система не грузится. Возможно можно восстановить?

А пользователь, из-под которого запускаете, включен в группу с доступом к дисковым устройствам (disk или что-то вроде того)?
С Windows 7 к сожалению не могу помочь.

добавьте в статью Просмотр дисков в Linux: » df -h » , а в windows: «diskpart» —> «list disk». а тем у кого не получается надо внимательно все делать и искать в интернете решение проблемы. автор рассказал о конкретном методе и не обязан решать проблемы его использования.

запуск от администратора решает все что тут перечислено. прошу в тот же комментарий добавить и не активировать комментарии с такими проблемами. надо не только читать но и выполнять как написано.только что проверил все как тут написано.

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

VirtualBox Не удалось открыть файл жесткого диска. Невозможно зарегистрировать виртуальный жесткий диск, поскольку диск с таким же UUID уже существует

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

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

Способ 1. Удалить пропущенные виртуальные диски из VirtualBox.

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

1. Из VirtualBox файл меню, откройте Менеджер виртуальных медиа.

2. Выделите пропущенный виртуальный диск (тот, на котором есть знак ошибки) * и нажмите Выпуск. (Когда спрошено, нажмите Выпуск Кнопка, чтобы освободить отсутствующий жесткий диск.)

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

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

удалить отсутствующий виртуальный жесткий диск .vdi

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

исправление не может зарегистрировать виртуальный жесткий диск virtualbox

6. Выбрать Место хранения на левой панели, а затем нажмите «Добавить жесткий диск» значок справа.

образ

7. щелчок Выберите существующий диск.

образ

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

образ

9. щелчок хорошо закрыть настройки виртуальной машины.

образ

10. Начало Виртуальная машина.

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

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

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

1. Из виртуальной коробки файл выбор меню Менеджер виртуальных медиа.

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

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

невозможно открыть виртуальный ящик образа vdi

5. Когда копирование выполнено, используйте скопированный образ диска, чтобы создать новую виртуальную машину в Virtualbox.

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

1. Закрыть Приложение VirtualBox.

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

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

запустить командную строку от имени администратора

3. Копировать Вставить В командной строке введите следующую команду в окне командной строки и нажмите Войти:

  • cd C: \ Program Files \ Oracle \ VirtualBox

изменить виртуальный диск uuid

4. Теперь введите следующую команду и нажмите Войти*

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

сбросить виртуальный диск uuid

5. Если все идет хорошо, то вы должны сообщить, что UUID изменился.

сбросить виртуальный диск uuid virtualbox

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

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

ispolzovanie-fizicheskogo-diska-v-virtualbox

Как в программе Virtualbox правильно подключить физический диск? С этим вопросом сталкиваются многие пользователи. А также те, кто еще не имеет богатого опыта работы с таким программным обеспечением. На практике, в осуществлении подобных манипуляций не должно возникать проблем, так как выполняется все элементарно. Разумеется, далеко не все владеют информацией о порядке действий. А потому, мы наглядно рассмотрим все наиболее важные и значимые моменты.

Использование физического диска в VirtualBox

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

  1. Это позволяет правильно распределить свободное пространство.
  2. Такие манипуляции дают возможность ускорить процедуру.
  3. Возможность запускать систему, как с виртуального носителя, так и из внутреннего хранилища.

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

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

VirtualBox физический диск

Форматы файлов виртуальных дисков

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

Особенности подключения на Windows, Ubuntu и Linux

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

Создание виртуального диска, указывающего на физический

Чтобы сделать все необходимое для создания, вам потребуется проделать следующий перечень манипуляций:

В целом, здесь нет ничего существенно сложного, если правильно прописывать все значения в утилите, отвечающей за виртуализацию.

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

  1. В первую очередь запускается соответствующее программное обеспечение.
  2. Далее вы выбираете уже имеющийся вариант из доступных.
  3. Требуется вызвать опции машины командой «Ctrl+S».
  4. После этого вы выбираете «Storage» -> «Controller: SATA».
  5. Далее необходимо кликнуть по левой клавише.
  6. Вам требуется команда «Add Hard Disk».
  7. В появившемся окне, предстоит выбрать тот тип, который был создан ранее.
  8. В самом конце происходит активация кнопкой «Open».

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

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

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

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