Executar software mais antigo ou incompatível no Windows 10 em uma VM

O software antigo nem sempre é instalado e funciona bem no Windows 10 e, às vezes, a melhor opção é criar uma máquina virtual para executá-lo.
Embora muitos de nós tenha adotado o Windows 10 e seusnova era de aplicativos universais e computação em nuvem; muitos usuários ainda dependem da plataforma de desktop herdada que a Microsoft construiu nos últimos 30 anos. Examinamos vários métodos para executar aplicativos mais antigos não projetados para funcionar no Windows 10. Algumas dessas soluções incluem o modo de compatibilidade e a ativação do subsistema de 16 bits, disponível apenas nas versões de 32 bits. Nos últimos 10 anos, a Microsoft refinou o Windows para torná-lo resistente a ataques notórios durante a era do Windows XP. Algumas dessas melhorias incluem Controle de Conta de Usuário, Patch Guard, Assinatura de Driver de Dispositivo, Inicialização Segura e Layout de Aleatorização de Espaço de Endereço. Aplicativos mais antigos tendem a não ser receptivos a essas alterações. O Windows 10 em si quebra muito com o passado, mas há mais para esse problema. Alguns aplicativos simplesmente caíram no esquecimento ou versões mais recentes simplesmente não atendem às expectativas de versões mais antigas. Em alguns casos, os desenvolvedores estão fora do negócio ou se recusam a oferecer suporte a uma versão mais antiga.
Para usuários que precisam executar esse exóticoaplicação, mas precisa investir no futuro, existe uma solução razoável em virtualização. Cobrimos a virtualização no passado como uma maneira de testar o próprio Windows 10 ou até usá-lo para compatibilidade em plataformas como o Mac. A virtualização também pode ajudar os usuários comprometidos com o Windows 10 a levar adiante seus investimentos herdados. Há muitas opções disponíveis, mas reduzi isso ao Oracle VirtualBox, que inclui suporte para várias plataformas e funciona no Windows 10 Home e Pro. O Hyper-V é uma opção disponível para usuários que executam as edições Windows 10 Pro ou Enterprise. O Hyper-V, embora poderoso, está bastante envolvido. O Oracle VirtualBox, por outro lado, é pequeno, rápido e fácil de configurar.
Determinando a versão do Windows para compatibilidade de aplicativos
A instalação no VirtualBox é uma coisa, mas o quesobre a versão do Windows que você usará para seu aplicativo herdado? A maioria dos aplicativos que os usuários precisam executar, provavelmente foi projetada nos últimos 15 anos para o Windows XP. Como essa é a versão que os usuários precisam, eles também precisam encontrar uma maneira de obtê-la. Se você deseja manter cópias antigas de software como eu para fins de nostalgia, deve selecionar a imagem ISO manualmente. Para quem não tem, pode haver um desafio em encontrar uma versão mais antiga para executar seu aplicativo. Sites como Amazon.com, EBay ou verificação do mercado de pulgas local ou venda de garagem; pode ajudá-lo a pontuar a versão mais antiga do Windows necessária para executar seu aplicativo.
Baixe e configure o Oracle VirtualBox
Antes de começar a instalar o Windows, você precisaobtenha o Oracle VirtualBox, que você pode baixar gratuitamente na página oficial. Existem várias versões disponíveis, baixe a correta para Windows, listada como, O VirtualBox 5.1.4 para hosts do Windows x86 / amd64.

Após o download, inicie o arquivo de instalação e siga as instruções na tela para instalar o VirtualBox.

Criando a máquina virtual
Depois de configurar o Oracle VirtualBox, você podeprossiga para criar uma nova máquina virtual adequada para seu aplicativo herdado. Neste artigo, usarei o Windows XP. A Microsoft encerrou o suporte no início de 2014 para o que alguns considerariam uma das versões mais populares do Windows até o momento. Inicie o VirtualBox e clique no botão Novo botão na barra de comandos.

Digite um nome para a VM ou escolha uma das opções Tipo: caixa de listagem. Se o VirtualBox detectar o nome do sistema operacional, ele preencherá as caixas de listagem com o tipo e a versão apropriados. Clique em Avançar.

O Windows XP é um sistema operacional de 15 anos de idade, entãoos requisitos de memória não precisam ser extremamente altos; especialmente para um aplicativo herdado. Para executar suficientemente o Windows XP ou 2000 Professional, de 256 MB a 512 MB, alguns. Além disso, leve em consideração os aplicativos que você pode estar executando na máquina virtual. Nesse caso, eu usaria 1 GB apenas por segurança. Quanto mais antiga a versão do Windows que você está usando; os requisitos podem precisar ser modificados. Se você estiver usando o Windows 95 ou Windows 98 em uma máquina virtual, 480 a 512 MBs de RAM é o limite para essas versões. Se for uma máquina virtual do MS-DOS, 64 MB é o máximo, pois não poderá mais ser endereçado.

Em seguida, criaremos um disco rígido virtual, que armazenará o sistema operacional. Selecione Crie um disco rígido virtual agora então clique Crio.

Existem várias opções oferecidas para o formatovocê pode usar para armazenar o arquivo do disco rígido. Se, no futuro, você desejar migrar sua máquina virtual para outra plataforma, como Hyper-V ou VMWare; é melhor você escolher uma das opções disponíveis, como VMDK ou VHD suportadas por esses hipervisores, respectivamente. Por enquanto, irei com o padrão que é o Oracle VirtualBoxes VDI.

