Оптимизация пространства: создание пяти виртуальных машин через связанные клоны
При наличии всего 100 ГБ свободного места на ноутбуке, где одна корректно настроенная виртуальная машина с Windows уже занимала более 20 ГБ, создание пяти дополнительных полноценных ПК стандартным методом было нецелесообразно. Это потребовало бы пятикратной установки ОС, обновлений, персонализации и неоправданного расходования дискового пространства. Вместо этого я создал один «золотой образ» в VMware Workstation и развернул пять связанных клонов, использующих общий виртуальный диск. Начальная установка каждого клона занимает лишь 8 МБ пространства, а после полной настройки всех пяти машин, включая родительскую, объем занятого места составил всего 32 ГБ.

Подготовка «золотого образа»
Создание родительской виртуальной машины оказалось наиболее трудоемким этапом. Я не стал устанавливать Windows заново, а использовал уже имеющуюся лицензионную лабораторную ВМ с Windows 11, которая, однако, не была готова к клонированию. Изначально она имела 64-гигабайтный диск с тонким выделением (thin-provisioning), виртуальный TPM с частичным шифрованием и забытые снимки (snapshots), увеличившие размер папки до 86,93 ГБ. После удаления снимков размер сократился до 39,13 ГБ.
Базовую конфигурацию «золотого образа» я привел к следующему виду:
- Windows 11 25H2 (сборка 26200.9457) со всеми актуальными патчами.
- VMware Tools версии 13.1.5.0.25544008.
- Установленные Firefox, 7-Zip и Notepad++.
- Оптимизированные параметры: включено отображение расширений файлов, настроены приложения в автозагрузке, удалены лишние элементы панели задач Windows.
Дополнительно я выполнил команду powercfg /hibernate off для удаления файла hiberfil.sys и запустил DISM /Online /Cleanup-Image /StartComponentCleanup. Финальная функция сжатия VMware уменьшила размер файлов ВМ с 39,17 ГБ до 23,61 ГБ.

Настройка клонирования
Столкнувшись с тем, что VMware блокирует создание связанных клонов для зашифрованных ВМ, я удалил виртуальный TPM и шифрование (так как том был расшифрован), пересоздал PIN-код Windows и убедился в работоспособности системы. После этого я создал «золотой снимок» и активировал режим шаблона (Template Mode), чтобы защитить родительскую ВМ от случайных изменений.
Связанные клоны не являются полными копиями: они считывают неизмененные блоки из «золотого снимка», записывая новые данные в так называемый «дельта-диск». Для каждого клона VMware автоматически генерирует уникальный MAC-адрес и UUID. Единственным нюансом стало имя компьютера WIN11-GOLDEN, которое я менял в каждой гостевой системе после первого запуска командой Rename-Computer -NewName.

Сценарии использования и экономия ресурсов
Созданные пять клонов получили узкоспециализированные задачи:

- SOFTWARE TEST PC: тестирование ПО.
- Clean Browser PC: проверка веб-ресурсов без сторонних расширений и куки.
- Network Tools PC: анализ пакетов в контролируемой среде.
- Writing PC: работа с инструментами для написания текстов и майндмэппинга.
- Disposable Test PC: одноразовая машина для деструктивного тестирования Windows.
Хотя приложения и настройки в клонах сохраняются после перезагрузки, их можно вернуть в исходное состояние, удалив и создав заново. Сравнение дискового пространства показало значительную эффективность:

- Новый связанный клон до первого запуска занимал 0,008 ГБ.
- После первого запуска и смены имени — 0,579 ГБ.
- Для сравнения: полный клон до запуска занимал те же 23,603 ГБ, что и «золотой образ».
Разрыв в объеме между полным и связанным клоном сохраняется даже при активной эксплуатации. Например, вес Clean Browser PC составил 0,749 ГБ, а Writing PC вырос до 4,778 ГБ после установки Obsidian и LibreOffice. Размер связанных клонов увеличивается по мере обновления приложений и изменения блоков данных, но остается существенно меньше полноценных копий виртуальных машин.

Экономия дискового пространства и гибкость настройки
В сумме «родительская» виртуальная машина объемом около 24 ГБ и пять созданных на ее основе клонов занимали всего 32,327 ГБ дискового пространства. Если бы я создавал полноценные копии машин, потребовалось бы более 118 ГБ. Таким образом, использование связанных клонов позволило сэкономить около 85 ГБ, что эквивалентно 73% объема. С учетом того, что полные клоны в процессе работы также увеличивались бы в размерах, долгосрочная экономия дискового пространства при таком подходе потенциально еще выше.
Каждый клон стал полноценной, уникальной системой. Общая база не ограничивала их идентичность: хотя на первый взгляд кажется, что это один и тот же компьютер, скопированный пять раз, это справедливо только для момента создания. Каждый экземпляр унаследовал обновления Windows, VMware Tools, мои настройки и установленное ПО, но сразу после начала использования машины начали различаться:

- Software Test PC: получил Process Explorer и Autoruns.
- Clean Browser PC: получил браузеры Brave и Opera.
- Network Tools PC: обзавелся Wireshark и Nmap.
- Writing PC: был дополнен Obsidian, LibreOffice, Scrivener и тестовым хранилищем документов.
Все изменения, внесенные после развертывания, сохранялись внутри дельта-диска конкретного клона. Мое хранилище Obsidian не появилось на Network Tools PC, а Wireshark не попал на Writing PC или «золотую» мастер-образ ВМ. При общей базе приложения и файлы оставались независимыми.

Ограничения ресурсов и аппаратные лимиты
Разумеется, существуют аппаратные ограничения. Мой ноутбук с 16 ГБ оперативной памяти мог хранить все пять виртуальных машин, но при назначении 6 ГБ ОЗУ на каждую я мог запускать их только по отдельности, но не одновременно. Связанные клоны экономят место на диске, но не распределяют и не увеличивают ресурсы процессора или памяти.

Преимущества удаления поврежденных систем
Удаление вышедшей из строя системы оказалось проще, чем ее восстановление, — новая замена была готова быстрее, чем я успел бы провести диагностику старой. Возможность создания «одноразовых» тестовых машин стала одним из главных аргументов в пользу такой архитектуры. Для эксперимента я намеренно «испортил» рабочий стол, установил VLC и Power Toys, удалил браузеры с Notepad++ и создал 20 мусорных файлов. Объем дельта-файла после этого вырос до 3,5 ГБ.

Я мог бы заниматься удалением приложений и восстановлением настроек, но гораздо проще выключить поврежденную виртуальную машину, удалить клон и развернуть новый менее чем за секунду. После такой операции объем занятого пространства составил всего 0,650 ГБ. «Грязные» изменения исчезли, а Firefox и Notepad++ вернулись к состоянию «золотого» образа. Конечно, все данные внутри удаленного клона стираются навсегда, поэтому такие системы нельзя использовать для хранения важной работы. Однако свобода для экспериментов того стоит: я могу мгновенно заменить «убитую» систему без переустановки Windows.
Риски и компромиссы
«Золотой» образ является единой точкой отказа. Связанные клоны — отличный вариант для лабораторных тестов, но неудачный выбор для резервных копий, так как они не являются независимыми системами. Каждый клон требует наличия «родительской» машины, ее снимка (snapshot) и общего базового диска. Если их переместить, удалить или перешифровать — все пять клонов перестанут работать. Обслуживание также усложнено: клоны не получают обновления или софт, добавленные в мастер-образ позже. Чтобы внедрить изменения, мне нужно обновить «золотой» образ, сделать новый снимок и пересобрать клоны.

Шифрование стало для меня самым неприятным компромиссом. VMware отказывается создавать связанные клоны, если не удалить зашифрованный TPM, поэтому лабораторный образ Windows 11 остается без одного из аппаратных требований Microsoft. Кроме того, мастер-образ передает все учетные записи, учетные данные и личные файлы. Теоретически, клоны не должны были пройти активацию лицензии Windows, но они прошли. Со временем они, вероятно, потеряют статус активации, хотя спустя несколько недель работы этого еще не произошло.

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

Особенности функционирования и ограничения системы
Важно понимать техническую суть работы связанных клонов: зависимость от родительской ВМ не делает их временными или энергозависимыми. В отличие от виртуальных машин с дисками типа Independent-Nonpersistent (где все изменения стираются при перезагрузке), приложения, файлы и настройки в связанных клонах сохраняются после каждого цикла включения и выключения питания. Единственный способ вернуть клон в исходное «чистое» состояние — это его полное удаление и повторное создание из «золотого» образа.

Также следует учитывать специфику аппаратных требований и лицензирования. Хотя я ожидал, что связанные клоны могут столкнуться с проблемами активации Windows из-за дублирования идентификаторов или изменения окружения, этого не произошло: все пять машин успешно подхватили статус лицензии от родительского образа. Тем не менее, я допускаю, что этот статус может измениться спустя более длительный период эксплуатации.
Почему не стоит выбирать этот метод для всех задач
Несмотря на колоссальную экономию места (около 85 ГБ при сравнении с полными клонами), подобная архитектура не лишена существенных недостатков для долгосрочного использования:

- Единая точка отказа: «Золотой» образ является критически важным компонентом. Любое его перемещение в файловой системе, повреждение или случайное перешифрование приведет к неработоспособности всех пяти связанных клонов.
- Сложность обновлений: Клоны являются «замороженными» копиями состояния родительской системы на момент создания снимка. Если в мастер-образ необходимо добавить новое ПО или обновить ОС, старые клоны эти изменения не унаследуют. Для поддержания актуальности придется обновлять «золотой» образ, делать новый снимок и заново пересобирать все зависимые машины.
- Безопасность и данные: Поскольку родительская машина передает клонам все свои учетные записи, сохраненные пароли и персональные файлы, такие системы нельзя использовать как изолированные или защищенные среды для переноса между разными пользователями.
Для создания портативных сред, постоянных рабочих станций или систем с повышенными требованиями к безопасности я по-прежнему рекомендую использовать «полные» клоны. Однако для задач, требующих высокой скорости развертывания, частых экспериментов с софтом или тестирования сетевых конфигураций, связанные клоны являются идеальным компромиссом, позволяющим за секунды получить «чистую» ОС без необходимости полноценной установки Windows.





