6 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

VirtualBox: изменить фиксированный диск на динамически?

Содержание

VirtualBox: изменить фиксированный диск на динамический.

При создании виртуальной машины VirtualBox предоставляет пользователю выбрать тип виртуального диска, на котором система будет установлена. Это либо динамический либо фиксированный жёсткие диски. Разница между ними проста. Динамический диск любого размера требует меньше времени на создание и способен расширяться по мере заполняемости. На фиксируемом по размеру диске виртуальная система “бегает” побыстрее, но далее указанных при установке размеров вы не уйдёте. Но не беда: можно изменить фиксированный диск на динамический и наоборот сделать динамический фиксированным.

Возможность изменить фиксированный диск на динамический лежит не на поверхности, то есть за пределами графического интерфейса программы. И, чтобы следовать дальнейшим советам, вам придётся оперировать с исполнительным файлом VBoxManage.exe. Если в установках VirtualBox ничего не менялось, файл лежит в папке:

Как изменить фиксированный диск на динамический: сначала создадим диск

Изменения будут проводиться в консоли команд, запущенной от имени администратора. Переходим из консоли в указанную папку:

оттуда посмотрим на список виртуальных установленных дисков с системами:

Как видно из рисунка, у меня установлены три машины: Кали и две Windows (XP и 7). Те, что на Windows – находятся именно на фиксированных дисках. Для Windows 7 я собираюсь изменить фиксированный диск на динамический. Командную строку не закрываю и пишу команду в стиле:

Например, в моём случае:

Спустя некоторое время можно воспользоваться проводником Windows с целью проверить появился ли диск:

Команда к конвертации наоборот (из динамического в фиксированный) отличается лишь дополнительной опцией в команде:

Но мы продолжим, ибо виртуальная машина на новом диске ещё не готова. В списке установленных “виртуалок” главного окна VirtualBox её нет, а предыдущие команды диски только клонировали.

Как изменить фиксированный диск на динамический: удалим ненужный

Запускаем из консоли менеджер виртуальных систем (или воспользуйтесь проводником) VBoxManage.exe и отправляемся к списку машин (консоль не закрываем в любом случае):

В настройках системы, которую мы клонировали отправимся в Носители и отвяжем её от диска, который нам уже не нужен:

ОБЯЗАТЕЛЬНО закрываем окно менеджера (но сюда мы ещё вернёмся). Теперь срисуем UUID удаляемого диска: это нам нужно для полного удаления прежнего (фиксированного) диска, затирания сведений о нём и подмены на расширяемый:

снова оттуда посмотрим на список виртуальных установленных дисков с системами:

UUID моего – 295ce808-f68c-43ef-80cb-603e2b12b911. Так в консоли и удаляю:

Консоль нам более не нужна. С помощью проводника отправляюсь к списку машин по адресу:

и переприсваиваю то имя, что было у предыдущей (у меня 7, помните?):

я переименовываю 7FIXED в 7

Возвращаемся в менеджер виртуальных систем VirtualBox и в Носителях для нашей системы укажем на новенький диск 7.vdi:

Перед этим рекомендую проверить в Менеджере виртуальных носителей (Файл – Менеджер виртуальных носителей) не осталось ли информации по заменяемому диску (у меня он до переименования был 7FIXED). Если есть – удалите о нём запись. А у нас тем временем всё готово. Приготовления закончились, сама система с новым форматом диска готова к запуску. Как вы увидите, все настройки системы на месте.

Расширяем фиксированный виртуальный диск в VirtualBox

Как же расширить виртуальный диск в VirtualBox?

Здравствуйте уважаемые читатели интернет ресурса WindowsFan.Ru.

Иногда при работе с виртуальной машиной VirtualBox может возникнуть необходимость увеличить объем базового диска. Благо сделать это очень просто, достаточно открыть командную строку, перейти в каталог установки VirtualBox, после чего выполнить команду modifyhd –resize, указав при этом новый объем виртуального жесткого диска. И все было просто прекрасно, если бы не одно небольшое «но».

Расширить таким способом можно только динамический виртуальный диск, с фиксированными дисками этот трюк не пройдет, и в командной строке вы получите ошибку «Resize hard disk operation for this format is not implemented yet!». Сие означает, что данная функция, то есть resize, для фиксированного типа диска не реализована.

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

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

Кроме того, помимо самой SelfImage, ныне практически не использующейся, пользователю приходилось прибегать к утилите diskpart, дабы произвести «выравнивание» дисков.

В действительности есть куда более простой и эффективный способ расширить диск и как раз им мы и воспользуемся. Итак, приступим. Откройте командную строку и перейдите в каталог установки VirtualBox:

cd C:/Program Files/Oracle/VirtualBox

Как вы уже знаете, получить информацию по виртуальному диску можно с помощью команды showhdinfo.

VboxManage.exe showhdinfo «D:/Virtual Box/Windows 8.0/Windows 8.0.vdi»

Как видите, в данный момент тип диска (format variant) у нас фиксированный, а размер (capacity) составляет 18432 Мб. Теперь нам нужно преобразовать статический диск в динамический.

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

VBoxManage clonehd «D:/Virtual Box/Windows 8.0/Windows 8.0.vdi» «D:/Virtual Box/Windows 8.0/Clone Windows 8.0.vdi»

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

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

VboxManage.exe showhdinfo «D:/Virtual Box/Windows 8.0/Clone Windows 8.0.vdi»

Если все пройдет гладко, то format variant уже будет не fixed, а dynamic, что мы и имеем. А вот сейчас можно применить знакомую нам команду resize.

Читать еще:  «Узел службы: локальная система» грузит ПК?

VBoxManage modifyhd —resize 40960 «D:/Virtual Box/Windows 8.0/Clone Windows 8.0.vdi»

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

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

Увеличить размер диска VirtualBox

При создании виртуального диска в программе virtualbox, назначенного объема в процессе работы может не хватить. Тогда необходимо будет как-то увеличить размер диска. В принципе сделать это не сложно в случае динамического носителя, но осложнения могут возникнуть если диск является фиксированный. Так как в программе не предусмотрено увеличение объема такого типа созданных носителей.

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

Клонируем фиксированный диск в VirtualBox

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

менеджер виртуальных носителей» src=»https://itremont.info/images/VirtualBox/RashiritDisk/Screenshot_1.jpg» alt=»переходим файл -> менеджер виртуальных носителей» width=»612″ height=»416″ />

В списке виртуальных жестких дисков выбираем нужный, жмем правой кнопкой и нажимаем копировать. В моем случае это фиксированный windows 7, с объемом 20 ГБ.

Диск у нас уже выбран, поэтому нажимаем next.

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

В этом окне нас естественно интересует динамический виртуальный жесткий диск.

Задаем любое имя будущему диску и нажимаем копировать.

Ожидаем примерно 10-15 минут окончание процесса клонирования.

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

Увеличиваем размер диск в VirtualBox

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

В случае семерки, жмем пуск и в поиске вводим cmd, найденный файл запускаем под администратором.

Теперь нам понадобится ввести определенную команду, но в начале нужно убедитесь в расположении папок с файлами программы и виртуального диска(клона).
Убедившись вводим команду:

  • C:Program FilesOracleVirtualBoxVBoxManage.exe — путь к папке с файлами программы virtualbox.
  • H:VirtualBox VMsWindows 7Windows 7_2.vhd — расположение созданного диска(клона).
  • —resize 31000 — команда изменения размера до 31000МБ.

Ждем окончание процесса.

Создаем виртуальную машину

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

В экспертном режиме вводим нужное имя, тип ОС 1 , указываем необходимы объем памяти(RAM) 2 , выбираем пункт использовать существующий виртуальный жесткий диск 3 и жмем кнопку обзора 4 .

Выбираем наш клон и нажимаем кнопку открыть.

Теперь жмем создать.

Как видим машина создана, запускаем ее.

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

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

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

Тут нас интересует вкладка управление дисками. Как видим имеется не распределенное пространство в размере 9 ГБ. Как раз столько нам и не хватает. Теперь нужно прибавить данный раздел к разделу (С:), для этого жмем правой кнопкой мыши по (С:) и выбираем пункт расширить том.

Размер выделяемого пространства должен быть максимальный, так как мы переносим весь объем диска.

Готово.

Как видим не распределенного пространства уже нет, так оно нашло распределение в локальном диске (С:).

Зайдя в мой компьютер увидим, что размер диска увеличен.

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

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

Как конвертировать фиксированные и динамические диски в VirtualBox

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

Шаг первый: найдите команду VBoxManage и откройте командную строку

VirtualBox позволяет конвертировать фиксированный диск на динамический диск или динамический диск на фиксированный диск, но этот параметр не отображается в его графическом интерфейсе. Вместо этого вы должны использовать VBoxManage.exe команда.

Найдите эту команду, чтобы продолжить. В Windows вы найдете его в каталоге программ VirtualBox, который C:Program FilesOracleVirtualBox по умолчанию. Если вы установили VirtualBox в другой каталог, посмотрите там.

Откройте окно командной строки. Для этого откройте меню «Пуск», введите cmd , и нажмите Enter.

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

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

Если вы используете путь по умолчанию, он должен выглядеть следующим образом:

cd ‘C:Program FilesOracleVirtualBox’

ПРИМЕЧАНИЕ. В этих инструкциях предполагается, что вы используете VirtualBox для Windows. Если вы используете VirtualBox для MacOS или Linux, вы можете просто открыть окно терминала и запустить vboxmanage обычно, как и любая другая команда.

Шаг второй: найдите путь к диску, который вы хотите преобразовать

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

VBoxManage.exe list hdds

Просмотрите список и определите путь к виртуальному диску, который вы хотите преобразовать. Предположим, мы хотим изменить виртуальный диск, связанный с виртуальной машиной с именем «Windows». Как видно из приведенного ниже результата, путь к этому виртуальному диску в нашей системе C:UserschrisVirtualBox VMsWindowsWindows.vdi .

Читать еще:  Как расшифровать файлы на компьютере. Защита от шифровальщиков. Как вирус-шифровальщик проникает на компьютер

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

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

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

VBoxManage.exe clonemedium disk ‘C:path osource.vdi’ ‘C:path odestination.vdi’ –variant Standard

Например, если исходный диск находится в C:UserschrisVirtualBox VMsWindowsWindows.vdi и вы хотите создать новый диск с именем Windows-dynamic.vdi в той же папке, вы должны запустить:

VBoxManage.exe clonemedium disk ‘C:UserschrisVirtualBox VMsWindowsWindows.vdi’ ‘C:UserschrisVirtualBox VMsWindowsWindows-dynamic.vdi’ –variant Standard

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

VBoxManage.exe clonemedium disk ‘C:path osource.vdi’ ‘C:path odestination.vdi’ –variant Fixed

Например, если исходный диск находится в C:UserschrisVirtualBox VMsWindowsWindows.vdi и вы хотите создать новый диск с именем Windows-fixed.vdi в той же папке, вы должны запустить:

VBoxManage.exe clonemedium disk ‘C:UserschrisVirtualBox VMsWindowsWindows.vdi’ ‘C:UserschrisVirtualBox VMsWindowsWindows-fixed.vdi’ –variant Standard

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

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

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

Выберите «Хранение» для просмотра подключенных устройств хранения. Щелкните правой кнопкой мыши исходный VDI и выберите «Удалить приложение». Затем нажмите «ОК».

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

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

VBoxManage.exe list hdds

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

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

VBoxManage.exe closemedium UUID —delete

Шаг пятый: переименуйте новый диск

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

Щелкните правой кнопкой мыши файл VDI, выберите «Переименовать» и измените его на исходное имя. Например, здесь мы переименовали файл Windows-fixed.vdi, который мы создали для Windows.vdi.

После того как вы переименовали диск, удалите старое имя диска из VirtualBox. Нажмите «Файл»> «Диспетчер виртуальных носителей» в VirtualBox и найдите оригинальное имя переименованного диска — у него будет желтый значок предупреждения слева от него. Щелкните его правой кнопкой мыши и выберите «Удалить». Нажмите «Удалить» еще раз, чтобы подтвердить и закрыть «Закрыть».

Шаг 6: Вставьте диск в VirtualBox

Вернитесь в VirtualBox, щелкните правой кнопкой мыши виртуальную машину, связанную с виртуальным диском, и выберите «Настройки». В разделе «Хранение» щелкните правой кнопкой мыши контроллер SATA и выберите «Добавить жесткий диск».

Выберите «Выбрать существующий диск» и перейдите к только что переименованному файлу.

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

Увеличить размер диска VirtualBox

При создании виртуального диска в программе virtualbox, назначенного объема в процессе работы может не хватить. Тогда необходимо будет как-то увеличить размер диска. В принципе сделать это не сложно в случае динамического носителя, но осложнения могут возникнуть если диск является фиксированный. Так как в программе не предусмотрено увеличение объема такого типа созданных носителей.

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

Клонируем фиксированный диск в VirtualBox

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

менеджер виртуальных носителей» src=»https://itremont.info/images/VirtualBox/RashiritDisk/Screenshot_1.jpg» alt=»переходим файл -> менеджер виртуальных носителей» width=»612″ height=»416″ />

В списке виртуальных жестких дисков выбираем нужный, жмем правой кнопкой и нажимаем копировать. В моем случае это фиксированный windows 7, с объемом 20 ГБ.

Диск у нас уже выбран, поэтому нажимаем next.

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

В этом окне нас естественно интересует динамический виртуальный жесткий диск.

Задаем любое имя будущему диску и нажимаем копировать.

Ожидаем примерно 10-15 минут окончание процесса клонирования.

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

Увеличиваем размер диск в VirtualBox

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

В случае семерки, жмем пуск и в поиске вводим cmd, найденный файл запускаем под администратором.

Теперь нам понадобится ввести определенную команду, но в начале нужно убедитесь в расположении папок с файлами программы и виртуального диска(клона).
Убедившись вводим команду:

  • C:Program FilesOracleVirtualBoxVBoxManage.exe — путь к папке с файлами программы virtualbox.
  • H:VirtualBox VMsWindows 7Windows 7_2.vhd — расположение созданного диска(клона).
  • —resize 31000 — команда изменения размера до 31000МБ.

Ждем окончание процесса.

Создаем виртуальную машину

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

В экспертном режиме вводим нужное имя, тип ОС 1 , указываем необходимы объем памяти(RAM) 2 , выбираем пункт использовать существующий виртуальный жесткий диск 3 и жмем кнопку обзора 4 .

Выбираем наш клон и нажимаем кнопку открыть.

Теперь жмем создать.

Как видим машина создана, запускаем ее.

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

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

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

Тут нас интересует вкладка управление дисками. Как видим имеется не распределенное пространство в размере 9 ГБ. Как раз столько нам и не хватает. Теперь нужно прибавить данный раздел к разделу (С:), для этого жмем правой кнопкой мыши по (С:) и выбираем пункт расширить том.

Читать еще:  Что нужно знать про карантин Защитника Windows?

Размер выделяемого пространства должен быть максимальный, так как мы переносим весь объем диска.

Готово.

Как видим не распределенного пространства уже нет, так оно нашло распределение в локальном диске (С:).

Зайдя в мой компьютер увидим, что размер диска увеличен.

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

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

Как сделать работу с виртуальными машинами более эффективной

Гипервизоры – специальное ПО для реализации на физическом компьютере виртуальных машин – являются отличным средством для изучения возможностей различных операционных систем и тестирования стороннего программного обеспечения. В то же время это достаточно сложные инструменты – со своими требованиями, особенностями, да даже со своей терминологией. Такие программы не изучаются за один день. Функционал отдельно выбранного гипервизора осваивать нужно шаг за шагом, параллельно интересуясь теоретической частью этой сферы IT. Ну и, конечно же, периодически почитывая подборки советов для оптимизации работы виртуальных машин, как, например, та, что предлагается ниже.

Как сделать работу с виртуальными машинами более эффективной?

1. Свой гипервизор

Выбор программы для реализации виртуальных машин имеет огромное значение. Важно выбрать свой гипервизор – чтобы он и подходил функционально, и максимально отвечал аппаратным возможностям компьютера. Для Windows существует 3 основных гипервизора – Hyper-V, VMware и VirtualBox. Ни об одной из этих программ нельзя сказать, что она хуже или лучше своих аналогов. Все трое в чём-то хороши, но в чём-то проигрывают.

Hyper-V опционально поставляется на борту клиентских Windows, начиная с версии 8, а VirtualBox – бесплатное ПО. Возможностью бесплатного использования они выигрывают у платных продуктов VMware, в частности, у программы VMware Workstation, стоящей €275. Преимущество последней – функциональность и стабильность.

Самыми нестабильным гипервизором является VirtualBox. Эта программа постоянно совершенствуется, в неё вносятся изменения, что иногда отрицательно сказывается на стабильности её работы. Плюс к этому, VirtualBox слабо оптимизирована под работу с процессорами AMD, вследствие чего могут возникать проблемы в части интеграции гостевой и основной ОС.

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

Hyper-V предусматривает для гостевых ОС динамическое задействование оперативной памяти и разные типы подключения к виртуальным машинам, в частности, базовый тип с минимальной нагрузкой на аппаратные ресурсы. У Hyper-V самый быстрый и удобный механизм создания снапшотов (контрольных точек) и отката к ним. Поскольку реализован он на базе службы создания теневых копий Windows VSS.

2. Отдельный жёсткий диск

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

  • хотя бы двухъядерный процессор;
  • как минимум 4 Гб оперативной памяти.

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

3. Физический жёсткий диск

Виртуальная машина будет себя вести чуть резче, если её создать не на базе виртуального диска, а на базе реального. Hyper-V и VirtualBox работают только с виртуальными жёсткими дисками, а вот VMware Workstation предусматривает возможность создания виртуальной машины на базе физического носителя или отдельного его раздела.

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

4. Фиксированный виртуальный диск

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

Создание фиксированного диска обычно занимает несколько минут – 5, 10, 15, всё зависит от размера. Но это только в условиях файловой системы NTFS.

5. Файловая система REFS

Форматирование разделов диска в файловую систему REFS, коей Microsoft пророчит будущее в качестве преемницы NTFS, давно предусматривалось в серверных редакциях Windows. А после внедрения крупного обновления Creators Update эту возможность могут использовать и пользователи клиентской Windows 10. С преемницей пока ещё очень много проблем: REFS несовместима с версиями системы старше 10-й и пока что не может быть использована для системного раздела С. Но для несистемных разделов в среде актуальной Windows 10 её использовать можно. И если для хранения виртуальных машин выделить раздел, отформатированный в REFS, при работе с гостевыми ОС получим кое-какие преимущества.

REFS записывает нули в файл виртуального жёсткого диска фиксированного типа за считанные секунды. Так что при создании последних придётся ждать не 5, 10 или 15 минут, а 1, 2 или 3 секунды.

REFS не проводит физическое копирование данных, а только ссылается на новые метаданные. А это значит, что клонирование виртуальных машин, откат к снапшотам (контрольным точкам) и подобного рода операции гипервизоров на разделе с этой файловой системой будут проходить в разы быстрее.

6. Исключения антивируса

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

7. Оптимизация гостевых ОС

Чтобы улучшить быстродействие гостевых ОС, к ним можно применять те же способы оптимизации, что и для реальных Windows:

Ссылка на основную публикацию
Статьи c упоминанием слов:

Adblock
detector