Pull to refresh

В VMware недовольны новой лицензионной политикой MS

Reading time 1 min
Views 1.3K
IT-companies
Компания VMware опубликовала открытое письмо, в котором обвинила Microsoft в ограничении свободы пользователей в выборе виртуального ПО.

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

Лицензионные условия (.doc) запрещают пользователям использовать виртуальные жёсткие диски (VHD), созданные сторонним ПО, при работе с программным обеспечением от Microsoft, а собственный формат VHD является закрытым. Ужесточение условий лицензирования сказалось и на операционных системах: к примеру, недорогие версии Windows Vista (Home Basic и Home Premium) запрещено запускать на виртуальных машинах.

Ранее на прошлой неделе было объявлено о том, что MS Virtual PC 2007 доступен для бесплатного скачивания.
Total votes 5: ↑4 and ↓1 +3
Comments 4

Создание своего диска в облаке и работа с ним

Reading time 1 min
Views 1.2K
Cloud computing *
Ниже представлены два интересных видео (английский язык), в которых рассказывается как создать свой диск VHD в облаке и работать с ним как с обычным диском, считывая и записывая файлы.

Первое видео подробно рассказывает, как создать VHD-образ диска и как загрузить его в облако.



Второе видео, под катом, рассказывает про то, как примонтировать загруженный вами образ в облаке и начать использовать его как обычный диск для доступа к файлам.
Читать дальше →
Total votes 18: ↑12 and ↓6 +6
Comments 1

Перенос «физической» или MS Virtual PC на XenServer

Reading time 2 min
Views 15K
Virtualization *
Это повествование – академическое и возможно не имеющее практической ценности, тем не менее «Howto...»
Исходными данными для конвертации в формат XVA (XenServer Virtual Appliance) будет VHD (Virtual Hard Disk) и VMC (Virtual Machine Config). Сделаем из физической машины виртуальную:
Читать дальше →
Total votes 6: ↑4 and ↓2 +2
Comments 7

В Windows 8 будет встроенная поддержка ISO и VHD

Reading time 1 min
Views 17K
Development for Windows *


Продолжаем обзор нового функционала Windows 8. Ещё одна полезная функция — нативная поддержка ISO и VHD. Данная возможность будет интегрирована прямо в Windows Explorer. Монтирование образов ISO и виртуальных дисков VHD осуществляется двойным щелчком по файлу, после чего в системе сразу появляется новый виртуальный диск. С содержимым VHD можно работать в Проводнике как с обычным диском — добавлять, редактировать или удалять файлы.
Читать дальше →
Total votes 101: ↑82 and ↓19 +63
Comments 94

Установка Windows 8 Developer Preview для ленивых

Reading time 3 min
Views 51K
Development for Windows *
Задача: поставить Windows 8 Developer Preview поиграться.

Условия: старая винда должна выжить, привода DVD нет, большой флешки на десять гигов тоже.

Классические решения:

  1. Поставить в виртуалку. Это медленно, нужен дополнительный софт и без хардварной виртуализации ничего не заработает.
  2. Поставить на другой жёсткий диск. Увы, в ноутбук второй винт не вставишь, да и нету его у меня.
  3. Выделить отдельный раздел на винте. А это ставить лишний софт, танцевать с бубнами вокруг разделов… Лениво!

К тому же последние два варианта обычно требуют физический DVD, которого нет. Выход? VHD!

Кроме ISO образа Windows 8 нам также понадобится установленная Windows 7 — более ранние версии не умеют работать с VHD. А из под Linux мы не сможем так просто запустить инсталлятор.

Читать дальше →
Total votes 216: ↑181 and ↓35 +146
Comments 139

Установка Windows 7 на USB storage и/или виртуальный диск VHD

Reading time 7 min
Views 140K
Development for Windows *
Sandbox
В данной статье хочу рассмотреть вопросы по установке на внешний USB-накопитель не обычного набора инструментов реанимации, а полноценной рабочей ОС, которую можно носить с собой. И если Linux ставится из коробки на любое устройство и без проблем работает, то Windows и не ставится, и не работает.
Также раздел этой статьи может быть полезен при загрузке Windows на новом оборудовании (при обновлении материнской платы и т.д.).
Поехали!
Total votes 50: ↑44 and ↓6 +38
Comments 14

How to: VM в файлах на локальном Citrix XenServer

Reading time 3 min
Views 20K
*nix *
По-умолчанию Citrix XenServer использует LVM системы хранения виртуальных машин на локальном хранилище. Данный вариант хранения имеет массу преимуществ перед VHD-файлами, но порой для удобства переноса или для создания общего хранилища необходимо использовать файловый режим хранения по аналогии с VMware ESX.
В данном руководстве я пошагово опишу как создать общий файловый репозиторий на локальном сервере Citrix XenServer.

Ввиду невозможности для меня публикации в блог «виртуализация», выложу пока здесь.



Читать дальше →
Total votes 11: ↑8 and ↓3 +5
Comments 7

