Виртуальная машина Microsoft Virtual PC 2007 SP1

03.05.2008

Скачать
Microsoft Virtual PC 2007 x86 SP126.7 MB
Microsoft Virtual PC 2007 x64 SP126.7 MB
Microsoft Virtual Server 2005 x86 SP132.8 MB
Microsoft Virtual Server 2005 x64 SP135.6 MB
Microsoft Virtual PC для Windows 7 x8610.1 MB
Microsoft Virtual PC для Windows 7 x6410.8 MB
XPMode ru для Windows 7459 MB

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

Есть разные способы чтобы сохранить работоспособность системы достаточно длительное время. Можно использовать системы резервного копирования для восстановления системы (Arcons True Image, например). А можно просто устанавливать на компьютер только то, что действительно нужно и проверено. А все эксперименты делать на другом компьютере. Конечно покупать еще один компьютер только для экспериментов не все могут себе позволить. Здесь на помощь может прийти виртуальная машина. Это программа, которая эмулирует настоящий компьютер.

Microsoft выпустила такие программы, и в настоящее время они распространяются бесплатно. Т.е. ничего ломать или отыскивать ключи не нужно. Это Virtual PC 2007 и Virtual Server 2005. Так же были выпущены сервис-паки (SP1) для этих программ, адаптирующие их для работы с Widnows XP SP3 и Windows Vista. Эти обновления интегрированы непосредственно в установочный пакет, и отдельно их отыскивать не нужно.

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

  • Процессор. Двухядерный или с использованием технологии HyperThreading. Совершенно банальная причина - чтобы работа виртуальной машины не подвешивала работу операционной системы.
  • Оперативная память. 1 ГБ и более. Тоже достаточно банальная причина. Объем оперативной памяти у виртуальной машины не может быть больше, чем ее есть на самом деле. В схеме 1 ГБ, основная - XP, виртуальная - XP c 512 МБ оперативной памяти, виртуальная работает вполне шустро. А в схеме 2 ГБ, основная - XP, виртуальная - Vista c 1 ГБ, виртуальная Vista работает как черепаха. Т.е. 2 ГБ не хватает сразу на две операционные системы. И Vista сама по себе чрезмерно прожорлива. Вот примерно из этого можно делать выводы о требуемом объеме оперативной памяти.
  • Жесткий диск. Тоже все банально. Должно быть достаточно много места для файлов виртуальных дисков. Файлы имеют расширение vhd, виртуальная машина подключает их как жесткие диски, и хранит содержимое дисков в этих файлах. Размеры их достаточно внушительные. Системный диск XP SP3 - от 2 до 3 ГБ, Vista Ultimate - около 8 ГБ. И так же требуется место для дополнительного софта.

Но впрочем современные компьютеры вполне удовлетворяют этим требованиям.

Из двух предлагаемых вариантов Virtual PC 2007 и Virtual Server 2005 мне больше понравился первый. Server более сложен в управлении, и да сервер мне не нужен. Впрочем, кое что полезное во втором варианте тоже есть. Это драйвер VHD mount, которого нет в первом варианте. Суть в том, что заглянуть на виртуальный диск вы можете только через виртуальную машину. А драйвер позволяет смонтировать файл виртуального диска как виртуальный диск в основной системе без включения виртуальной машины, и пользоваться им как настоящим диском. Инсталлятор Virtual Server 2005 позволяет делать выборочную установку. И вы можете установить только это драйвер, не устанавливая всего остального. Сам драйвер управляется из консоли. Справку по его возможностям так же можно посмотреть в консоли. В архиве так же есть reg файл с помощью которого можно добавить в контекстное меню проводника пункты "Монтировать"/"Размонтировать" для файлов .vhd

Теперь приступим к рассмотрению возможностей Virtual PC 2007. После её установки и запуска появится консоль управления виртуальными машинами. Виртуальных машин может быть несколько, а не одна. Каждая может быть настроена соответствующим образом. Одновременно запущено может быть несколько машин. Сколько именно - зависит от ресурсов вашего компьютера. Мне удавалось запускать две виртуальных XP с объемом памяти по 512 МБ у каждой. Хотя особого смысла в этом нет. Потому что монитор все равно один, и видеть можно что то одно.

