VirtualBox. Виртуальные диски. Их типы. Расширение виртуального носителя.

blog_promo-e872632493a971b3ba0722ccffaec76d1df333a297017200dadbff257e5959c1.png

О проблеме

Во время работы с VBox так вышло, что однажды мне не хватило места на виртуальном диске. Почитав гайды в интернете, нашёл как увеличить размер диска. Только ничего не получилось. Оказалось, что при создании диска, был выбран фиксированный размер дискового пространства.

Задачи
  1. Разобраться с типами дисков
  2. Расширить виртуальный диск с фиксированным объёмом
  3. Завершить расширение диска в гостевой ОС
  4. Не потерять данные на расширяемом виртуальном диске

1. О типах виртуальных носителей

Выдержка из документации, приведена ниже. Ссылка на доку. Искать часть 5.2. Disk Image Files (VDI, VMDK, VHD, HDD) Файл образа диска виртуальной машины находится на хостиг-системе и воспринимается гостевой системой, как жёсткий диск определённой геометрии. Когда гостевая ОС читает с диска или записывает на него, VBox перенаправляет запрос в файл образа.

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

VBox поддерживает типы виртуальных носителей:

  • VDI. Собственный тип, формат контейнера жёсткого диска от VBox
  • VMDK. Популярный открытый формат контейнера, используется многими другими продуктами виртуализации
  • VHD. Тип виртуального носителя, который использует Microsoft
  • HDD. Также поддерживаются файлы изображений Parallels версии 2

Варианты создания диска внезависимости от выбранного типа виртуального носителя:

  • Фиксированный размер. Если создаём образ с фиксированным размером, то на хостинг-системе будет создан файл образа примерно такого же размера, как и емкость виртуального диска. Таким образом, для диска размером 10 ГБ у нас будет файл размером 10 ГБ
    • Макимальный объём диска, расширить нельзя.
  • Динамический размер. Изначально размер диска будет очень маленьким. Объём носителя будет увеличиваться каждый раз при записи на диск до тех пор, пока не достигнет максимальной ёмкости, выбранной при его создании
    • Максимальный объём диска можно увеличить.

2. Решение проблемы

Расширение дискового пространства. Тип VDI, VHD, VMDK. Вариант — динамически расширяемый.

  1. Запустить VirtualBox.
  2. Открыть менеджер виртуальных дисков (сочетанием клавиш Ctrl + D)
  3. Во вкладке Жесткий диск, выбрать из списка тот, который расширяем
  4. Ниже, во вкладке Атрибуты, увеличиваем объём диска с помощью бегунка
  5. Так же можно увеличить объём диска, вручную прописав его размер в окошке справа от бегунка
  6. Подтверждаем
  7. После короткого ожидания, размер диска увеличен
  8. Далее необходимо запустить гостевую ОС и расширить диск уже там

Расширение дискового пространства. Тип VDI, VHD, VMDK. Вариант — фиксированный.

  1. Открыть менеджер виртуальных носителей
  2. Выбрать диск
  3. Сверху, кнопки с вариантами действий над диском
  4. «Копировать»
  5. В открывшемся окне необходимо открыть «Экспертный режим»
  6. В правой части окна «Хранение на жёстком диске»/»Storage on physical hard disk», нужно выбрать Динамически расширяемый вариант создания диска
  7. Подтвердить копирование
  8. Займет какое-то время
  9. В менеджере виртуальных носителей появится копия диска, только уже тип диска будет динамический.
  10. Выбрать диск и расширить его
  11. После расширения, копию расширенного диска необходимо примонтировать в виртуальной машине, вместо старого

3. Расширение дискового пространства в гостевой системе

Гостевая ОС, Windows

  • Запустить гостевую ОС
  • Открыть управление дисками.
    • для Win7 — правым кликом по иконке Мой компьютер — Управление — Управление дисками
    • для Win10 — правым кликом по иконке Windows/Пуск — Управление дисками
  • Так же правым кликом выбрать диск, который необходимо расширить
  • В контекстном меню, «Расширить том…»
  • Готово
  • Загрузиться в live режиме
  • Запустить GParted, если его нет, то:sudo apt install gpartedsudo pacman -S gparted
  • Неиспользуемый раздел будет как-бы вне основного блока размеченного пространства
  • Для расширения необходимо
    • Выбрать раздел, у меня /dev/sda2
    • Правым кликом — Расширить..
    • Расширяем, подтверждаем. Сверху, где графическое отображение объёма диска, можно расширить раздел курсором
    • Теперь появилась возможность расширить основной раздел, у меня /dev/sda5
    • Расширяем так же, как и /dev/sda2
    • Затем подтверждаем все действия, зелёная галочка сверху.
  • Раздел расширен, перезагрузка

Итоги

  1. Разобрались с типами дисков и системой хранения
  2. Расширен диск фиксированного объёма, путём его копирования и преобразования в динамически расширяемый
  3. Расширено дисковое пространство в гостевой системе
  4. Сохранились данные, которые уже были на виртуальном носителе

you-bc72575a0e6eb39de3e28e54a8df1138beaa57cd5300061ecb5c202773131f9e.jpgSergey Belousov25 января 2021

virtual-drive.jpgК использованию виртуальных дисков прибегают многие пользователи ПК. Причин использования виртуальных дисков может быть много, поэтому перечислять их все просто нет смысла. Да и вопрос сейчас стоит совершенно другой: как создать виртуальный диск?

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

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

Создать виртуальный привод очень легко, но для этого требуется определенная программа. На данный момент есть очень много различных бесплатных программ. Самой популярной среди них стал Daemon Tools.

Daemon Tools – это бесплатный эмулятор СD/DVD, который поддерживает многие системы защиты. С помощью СD/DVD Daemon Tools можно эмулировать как обычные диски, так и диски с защитой типа Laserlock, Securom, BACKUPcopies. Если вы ставите перед собой только цель создать пару-другую виртуальных приводов, с которых вы будете запускать различные диски, то эта программа будет очень удобной для вас.

Еще одной очень популярной программой для создания виртуального привода является Alcohol 120%. Но стоит учесть, что эта программа платная. Конечно, чтобы оценить все возможности, разработчики дают воспользоваться программой бесплатно на определенный период. Затем, естественно, следует приобрести лицензию. Главное отличие Alcohol 120% от Daemon Tools в функциональности. Alcohol 120% позволяет создавать и использовать до 31 образа одновременно. При этом обеспечивается намного большая скорость передачи данных, чем с обычного привода. Также Alcohol 120% хорош тем, что он может создавать образы дисков сам, а вот Daemon использует только существующие.

Виртуальный жесткий диск может вам пригодиться, если вы хотите хранить данные в одном файле-образе. Чтобы открыть такой файл-образ нужны программы визуализации и виртуальные машины. Хорошо, что в Windows 7 есть все необходимое для создания такого диска! А еще виртуальный жесткий диск можно использовать для того, чтобы поставить на нем другую ОС.

Итак, как создать виртуальный жесткий диск для Windows 7? На создание виртуального диска у вас не уйдет очень много времени. Для начала в поисковой строке меню Пуск введите diskmgmt.msc и нажмите Ввод. Перед вами откроется окно «Управление дисками». В меню «Действие» выберите опцию «Создать виртуальный жесткий диск».

Теперь вам следует выбрать место, где будет храниться ваш виртуальный жесткий диск («Обзор»). После выбора места нажмите Сохранить. Также вам необходимо задать емкость виртуального диска. Здесь все уже будет на ваше усмотрение. Но при этом не забывайте, что вы можете назначить также формат виртуального жесткого диска. Динамическое расширение дает вам возможность увеличивать емкость виртуального диска по мере добавления и сохранения на нем данных. А вот Фиксированный размер не даст вам увеличивать емкость диска. Нажмите ОК и теперь вам остается только дождаться, пока Windows сам создаст виртуальный диск. Он будет автоматически монтирован, поэтому сразу же после его создания вы увидите его в списке всех дисков, которые установлены в системе.