Se você estiver com pouco espaço, use Alocado dinamicamente é a melhor opção, pois utiliza espaço apenas quando necessário. Se o desempenho é um fator, então um Fixo Tamanho é recomendado. Eu gosto de usar Tamanho fixo apenas pelos benefícios de desempenho.

A seleção de tamanho fixo exigirá a escolhaa quantidade de espaço que você será alocado para o disco virtual. Isso dependerá de suas necessidades e disponibilidade de espaço. Os fatores incluem o tamanho do sistema operacional, tipo e aplicativos. Os sistemas legados não exigem muito. No caso do Windows XP, se você estiver usando mais de 32 GB, precisará formatar como NTFS. Além disso, sistemas operacionais como Windows 95 e 98 precisarão usar o FAT32 para discos maiores que 512 MB. O Windows NT 4 pode reconhecer apenas 8 GBs. Então, leve isso em consideração. Como utilizarei apenas um único aplicativo e o Windows XP usa cerca de 1 GB de espaço, irei com 3 GB. Clique Crio para confirmar a quantidade.

Aguarde enquanto o seu disco rígido virtual é criado.

Instalando o sistema operacional
Como você instala o sistema operacional varia. Versões mais antigas do Windows, como Windows 95, Windows 3.1 e MS-DOS, exigirão a criação de disquetes virtuais com os arquivos de inicialização apropriados. Como estamos trabalhando com o Windows XP, focaremos nisso. Se você estiver usando um sistema sem uma unidade óptica, será necessário encontrar um computador e criar uma imagem ISO do seu disco de instalação, que poderá ser montada no Oracle VirtualBox. Para criar imagens ISO, eu uso o ISO Recorder de Alex Feinman, que é bastante antigo, mas ainda funciona, mesmo no Windows 10. Criar uma imagem é tão simples quanto inserir o disco, clique com o botão direito do mouse em Computador e clique em Computador. Criar imagem de CD / DVD. Depois de ter uma imagem ISO pronta, você pode prosseguir com a instalação.

No VirtualBox, clique duas vezes na máquina virtual do Windows XP para iniciá-la.

Como você está instalando pela primeira vez, será necessário selecionar manualmente a imagem ISO. Clique no botão Procurar, selecione a imagem ISO do Windows e clique em Abrir. Clique em Iniciar, para carregar o sistema operacional.

Siga as instruções na tela para instalar o sistema operacional.

Depois de instalar o Windows XP ou uma versão anteriordo Windows; você deve instalar as adições de convidados para garantir que você possa se mover facilmente entre a máquina virtual e o host. Clique em Dispositivos> Inserir imagem do CD de adições de convidados e clique em Avançar.

Instalando aplicativos herdados
Depois de ter sua instalação do Windows totalmenteconfigurado, você pode prosseguir para instalar seus aplicativos herdados. Existem várias maneiras de fazer isso. Dependendo do formato em que o aplicativo está disponível, pode ser necessário convertê-lo em um formato aceitável pela VM. Se o seu aplicativo estiver no disco, você pode usar o ISO Recorder, descrito anteriormente, para criar uma cópia que pode montar como uma imagem ISO na VM.
Montar imagem ISO
Para montar uma imagem, clique em Dispositivos > Escolha a imagem do disco, selecione o arquivo ISO e clique em abrir.

Prossiga para instalar o aplicativo. Se a configuração do aplicativo não iniciar automaticamente, clique em Iniciar> Computador clique duas vezes no ícone do disco ou abra-o e clique duas vezes no chamado setup.exe.

Aí está; seu aplicativo está instalado e funcionando sem problemas.

Que tal compartilhar seus arquivos ou abri-los?
O Oracle VirtualBox inclui suporte de arrastar e soltar, para que você possa arrastar facilmente arquivos entre o host e o convidado ou vice-versa.

E a segurança?
A execução de uma máquina virtual não suportada não édiferente de executá-lo em um host físico. O Oracle VirtualBox configura automaticamente sua máquina virtual para acessar a Internet. Convém executar várias modificações de segurança, como desativar o acesso à rede nas configurações da VM. Você também pode tentar instalar um utilitário antivírus suportado se precisar ter acesso à rede por qualquer motivo. Minha recomendação pessoal é mantê-lo fora da rede.

Ao configurar uma versão suportada do Windowsem uma máquina virtual pode parecer um exagero; na verdade, é a melhor maneira de garantir que seu aplicativo funcione. O Modo de Compatibilidade, com todos os seus méritos, sofre com o modelo de serviço do Windows 10, onde uma atualização ou revisão do sistema operacional pode facilmente quebrar um aplicativo. Também há alguma sobrecarga na execução de uma VM, mas para esse aplicativo herdado específico, os requisitos são bastante baixos. Se você precisa colocar o aplicativo em funcionamento e já tentou todas as opções até agora, esse é o caminho a seguir. No futuro, os usuários do silício Intel de última geração, como os recém-lançados processadores Intel Kabylake e AMD Bristol Ridge; precisará procurar soluções como virtualização para executar aplicativos suportados em versões mais antigas como o Windows 7 e o Windows 8 / 8.1.
Deixe um comentário