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

У меня довольно специфический вопрос.

У меня была Ubuntu на моем ноутбуке (в течение многих лет). По разным причинам мне пришлось переключиться на Windows, но на компьютере есть два жестких диска. Основной диск был переформатирован, и я установил Windows. Второй жесткий диск по-прежнему имеет формат системного диска Linux (не уверен в типе). Очевидно, что окна не могут получить к нему доступ, но могу ли я получить к нему доступ с виртуальной машины (VirtualBox), или мне нужно будет загрузить Live-сессию для доступа / перемещения содержимого?

Редактировать: Если это возможно, как можно приступить к монтированию диска?

1
задан 24 September 2012 в 01:37

2 ответа

Честно говоря, я так не думаю.

Причина этого:

Отказ от ответственности: Я люблю дедуктивные рассуждения. Готовьтесь.

Давайте посмотрим на нашу информацию:

  • У вас есть 2 жестких диска. В одном из них установлены окна , в другом используется (в настоящее время) неизвестная файловая система Linux.
  • Вы хотите создать виртуальную машину . Для этого вам необходимо специальное программное обеспечение, известное как Hypervizor виртуальной машины . Примером такого программного обеспечения является VirtualBox .
  • Windows не может использовать жесткий диск в его текущем формате.
  • Чтобы создать виртуальную машину, вам нужно создать файл, который будет действовать как виртуальный жесткий диск. Этот файл должен храниться где-то.
  • Поскольку окна не могут получить доступ к жесткому диску, как есть, весьма маловероятно, что он может использовать его для предоставления услуг программам, работающим на нем, как Hypervizor (например, Storage)
  • Таким образом, виртуальная машина должна храниться на жестком диске , на котором установлено windows . = (
  • Если вы не разбираетесь в виртуальных машинах или не являетесь высококвалифицированным компьютерным хакером, (очень очень ...) мало шансов, что вы сможете получить доступ к хосту (физическому компьютеру) из гостевой системы (виртуальной машины)

TL: DR: Теоретически все, что содержит виртуальную машину, является маловероятно, что это поможет.

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

0
ответ дан 24 September 2012 в 01:37

Да, конечно, можно настроить Virtual Box, чтобы иметь прямой доступ к подключенному жесткому диску.

Это опасно, потому что данные могут быть потеряны

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

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

Вкратце (не торопитесь, чтобы прочитать руководство) нам нужно создать файл .vmdk, указывающий на наш жесткий диск:

VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda

Мы, чем можем прикрепить этот файл к нашей виртуальной машине

VBoxManage storageattach <NameofVM> --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium /path/to/file.vmdk
0
ответ дан 24 September 2012 в 01:37

Другие вопросы по тегам:

Похожие вопросы: