Сообщения

Сообщения за март, 2019

Сжатие динамических виртуальных дисков VHD

Начиная с Windows 7 есть возможность создавать виртуальные vhd диски в системе. Ранее я писал как изменить размер таких дисков . Преимущество использования динамических жестких  дисков в том, что они занимают меньше места и растут по мере заполнения информации. Но при ситуации, скажем, когда мы удаляем с диска информацию, то размер файла диска не уменьшается соразмерно или вовсе не уменьшается. Получается, что на диске хранится информация, которая была уделена. Для уменьшения размера файла диска нужно его сжать. Для дисков Hyper-V есть командлет Optimize-VHD (подробнее тут ). На где нет Hyper-v и командлета Optimize-VHD недоступна, мы будем использовать DISKPART. Запускаем от имени Администратора: diskpart Указываем путь к файлу .vhd(x): select vdisk file="c:\file_path.vhd" Переводим в режим только для чтения (ReadOnly): attach vdisk readonly Сжимаем: compact vdisk После успешного сжатия, отмонтируем диск: detach vdisk Сама процедура неспешная, поэт

Вложенная виртуализация на Hyper-V (Nested Virtualization)

Изображение
В предыдущей теме мы установили Hyper-V на VMware Workstation , сегодня установим Hyper-V внутри Hyper-V. Начиная с версии Server 2016 и Windows 10 Anniversary Update и старше реализована технология SLAT, что позволяет включать вложенную виртуализацию (Nested Virtualization). Требования для Nested Virtualization: Узел Hyper-V и виртуальная машина (ВМ) должны быть размещены в Windows Server 2016, Windows 10 Anniversary Update или более поздней версии. Версия конфигурации Виртуальной машины 8.0 или более поздняя. Процессор Intel с технологией Intel VT-x и EPT (вложение сейчас поддерживается только для процессоров Intel ). Поддерживает ли процессор SLAT ? Итак, если попробовать установить роль Hyper-V на виртуальную машину, то получим такой результат (на виртуальной машине установлен Server 2019) Включим возможность процессора: Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true На ВМ не должно быть динамической памяти и  

Удаляем неудаляемые приложения в Windows 10

Изображение
После установки Windows 10 мы имеем приложения, которые нам не нужны. При попытке удалить эти приложения сталкиваемся с тем, что кнопка удалить неактивна. Попробуем удалить Через консоль PowerShell выведем весь список приложений, установленных на компьютере: создаем папку на диске куда сохраним файл с результатом вывода, выводим список.   В текстовом файле находим наше приложение и запоминаем параметр PackageFullName. Удаляем пакет Пакет был удел.

Hyper-V в VMware Workstation (Nested Virtualization)

Изображение
Вложенная виртуализация в VMware Workstation Наша задача запустить Hyper - V на Windows Server установленной в качестве виртуальной машины на VMware Workstation . Подобные задачи могут возникать при попытке собрать виртуальный стенд для тестирования, обучения и других задач, не связанных с производственной средой. Вложенная виртуализация ( Nested Virtualization ) на VMware Workstation доступна с версии 9. Если мы попытаемся установить Hyper - V на виртуальной машине, то получим нечто подобное: Включим вложенную виртуализацию: 1. В файле конфигурации виртуальной машины .V M X из рабочего каталога виртуальной машины внесем изменения. Рабочий каталог виртуальной машины можно найти, перейдя в «Параметры» ( Options ) в «Настройки виртуальной машины» ( Virtual machine settings ) hypervisor . cpuid . v 0 = “ FALSE ” : этот параметр обманывает Windows Server , заставляя его «думать», что он не работает в виртуальной среде. mce . enable = “ TRUE ” : этот пара