Виртуальная машина не подключает жесткий диск

Не удалось найти HDD или SSD при установке Windows

Если вы пытаетесь установить Windows на виртуальной машине VirtualBox, но видите сообщение об ошибке «Не удалось найти диски». Чтобы получить драйвер хранилища, нажмите «Загрузить драйвер», тогда этот пост поможет вам решить эту проблему. Это сообщение об ошибке появляется на экране, где пользователю необходимо выбрать раздел для установки гостевой ОС. Основной причиной этой проблемы является отсутствие правильных настроек и повреждение виртуального диска. Если вы будете следовать этому руководству, вы сможете исправить проблему, исправив настройки оборудования.

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

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

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

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

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

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

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

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

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

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

Как подключить к VirtualBox флешку или внешний жесткий диск

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

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

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

Читайте также:  Двигатель приора перестал есть масло

Завершив работу виртуальной машины, зайдите в ее настройки, вставьте в USB -порт флешку и добавьте ее как общую папку. Режим подключения особого значения не имеет, но можете попробовать и временный, и постоянный. Если при нажатии «OK» программа не выдаст ошибку, можно продолжать. Теперь в настройках обратите внимание на вкладку USB. Чекбокс «Включить контроллер USB» должен быть отмечен галочкой. По идее, версию контроллера нужно выбирать USB 2.0 или 3.0 , так как именно этот стандарт используется на современных ПК, но в данном случае следует оставить USB 1.0 .

Если выберите другой стандарт, VirtualBox оповестит вас о неправильных настройках.

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

Теперь загрузите виртуальную систему. Флешка должна распознаться автоматически.

Выбирать в меню Устройства -> USB ее не нужно.

Так как при этом она станет недоступной и в виртуальной машине, и в Проводнике хостовой Windows.

Несколько иначе ведет себя VirtualBox после установки расширения. Называется оно Oracle VM VirtualBox Extension Pack.

После его установки вы сможете выбрать USB 2.0 или 3.0 без ошибок, но при этом в настройках вам нужно будет добавить флешку в список USB -фильтров нажатием кнопки в виде плюсика.

Теперь при запуске виртуальной системы внешний накопитель будет автоматически отключаться в хостовой машине и подключаться к виртуальной, а для переключения между устройствами вам нужно будет использовать меню Устройства -> USB.

Но самое важное, что подключенная флешка будет идентифицироваться виртуальной системой не как сетевой, а как локальный съемный диск, доступный в оснастке управления дисками. К сожалению, даже установка расширения не гарантирует стопроцентно правильной работы VirtualBox с флешками и съемными жесткими дисками. Так, отмечалась ошибка, при которой единожды отключенную флешку через меню Устройства -> USB не удавалось подключить повторно. Устраняется она переустановкой плагина, но и это помогает не всегда. А пока остается только надеяться, что разработчики доведут до ума функцию взаимодействия виртуальных машин с внешними носителями.

Как загрузиться с флешки в нужном режиме работы BIOS — UEFI или Legacy? К примеру, Читать далее

Для установки операционных систем обычно используют портативные USB-устройства, но установить систему на десктопный ПК или Читать далее

C появлением BIOS UEFI загрузочные флешки стали делиться на типы — адаптированные под Legacy, старый Читать далее

Как использовать флешку с маленьким объёмом, меньше 4 Гб, на которую даже не запишешь процесс Читать далее

VirtualBox не видит внешний жёсткий

. на 500 гиббонов. Экстенсион пак и дополнения гостевой машины стоят. Там установлена семёрка. Как общую папку могу расшарить, а как внешнее ЮСБ устройство нет.

А пользователь входит в группу vboxusers?

Выбираешь виртуальную машину -> настроить -> порты -> USB: включить контроллер USB, включить контроллер USB 2.0 (EHCI) — галки стоят? В фильтрах не выключен диск?

Читайте также:  Размеры лежака для ремонта автомобиля