Скрипт: монтирование vdi виртуалок на Dom0 в XenServer 6

Reading time 1 min
Views 2.6K
Virtualization *
Время от времени возникает необходимость залезть в файловую систему виртуалки извне самой виртуалки.
Например, пофиксить рухнувшую систему, или залить содержимое из другого источника.

Наиболее универсальный, независящий от способа хранения, метод доступа к ним — это подмонтировать их в виртуалке управляющего домена Dom0.
Вероятно, это можно сделать и из другого домена, если каким-то образом засунуть туда xapi утилиты.
Но я не знаю как.

В общем, алгоритм подключения такой:
1. узнать uuid нужного vdi (с помощью xe vdi-list)
2. создать vbd-устройстко с воткнутым в него этим vdi (xe vbd-create)
3. подключить это усртройство к Dom0-VM (xe vbd-plug)
4. узнать имя блочного устройства, которое получило это vbd (xe vbd-list)
5. делать с ним что угодно средствами операционки. (mount, fdisk, etc)
6. отключить vbd устройство от Dom0 (xe vbd-unplug)
7. удалить vbd (xe vbd-destroy)

Для автоматизации всего этого процесса и исключения необходимости копипаста UUIDов я нарисовал небольшой скриптец: serial-experiments-qmax.googlecode.com/svn/xenserver/vdiutil
Читать дальше →
Total votes 2: ↑1 and ↓1 0
Comments 1

Бесплатные VM с Windows для тестирования сайтов на старых версиях IE

Reading time 1 min
Views 146K
Website development *Internet Explorer
Microsoft уже несколько лет раздаёт бесплатные виртуальные машины с Windows XP, Vista и 7 для тестирования веб-сайтов на старых версиях браузера Internet Explorer.

Все образы укомплектованы соответствующей версией IE и апдейтами безопасности. Для XP установлены апдейты до октября 2012 года, для остальных — до марта 2011 года. В остальном — это чистая свежая инсталляция Windows без особенных модификаций. Образы в формате VHD можно загрузить в Microsoft Virtual PC или другой пакет виртуализации. Самораспаковывающиеся архивы RAR для удобства скачивания разбиты на части по 700 МБ.
Читать дальше →
Total votes 66: ↑53 and ↓13 +40
Comments 44

SSD и native boot VHD: а счастье было так близко…

Reading time 4 min
Views 18K
Virtualization *
Sandbox
Коллеги, хотелось бы вновь обсудить вопрос увеличения ресурса SSD.

Идея, думаю, не нова и заключается в следующем: создать разностный VHD, базовая часть которого будет храниться на SSD, а разница (сравнительно небольшая) на HDD. Таким образом значительно сокращается количество записей на SSD, а т.к. работающая система пишет не так много данных (и соответственно читает из этой области также не много), то размещение этой информации на HDD не должно привести к значительному падению производительности. Далее необходимо только периодически производить слияние дисков для поддержания производительности системы на должном уровне. Однако не всё оказалось так просто…
Читать дальше →
Total votes 19: ↑11 and ↓8 +3
Comments 36

Что под капотом у виртуальных дисков? (на примере VHD и VHDX)

Reading time 5 min
Views 44K
АСЕLab corporate blog


Вы когда-нибудь работали с виртуальными машинами, создавали виртуальные диски? Если да, то наверняка вы обратили внимание на такие удобные возможности, как динамическое увеличение размера диска (возможность хранить только то, что было записано) и возможность создания snapshot'ов — моментальных снимков состояния диска. Если вам интересно узнать, каким именно способом достигаются эти возможности и как хранятся данные в VHD и VHDX файлах — добро пожаловать под кат.
Читать дальше →
Total votes 22: ↑22 and ↓0 +22
Comments 6

Изучаем Bootmgr. Часть 1 — инструментарий и основные принципы отладки начальных этапов загрузки ОС Windows

Reading time 12 min
Views 46K
Reverse engineering *

Введение


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


Если обратится к уже имеющейся в сети информации, то существует замечательный блог "Записки эникейщика о Windows" на страницах которого (раз, два и три) размещены, на мой взгляд, самые ценные сведения, по вопросам устройства bootmgr. Автор подробно рассмотрел процесс загрузки, включая исследования кода MBR и PBR, остановившись на структуре bootmbr, кратко описав происходящие при его работе процессы.


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

Читать дальше →
Total votes 44: ↑39 and ↓5 +34
Comments 10

Ручная установка Windows 7/8/8.1/10 в систему с загрузчиком GRUB2

