Envie seu endereço de e-mail para obter um link para download rápido em sua área de trabalho e comece já!
Já reservamos um tempo para examinar as maneiras de acessar COMs em uma máquina virtual (você pode encontrar o artigo aqui). Embora o conector serial para Ethernet seja uma ótima solução para COM em passagem de porta serial Hyper-V, é vale a pena verificar algumas outras opções para adicionar a porta COM à porta serial do Hyper-V - que abordaremos a seguir.
Quando precisar acessar a porta serial no Hyper-V, você pode usar nosso guia simples. Aqui está o guia de vídeo sobre o acesso COM no Hyper-V com Serial to Ethernet Connector:
Para usuários de máquinas virtuais que desejam adicionar uma porta COM às portas seriais do Hyper-V, o PipeDream é a opção ideal. Essa porta serial na ferramenta Hyper-V é executada por meio do mesmo servidor que hospeda o Hyper-V (que é um host de virtualização), fazendo a ponte entre as máquinas virtuais e as portas seriais.
PipeDream funciona transmitindo dados recebidos do hardware serial (tudo o que está conectado à porta COM) e ajuda a Máquina Virtual a reconhecê-los e acessá-los (e vice-versa).
Além disso, o PipeDream não precisa de um elemento do lado do cliente para ser executado em um servidor, o que torna a passagem de suporte serial do Hyper-V ainda mais conveniente. O PipeDream não requer nenhuma instalação (dispositivo, software ou outro) nas máquinas virtuais participantes - maximizando assim a compatibilidade do sistema operacional/software legado e suporte confiável para sistemas operacionais XP (e mais antigos).
PipeDream permite que máquinas virtuais convidadas controlem portas seriais no host de virtualização (ou outras máquinas. Esta ferramenta funciona graças ao suporte de pipe nomeado do Hyper-V, o que significa que uma conexão de rede não é necessária para comunicação. Basta criar um nome de pipe no Hyper-V , e o PipeDream se conectará ao dispositivo serial da VM convidada assim que você iniciar o programa PipeDream.
Isenção de responsabilidade: A porta serial PipeDream no software Hyper-V é compatível com o Hyper-V da Microsoft, mas é uma ferramenta de terceiros sem afiliação à Microsoft. Nosso uso do termo “Hyper-V” não significa endossar ou afiliar-se à Microsoft Corporation.
Artigos relacionados
Francamente, a resposta é uma mistura de sim e não (com o "não" centrado principalmente nos recursos de passagem de porta serial padrão do Hyper-V). A notícia empolgante é que isso é ajustável!
As capturas de tela abaixo são de uma VM do Windows 8 (utilizando especificamente a mídia criada na seção anterior onde o driver para o teclado baseado em software foi adicionado).
No exemplo abaixo, você verá que as configurações de uma máquina virtual gen-2 básica não têm opções de porta COM.
A razão é que, independentemente de as portas seriais estarem disponíveis ou não, o Gen-2 Hyper-V Manager nunca exibe portas COM.
A seguir, daremos uma olhada no que o PowerShell tem a dizer:
Observe como o PowerShell mostra duas portas COM disponíveis? No entanto, se você abrir o Gerenciador de dispositivos da máquina convidada, não haverá nenhuma porta COM listada para a VM.
Confira o exemplo abaixo (usando COM1) para configurar um caminho de pipe para portas COM enquanto uma máquina virtual está em execução:
Como mencionado antes, ao verificar o Gerenciador de dispositivos da máquina convidada, COM1 não é exibido, mas uma vez que a VM é desligada e reiniciada, a porta COM desejada agora estará disponível na lista (veja abaixo).
Para aqueles experientes com depuração de kernal, o processo restante é bastante simples e direto - com apenas uma pequena exceção específica para VMs Gen-2 (ainda mais especificamente computadores baseados em UEFI que usam inicialização segura).
Por meio do msconfig, habilitamos a depuração de kernel para a VM em COM1. No entanto, assim que clicamos em OK, a seguinte mensagem de erro aparece:
Por quê? Porque a política do Windows afirma que a inicialização segura e a depuração do kernel não são compatíveis. Isso significa que os usuários devem desligar a máquina virtual e, em seguida, desabilitar a inicialização segura nas configurações do firmware.
Serial to Ethernet Connector [Linux]