О, точно! Исправил, всё появилось! Вроде же раньше при установке проги автоматом пользователя кидало в vboxusers или я что-то путаю? sT331h0rs3 да, разумеется. Проблему решил но всё равно спасибо.

автоматом пользователя кидало в vboxusers

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

MNorin.com

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

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

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

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

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

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

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

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

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

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

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

Выбираем виртуальную машину, нажимаем Ctrl+S (или кнопку Settings), выбираем «Storage» -> «Controller: SATA», нажимаем левую кнопку из тех, что расположены ниже.

Выбираем «Add Hard Disk» и в появившемся диалоге выбираем созданный ранее жесткий диск:

И нажимаем «Open». Предварительно может понадобиться включить текущего пользователя в группу, имеющую доступ к этому устройству на чтение и запись (группа может называться например «disk»). Теперь надо изменить режим доступа. Открываем в меню «File» -> «Virtual Media Manager». Выбираем наш диск и нажимаем кнопку «Modify»

Выбираем режим доступа «Writethrough»

После этого нажимаем «OK», затем «Close». В качестве загрузочного носителя в настройках виртуальной машины можно выбрать жесткий диск.

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

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

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

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

после Выбираем «Add Hard Disk»
получаете «недостаточно прав для окрытия файла»
И неясно какие же права требуются для файла в личной папке пользователя.
Разумеется о следующем шаге — выставлении прав в менеджере виртуальных устройств речи не идет, по причине отсутствия каких бы то ни было дисков. (прав нет не на запись а на чтение)

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

Читайте также:  Что требуется при замене двигателя

Дело в UAC Windows. Попробуйте запустить гипервизор VirtualBox «от имени Администратора»

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

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

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

Permission problem accessing the file for the medium ‘/media/zorg/All/Win7HDD.vmdk’ (VERR_ACCESS_DENIED).

Код ошибки: VBOX_E_FILE_ERROR (0x80BB0004)
Компонент: MediumWrap
Интерфейс: IMedium <4afe423b-43e0-e9d0-82e8-ceb307940dda>
Вызванный интерфейс: IVirtualBox <0169423f-46b4-cde9-91af-1e9d5b6cd945>
Код ошибки метода: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

Система
Linux **** 4.7.0-0.bpo.1-amd64 #1 SMP MX 4.7.8-1mx16+3 (2017-02-23) x86_64 GNU/Linux

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

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

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

То есть, просто поставить второй системой Windows?
Прежде всего можно попробовать восстановить загрузчик Windows стандартными средствами, загрузившись с установочного диска.
Потом придется загрузиться также с диска с Linux, чтобы восстановить загрузчик GRUB.
А просто поставить рядом на отдельный диск — абсолютно не проблема. Загружаетесь с установочного диска, предварительно выставив загрузку в BIOS с диска, на который ставится Windows, после установки меняете очередь загрузки, загружаетесь в Linux и даете команду update-grub. Если что-то не получится, пишите, постараюсь помочь по мере возможностей

В версии 5.2.4 для windows это не работает:
Syntax error: Invalid command ‘ internalcommands’

Поверю вам на слово, windows под рукой нет и неизвестно, когда будет. В Linux’е в VB 5.1.10 всё хорошо

Дело в кавычках
«c:\Program Files\Oracle\VirtualBox\VBoxManage.exe» internalcommands createrawvmdk -filename c:\VMs\usb.vmdk -rawdisk \\.\PhysicalDrive1

Диски создаются и подключаются только если вбокс запускать через sudo. Ну это полбеды. А вот то, что я не могу загрузиться в винду 7 х32, это странно… ( http://imgur.com/MQuGuCWl.png )

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

Ничего не получалось, но факту, расположение параметров в команде — критично:
VBoxManage internalcommands createrawvmdk -rawdisk \\.\PhysicalDrive1 -filename C:\VMs\drive.vmdk
таким образом сработало!

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

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

Оцените статью