Reading time 9 min
Views 119K
System administration *
Наверняка почти у каждого пользователя ОС Linux и ОС Windows, а я имею в виду именно тех, у кого, в силу ряда причин, установлены обе системы, время от времени возникал вопрос: «А нельзя ли, черт возьми, придумать способ, с помощью которого можно было бы устанавливать эти системы в произвольном порядке? Без порчи настроек загрузчика?» Ведь если ставим сначала Windows а потом Linux всё хорошо — линуксовый загрузчик (например GRUB) обычно подхватывает bootmgr. Если ставить в обратном порядке то увы. Даже с использованием GPT + EFI. В случае с EFI нет опасности перезаписи MBR, зато таки есть один нюанс, который лично мне не нравится — установщик Windows в режиме EFI хоть и не перезаписывает сектора диска своим кодом, но зато переопределяет NVRAM, подсовывая туда путь к своему загрузчику. Так что функционал GBUB всё равно приходится восстанавливать. В настройках штатного установщика нет опций для кастомизации процесса установки загрузчика. А что если… не использовать стандартный установщик?! Ну, или почти не использовать…



И такой способ есть. И основан он на технологии установки Windows, которую мы имеем в её дистрибутивах начиная с «семерки». Способ работает для случая Windows версий 7/8/8.1/10, как в случае с MBR + BIOS системы, так в случае с EFI + GPT. Установить систему можно как в раздел HDD, так и на VHD. При этом функционал установщика нужен нам в общем-то для запуска программы настройки BCD-хранилища конфигурации загрузчика. Вместо установочного диска можно использовать загрузочный носитель на основе WinPE. Если бы утилитам bcdedit.exe и BootICE была *nix альтернатива, весь процесс развертывания системы можно было бы вообще выполнить в среде Linux.

Читать дальше →
Total votes 31: ↑29 and ↓2 +27
Comments 45

VHD Native Boot снаружи и внутри

Reading time 9 min
Views 40K
System administration *Virtualization *Shells *Data recovery *Backup *
Цель настоящей статьи — рассказать о моем опыте работы с весьма полезной и не слишком хорошо известной функцией Windows, которая называется VHD Native Boot, то есть способности загружаться с виртуального жесткого диска формата VHD/VHDx.

Начиная с 7-й версии, в Windows появилась возможность создавать виртуальные диски VHD/VHDx (далее просто VHD), а также подсоединять и отсоединять их через графический интерфейс «Управление дисками» и утилиту командной строки diskpart. Кроме этого, Windows научилась с таких дисков загружаться, и все бы ничего, но этот самый Native Boot был доступен только обладателям старших версий, то есть от Pro и выше. Очевидно, что это было лишь маркетинговое ограничение, потому что с появлением Windows 10, а я проверял Anniversary Update (1607) и Creators Update (1703), никаких ограничений больше нет. Это работает и в Windows 10 Home, причем она может выступать как в роли хоста, так и в роли гостя. О том, как это выглядит и как это можно использовать, вы узнаете ниже.
Читать дальше →
Total votes 12: ↑12 and ↓0 +12
Comments 8

С Hyper-V на VMware и обратно: конвертация виртуальных дисков

Reading time 7 min
Views 60K
DataLine corporate blog IT Infrastructure *Virtualization *Cloud computing *Cloud services *


Привет, Хабр!

Периодически я слышу от практикующих инженеров странное: VMDK, VHD и VHDX – абсолютно разные форматы виртуальных дисков, чуть ли не закрытые, а конвертировать из одного в другое – долго и больно. Сегодня наглядно покажу, что это не так, разберу, как эти форматы соотносятся друг с другом и как делать быструю конвертацию при миграции с Hyper-V на VMware и обратно.

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

  • тонкие (thin disk, dynamic disk) и
  • толстые (thick disk, fixed disk). Все остальное — разностные, thick provisioned lazy- zeroed – лишь вариации на тему.
Читать дальше →
Total votes 21: ↑21 and ↓0 +21
Comments 12

Загрузка Linux с VHD на компьютере с BIOS

Reading time 7 min
Views 17K
Домклик corporate blog *nix *
Tutorial

Загрузка Linux с VHD может пригодиться в различных сценариях, например, когда на компьютере установлена Windows и есть необходимость в Linux, но WSL или виртуальной машины с Linux недостаточно, а разбивать диск на разделы нет желания. Microsoft позволяет грузить Windows с VHD «из коробки» начиная со старших редакций Windows 7. Но что делать, если возникла необходимость загрузить таким способом Linux?

Читать далее
Total votes 77: ↑77 and ↓0 +77
Comments 11

Загрузка Linux с VHD на компьютере с UEFI

Reading time 5 min
Views 8.8K
Домклик corporate blog *nix *
Tutorial

В статье о возможности загружать Linux с VHD был предложен способ загружать Linux на машине с Windows без необходимости разбивать диск на разделы. Но было одно существенное ограничение: рассматривался только вариант загрузки BIOS, т.е. legacy-загрузки. Сейчас появляется всё больше устройств без поддержки режима legacy (например, многие ноутбуки, выпущенные в 2020 году). Поэтому в этой статье будет рассмотрена загрузка Linux с VHD на компьютерах с UEFI.

Читать далее
Total votes 54: ↑53 and ↓1 +52
Comments 1