Нажимает кнопку "New..." Запуститься мастер создания машины. Хотя там все на английском, но достаточно понятно. Он будет спрашивать параметры новой машины, название, сколько оперативной памяти, какой жесткий диск, и пр. Позже эти параметры можно будет изменить (при отключенной машине). Для этих целей есть кнопка "Settings". Когда мастер закончит работу, то новая машина готова. Нажимаете кнопку "Start", виртуальная машина начинает работать. Запускать виртуальную машину можно в двух режимах: Оконном (обычное окно с меню, внутри которого рабочий стол), или в полноэкранном режиме (тогда виртуальную машину не отличить от настоящей).

Теперь осталось установить на нее операционную систему. Для этого нужен установочный диск или его образ (.iso). В меню "CD"найдете :

  • Use Ppysical Drive - использовать в качестве виртуального привода CD/DVD привод вашей машины. Вставляете в него установочный диск.
  • Capture ISO Image... - подключить к виртуальному дисководу образ диска. С помощью файлового диалога выбираете нужный файл-образ.

Весь остальной процесс установки будет происходить как на реальной машине. По окончании установки загляните в меню "Action". Там есть пункт "Install or Update Virtual Machine Additions" (Установить или обновить дополнения виртуальной машины). Полезная вещь, не забудьте это сделать. После можно произвести все необходимые натройки, установить какой то необходимый софт. Машину выключить, и файл виртуального диска скопировать в другую папку - хранилише. Когда вам понадобиться новая машины, на которой уже все установлено и настроено, делаете обратное действие: из папки зранилища компируете это файл, подключаете его к виртуальной машине. Хотя файлы виртуальных дисков имеют внушительные размеры, копирование происходит достаточно быстро. Пара минут - и новенькая машина уже готова, что значительно быстрее переустановки - восстановления.

Настройка параметров машины: Здесь тоже все достаточно просто.

File Name - Имя машины, поможет понять её назначение.

Memory - размер оперативной памяти машины. Можно регулировать это размер по необходимости.

Hard Disk - можно подключить к машине до трех дисков. Для создания новых дисков существует мастер. Ему указываете файл (имя. где будет расположен), размер диска, тип (фиксированного размера или динамический). Если дик динамический, то его размер - это максимально возможный размер этого диска. А сам файл изначально будет очень маленький. Его размер будет увеличиваться по необходимости. Когда размера файла не хватает, чтобы вместить на себя новый файлы, то его размер будет увеличен. При удалении с диска файлов размер его не будет уменьшаться, а просто освобождается пространство внутри файла виртуального диска для дальнейшего использования.
Три диска вполне достаточно. Можно сделать отдельный дополнительный виртуальный диск для всякого хлама, который может понадобиться на виртуальной машине. Таким образом разгрузив системный диск, и сделав его размер приемлемых размеров.

Undo Disk Это интересная фишка. Если она включена, то все изменения содержимого диска, которые происходят во время работы, записываются не на сами диски, а в отдельный файл. При выключении виртуальной машины у вас есть выбор:

  • Объединить изменения с содержимым диска.
  • Записать UndoDisk. При этом сам файл диска остается без изменений, но при следующем старте изменения будут учтены.
  • Удалить UndoDisk. При следующем старте система будет в исходном состоянии.

CD/DVD Drive. Подключить/ Не подключать к контроллеру Secondary. А вообще виртуальный привод можно подключать к реальному приводу, либо к образу диска (ISO). Об это я писал выше.

Floppy Disk, COM1, COM2, LPT1 - это уже не очень интересно, но кому нужно, то без особого труда разберется с параметрами. По умолчанию порты отключены, а флоппи включен в режиме автоопределения.

Networking А вот это уже намного интересней.

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

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

Но на первых порах, я столкнулся с тем, что сеть не работала потому что к сетевой карте ничего не было подключено. Тогда я взял коннектор, замкнул 1-2 и 3-6 контакты. Получилась заглушка. Когда я вставил её в сетевую карту, то загорелся флажок - подключен кабель, и сеть заработала. Эта схема локальной сети на виртуальной машине помогла мне разобраться с очень многими тонкостями работы локальной сети. Правда с тех пор прошло уже много времени, и начинал я на Virtual PC 2004.

В общем, Virtual PC - достаточно полезный инструмент для превращения одной машины в несколько (компьютерный парк). Сейчас у меня несколько таких виртуальных машин, настроенных на разные задачи. И когда мне нужно испытать какой то незнакомый софт, то я это всегда делаю на виртуальной машине. А потом уже решаю, что с ним делать дальше. Так же на виртуальных машинах у меня установлен софт, которой бывает востребован достаточно редко. Чтобы он не захламлял основной компьютер.