Virtual Machine (Máquina virtual)
Criando a Máquina virtual XP/2003/W7
Máquina com um único sistema operacional
No tempo do MS-DOS (sistema
operacional de 16 bits, da Microsoft), em cada máquina só se podia instalar um
sistema operacional – o MS-DOS, por exemplo. Mesmo com lançamento do Windows 95
(também um sistema operacional de 16 bits), esta limitação ainda continuou a
existir por um bom tempo.
Entretanto, com o lançamento do
Windows 98 primeira edição (sistema operacional de 32 bits), e versões superiores
do Windows, este panorama mudou completamente. Isto porque usando um
gerenciador de boot, como o BootMagic,
por exemplo (veja exemplo na segunda imagem mais abaixo), já se podia instalar
e carregar na memória (pela escolha na inicialização da máquina de qual sistema
carregar), até quatro sistemas operacionais Windows.
Por exemplo, um Windows XP para
jogos, um Windows XP para trabalhar, um Windows 7 para acessar a Internet; e um
Windows 7 para outras funções.
Para se fazer isto bastava criar
quatro partições primárias, usando programas gerenciadores de boot de
terceiros. Atualmente usamos o Acronis Expert e o Partition Wizard, este
segundo sendo um dos melhores (o mais completo), e por rodar a partir do boot
da máquina via CD bootável. O aplicativo FDISK (MS-DOS) não faz isto.
Na matéria sobre como instalar e
usar o Windows 8 (postada aqui mesmo no dicdicasinfo – link abaixo) foi
publicado um passo-a-passo detalhando como dividir o HD em várias partes (em
várias partições) usando o Partition Wizard e dentro do próprio Windows.
Máquina com vários sistemas operacionais
Já com o lançamento do Windows
2000, Windows XP, Windows 2003 e versões superiores desses sistemas da
Microsoft. Instalar vários sistemas operacionais (incluindo na lista os Windows
98, 98SE e ME) numa mesma máquina e num mesmo HD (desde que devidamente
particionado), ficou muito fácil.
Entretanto, ainda neste mesmo panorama,
precisamos criar as respectivas partições primárias e as estendidas para
podermos instalar os sistemas.
Por exemplo, para instalarmos
numa mesma máquina e num mesmo HD de 40 GB, o Windows 98Pe (Primeira edição); o
Windows 98Se (Segunda edição); o Windows Me (Millennium edition); o Windows 2K
(2000); o Windows XP (Professional); e o Windows 2K3 (2003).
Aqui criamos três partições
primárias de 6 GB cada, onde
instalamos o 98Pe, 98Se e ME; uma partição estendida de 22 GB, sendo que nesta estendida criamos três unidades lógicas (uma
de 8 GB e duas de 7 GB cada), onde instalamos 2k, XP e 2K3.
Para podermos instalar o 98Pe, o
98Se e o ME, tivemos que ativar cada partição com o PQBoot32 (da PowerQuest – imagem abaixo). Em seguida, para podermos
carregar na inicialização da máquina o sistema desejado, instalamos no terceiro
sistema instalado – aqui no caso, o ME – o gerenciador de boot BootMagic
(também da PowerQuest). Em seguida, instalamos o 2K, o XP e, por último, o 2K3.
Nesta época era gratificante pois
o nosso trabalho era mais valorizado, isto porque não existia espaço para os
“mechânicos em hardware” como hoje, e somente os verdadeiros técnicos sabiam
gerenciar partições – criar, dividir, alterar, diminuir ou mover partições de
discos rígidos.
Assim, depois de todos os
sistemas instalados a máquina passou a inicializar no modo de Mult-boot, ou
seja, podíamos escolher qual sistema carregar: 98Pe, XP, Me, 2K, 98Se ou o 2K3.
Entretanto, com o mult-boot só se pode carregar um único sistema por vez. Já no
modo de máquinas virtuais, pode-se carregar vários sistemas numa mesma máquina.
Principais programas virtualizadores
Atualmente a Microsoft não está
sozinha neste seguinte, isto porque – além do Microsoft Virtual PC – também
podemos contar com programas de terceiros, como o VMWare Player (versão
gratuita para usuários domésticos) e
VMWare Workstation (versão paga para máquinas servidoras) e o Virtual box.
Sobre a versão VMWare Player,
esta suporta e roda todas as versões do Windows (do Win 3.1 até a última versão
do Windows). Também suporta outros OS (Operating System) tais como:
Distribuições Linux, Solaris, e outros. Outras informações sobre programas
virtualizadores neste link abaixo:
Máquina virtual dentro da máquina física
Porém, quando se exige
versatilidade, rapidez e emergência, todo o processo de criar e formatar
partições torna-se muito demorado, gerando muita perda de tempo. E isto pode
ser inadmissível em determinadas situações.
Há situações, por exemplo, em que
o usuário não consegue salvar seus dados, devido a uma falha do sistema (falta
de espaço no HD ou memória insuficiente), e se a máquina for reiniciada todos
os dados serão perdidos. Em outras situações, como numa sala de aula, por
exemplo, quando o professor irá ensinar sobre vários sistemas operacionais,
numa única máquina – e sem ser preciso reiniciá-la –, o professor dará sua aula
tranqüilamente.
Pensando nisto, algumas empresas
– como a Microsoft, por exemplo – desenvolvem programas direcionados para
podermos criar uma máquina virtual Windows 2003 Server Edition, dentro de uma
máquina física Windows XP Professional. Este é apenas um exemplo do que podemos
fazer com esses respectivos programas, já que é possível criarmos em uma única
máquina física, várias máquinas virtuais rodando diferentes sistemas
operacionais.
Hardware da máquina física
Como uma única máquina física
(real) será transformada em duas (ou mais) máquinas, sendo uma máquina real e
outra virtual. Neste contexto, todo processamento será feito por uma única CPU (Central Processor Unit – Unidade
central para processamento de dados em modo real, veja a imagem abaixo). Ou
seja, a CPU terá que processar vários sistemas ao mesmo tempo. Portanto, para
criar uma máquina virtual (ou mais) exige-se uma máquina real com processador
potente.
Além do processamento que será
compartilhado entre as máquinas, também a memória RAM (memória principal) será
compartilhada. Outro dispositivo que também será compartilhado é o HD, quando
reservaremos partições virtuais, mas que exigirá espaço físico livre no mesmo.
Sendo assim, atualmente para que
possamos criar uma máquina virtual dentro de uma máquina real física, esta
deverá ter no mínimo 2 GB de memória RAM, contar com processador operando a 12
GHz e ser do tipo DualCore (no mínimo), placa-mãe de boa qualidade, fonte de alimentação
de qualidade razoável, HD com tamanho de 320 GB e usar um software básico como
o MSVPC (Microsoft Virtual Personal
Computer) instalado na máquina física.
Já para criar três (ou mais)
máquinas virtuais dentro de uma única máquina física, exige-se um software bem
mais completo, como os da empresa VMWare
instalado e mais hardware potente, algo como placa-mãe de ótima qualidade,
processador rodando a 3 GHz (de preferência Dual Core, no mínimo), 2 GB de
memória SDRAM (preferencialmente DDR 2 PC800), HD SATA (ou SCSI) de 200 GB
(mínimo) e fonte de alimentação de ótima qualidade.
Observar ainda que muitos
dispositivos não virtuais, como unidades de CD-ROM, por exemplo. Porém, no caso
dos CD-ROM, pode-se gerar imagens ISOs dos mesmos e, utilizando-se programas
leitores de imagens ISOs tais como: ISOBuster, WinISO e o excelente UltraISO,
pode-se explorar e copiar os programas dentro da imagem.ISO como se estivesse
lendo-os diretamente dos CDs.
Máquina física com XP – Máquina virtual com 2003
Como um exemplo que descreveremos
aqui – os passos abaixo também se aplicam aos Windows 7 e 8 –, criaremos uma
máquina virtual que rodará o Windows 2003 Server Edition dentro de uma máquina
física real rodando o Windows XP Professional SP3.
Aqui, como exemplo, será utilizada
uma versão trial do programa Virtual PC,
desenvolvido pela Microsoft. Além do Virtual PC, você poderá optar pelo VMWare
(Virtual Machine Ware), muito divulgado pela mídia especializada por estar
nesta área já há algum tempo, ou seja, surgiu bem antes do MSVirtual PC.
Portanto, já está bem mais completo.
A nossa máquina física onde
criamos a máquina virtual 2003, conta com um HD de 80 GB, processador Athlon XP
+2.400 (2000 MHz) e 512 MB de memória RAM. O HD estava com três partições (veja
exemplo na imagem abaixo), sendo 45
GB para a unidade C:\ (WinMe
instalado); 20 GB para a unidade D:\ (backup); 15 GB para a unidade E:\
(Win XP instalado).
E é nesta unidade E:\ (Win XP instalado) que criaremos a
nossa máquina virtual 2003. Ou seja, dos 15 GB reservamos 5 GB para criarmos a
máquina virtual 2003 dentro da partição (agora com 10 GB) do Windows XP. Dos
512 MB de memória RAM instalada, reservamos 256 MB para a máquina virtual 2003
(128 MB é o mínimo exigido pelo Windows 2003 para que possamos instalá-lo).
Isto é possível, porque o Virtual
PC nos permite que redimensionemos o tamanho do HD (ou da partição) e a
quantidade de memória instalada. Aliás, o Virtual PC nos permite muitas outras
opções de configurações, basta explorá-las. E essas opções você estarão
disponíveis já no processo de criação da máquina virtual, com isto, podemos
definir uma máquina virtual completa para cada necessidade de uso.
Criando a Máquina virtual 2003
Digamos agora que você se
interessou pelo assunto e deseja criar a sua máquina virtual dentro da sua
máquina real. Para isto basta seguir os passos descritos abaixo. Porém, você
deve ter em mãos o programa Virtual PC e instalá-lo e o CD de instalação do
sistema operacional que será instalado na máquina virtual. A versão trial é
fácil de obtê-la e, caso goste do programa, poderá adquirir a versão completa.
Lembrando ainda que aqui no nosso
exemplo, estamos exemplificando uma máquina virtual 2003 dentro de uma máquina
real XP Pro. Porém, os passos descritos abaixo também se aplicam em outros
exemplos, como no caso de uma máquina virtual XP dentro de uma máquina real
2000.
1> Como primeiro passo, será preciso instalar o Virtual PC na
máquina real Windows XP Pro. No ato da instalação será preciso entrar com o
nome de usuário, empresa e com a chave do produto. Depois de instalado, ao
executar o Virtual PC será preciso definir as respectivas configurações para que
possamos criar a máquina virtual.
2> Ao executar o Virtual PC (Iniciar/todos os
programas/Microsoft Virtual PC) será mostrada a primeira tela (Microsoft
Virtual PC – Welcome to the Microsoft Virtual PC...), clicar no botão OK. Na
segunda tela que se mostra (Welcome tho the New Virtual Machine Wizard), clicar
no botão Next> (Próximo).
3> Na próxima tela Options vemos três opções (imagem abaixo como
exemplo). A primeira é para criar uma nova máquina virtual, a segunda é para
usar as configurações padrão de uma máquina virtual já criada, e a terceira é
para adicionarmos uma máquina virtual já criada. Aqui, no nosso exemplo,
marcamos a primeira opção e clicamos no botão Next>.
4> Na próxima tela (Virtual Machine Name and Location) damos um
nome (Win2003) para a nossa máquina virtual e selecionamos o local (a unidade
E:\) onde a mesma será criada. Será criada uma pasta com o nome de Win2003.vmc
na unidade E:\ (E:\Win2003.vmc). Em seguida, clicar no botão Next>.
5> Na tela seguinte será preciso escolher qual sistema
operacional que iremos instalar na nossa máquina virtual. Aqui no nosso
exemplo, optamos pelo Windows 2003 Server Edition. Mesmo porque, como é o
Windows XP Pro SP3, só é aceito sistemas como 2000, XP, não aceitando sistemas
de versões inferiores, como o ME, por exemplo. Clicar em Next>.
6> Na tela seguinte (Memory) devemos dimensionar o tamanho da
memória que será reservada para a máquina virtual. No caso do 2003, o mínimo aceitável
é de 128 MB, mas liberamos 256 MB. Marcar a opção Adjusting the RAM (Ajustar a
memória RAM). Clicar agora no botão Next>. Na próxima tela (Virtual Hard
Disk options) será preciso definir a unidade virtual. Escolha a opção A New
Virtual Hard Disk. Clicar no botão Next>.
7> Na tela Virtual Hard Disk Location preencha o campo “Name and
Location”, digitando: e:\win2003.vhd. Clicar no botão Next> e em Finish. A seguir, será
mostrada uma pequena tela (Virtual PC Console). Nela podemos definir vários
parâmetros e opções para a nossa máquina virtual.
Configurar opções para a Máquina virtual Win2003
Neste ponto precisamos fazer as
devidas configurações para que a nossa máquina virtual Win2003 funcione
corretamente. Essas configurações serão feitas por meio da tela: “Virtual
“Virtual PC Console”. Observe que, usando o PC Console”, podemos criar novas
máquinas virtuais, basta clicar no botão New... (Novo). Portanto siga os passos
descritos abaixo.
1> Para fazermos as devidas configurações, clicamos no botão
Settings. Na tela “Settings for Win2003” podemos redifinir o tamanho da
memória, criar uma partição virtual, entre muitas outras opções.
2> Vamos agora criar uma partição virtual para a nossa máquina
virtual, para instalarmos o Win2003. Para isto, basta clicar no botão Settings,
na tela “Settings for Win2003” selecionar a opção Hard disk 1 Win2003 Hard
Disk.vhd e clicar no botão Virtual Disk Wizard.
3> Na tela seguinte, clicar no botão Next>. Na tela Disk
Options pode-se escolher entre criar um novo disco ou editar um já criado. Como
vamos criar um novo disco, selecionamos a primeira opção e clicamos no botão
Next>.
4> Na tela Virtual Disk Type (Tipo de disco virtual), escolher a
primeira opção (A Virtual hard disk) e clicar no botão Next>. Já na tela
Virtual Hard Disk Location (imagem acima), localizar o disco virtual que
criamos no passo (7-) acima.
5> Em seguida clicar no botão Next>. Caso surja uma mensagem,
clicar no botão OK. A tela seguinte Virtual Hard Disk Options conta com quatro
opções, opte pela primeira opção (Dynamically Expanding (Recommended)). Em
seguida, clicar no botão Next>.
6> Na tela Virtual Hard Disk Size selecionamos o tamanho da
partição no nosso disco virtual de 5000 MB (5 GB). Na verdade, este disco
virtual de 5000 MB é a partição E:\ onde o Windows XP Pro está instalado.
Portanto, para instalarmos o 2003 reservaremos (na tela Virtual Hard Disk Size)
5000 MB dos 15000 MB (15 GB), ficando para o XP 10000 MB (10 GB).
7> Em seguida Clicar no botão
Next>, Finish e Close (na mensagem “The Virtual disk was created
successfully at E:\Win2003 Hard Disk.vhd”). Observar ainda que, caso o
tamanho do HD virtual seja pequeno não será possível instalar o sistema
operacional.
8> Observar também que, caso o tamanho da memória para o
computador hot (máquina real) seja pequeno, também não será possível instalar o
sistema. Ou seja, não dará o boot inicial.
Instalando o 2003 na Máquina virtual
Agora iremos instalar o Windows
2003 na máquina virtual que acabamos de criar. Toda instalação – inclusive o
boot pelo CD de instalação – ocorrerá dentro do Windows XP, como se
estivéssemos instalando o Windows 2003 no modo normal de instalação.
1> Com o CD de instalação do Windows 2003 na respectiva unidade
leitora de CDs, clicar no botão Start na tela Virtual PC Console. Logo em
seguida será dado o boot no CD como se a instalação estivesse sendo feita
reiniciando a máquina e dando um boot normal (veja a imagem abaixo).
2> Caso surja uma mensagem como: “Reboot and select proper Boot
device...”, por exemplo. Clicar no botão CD na tela que foi carregada com o
botão Start e selecionar a opção “Use Physical Drive D:”, para selecionar a
unidade onde se encontra o CD de instalação do sistema (D, caso seja esta a
letra da sua unidade leitora de CDs). Em seguida, teclar Enter.
3> Á partir deste passo, todo o processo de instalação ocorrerá
normalmente como se o usuário estivesse instalando o Windows 2003 no modo
normal (veja um exemplo na imagem acima).
Por: Jkbyte