Но на этом еще не все. Чтобы начать пользоваться диском, вам следует его инициализировать и создать на нем раздел. Чтобы инициализировать диск, откройте Панель управления -> Администрирование -> Управление компьютером. В левом меню консоли выберите Управление дисками. Выберите тот диск, который нужно инициализировать. В открывшемся окне Инициализации дисков выберите диск, также отметьте Основную загрузочную запись (MBR) и нажмите ОК. Теперь дождитесь конца инициализации.

Чтобы вы могли видеть ваш диск и пользоваться им, после завершения инициализации потребуется создать том (раздел). Правой кнопкой мыши щелкните по инициализированному диску и выберите «Создать простой том». Перед вами откроется Мастер создания простого тома. Нажмите Далее и укажите размер раздела в мегабайтах. Следующий шаг — это назначение буквы диска. Нажмите Далее и выберите параметры форматирования тома (рекомендуется NTFS). В следующем окне мастера проверьте все введенные параметры и нажмите Готово. Теперь ваш виртуальный жесткий диск готов к использованию.

virtual-drive1.jpg

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

Как создать виртуальный диск на Windows 7 и выше: варианты действий

Что касается самого понятия виртуального диска, почему-то у многих пользователей сразу же возникает ошибочная ассоциация, что это есть программное эмулирование оптического привода CD/DVD-ROM. Большинство напрочь забывает о том, что логические разделы, создаваемые при разбиении обычного винчестера или твердотельного накопителя, тоже в равной мере относятся к виртуальным дискам. Именно поэтому следует рассматривать оба варианта действий, а используемые для этого инструменты системы или сторонние программы могут разниться достаточно сильно, и не только по возможностям, но и вообще по предназначению.

Разбиение диска на разделы при установке

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

2366841.jpg

На одно из этапов инсталлятор предложит выбрать системный раздел, в который будет установлена Windows. При желании, если диск изначально не разбит, следует использовать кнопку создания разделов и указать нужные параметры для каждого из них. Тут ничего сложного нет.

Утилита управления дисками

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

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

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

2366844.jpg

Для того чтобы создать виртуальный диск, необходимо выбрать соответствующий пункт в меню действий, а затем установить начальные параметры формата сохраняемого файла, который напрямую зависит от объема создаваемого диска (до 2 Тб или 2 Тб и более), выбрать место сохранения файла и указать его тип. Рекомендуется выбирать фиксированный размер, поскольку при установке динамически расширяемого при переполнении виртуального диска место будет «откусываться» от основного раздела. В случае с системным разделом это может привести к катастрофическим последствиям, поскольку для бесперебойного функционирования операционной системы свободным должно оставаться не менее десяти процентов от общего объема. После подтверждения настроек нажатием кнопки «ОК» диск появится в списке.

2366846.jpg

После этого его необходимо инициализировать, выбрав соответствующий пункт в меню ПКМ, а затем указав стиль. Для дисков размеров менее 2 Тб устанавливается MBR, для объемов выше – GPT.

2366853.jpg

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

Командная консоль

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

2366854.jpg

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

Утилита Disk2vhd

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

2366857.jpg

Достаточно выбрать желаемый формат сохраняемого файла (VHD или VHDX), отметить конвертируемые разделы, задать название и литеру, а затем нажать кнопку Create. Приложение выполнит все остальные действия без участия пользователя. Кстати сказать, созданный диск можно перенести на съемный носитель или присоединить к виртуальной машине (например, для тестирования инструментов устранения ошибок и сбоев).

Как создать виртуальный диск на компьютере в виде эмулятора привода?

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

Что же касается стороннего программного обеспечения, для таких целей прекрасно подойдут популярные утилиты для работы с образами (UltraISO, Nero, Daemon Tools, Alcohol 120 % и т. д.). Принцип действия у них одинаков, а разница может состоять только в названиях основных меню и команд.

2366859.jpg

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

Краткие итоги

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

Используемые источники:

  • https://ru.hexlet.io/blog/posts/virtualbox-virtualnye-diski-ih-tipy-rasshirenie-virtualnogo-nositelya
  • https://strana-sovetov.com/computers/programms/6090-kak-sozdat-virtualnyi-disk.html
  • https://fb.ru/article/60378/kak-sozdat-virtualnyiy-disk-s-pomoschyu-programmyi-alcohol

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации