Como posso capturar imagens do PC antes de inicializá-lo?

25

Como posso tirar uma captura de tela do PC antes de iniciar?

Por exemplo:

  • Se eu quisesse tirar uma captura de tela do meu BIOS e enviá-la ao administrador da rede para revisão
  • Capturas de tela de instalação do Windows, como as vistas neste site - O Windows ainda não está instalado!

Alguma ideia?

xorpower
fonte

Respostas:

15

Já existem boas respostas:

  • Use uma VM como VirtualBox ou VMWare para instalar o Windows e tirar fotos do processo de instalação no ambiente host.
  • Use a câmera digital para tirar fotos (obviamente com qualidade notavelmente mais baixa)

No entanto, geralmente não existe uma maneira direta de capturar imagens da configuração do BIOS, desde que você deseje obter fotos do BIOS da máquina host. O PrintScreenbotão pode funcionar no BIOS, mas geralmente envia a saída baseada em texto para a impressora. As ROMs mais recentes baseadas em EFI / UEFI podem ter a funcionalidade de captura de tela incorporada, mas eu pessoalmente não encontrei esse recurso em implementações recentes. Além disso, você precisaria de armazenamento como um pendrive com um sistema de arquivos gravável pela ferramenta de configuração (geralmente isso não seria nenhuma unidade Windows / NTFS).

Outra solução pode ser um dispositivo de console remoto (também chamado de IP KVM), conforme fornecido por empresas como a Raritan . Esses dispositivos são conectados à saída de vídeo (assim como teclado e mouse) e fornecem uma interface da web que mostra a saída da tela remotamente. Para saída VGA, a saída da tela é convertida em imagens digitais novamente; estritamente falando, não está fornecendo a imagem exata. Você também pode usar um dispositivo de captura de quadro DVI / HDMI como este, que é simplesmente conectado à saída DVI / HDMI (esses dispositivos também existem para VGA, mas novamente, alguma perda de qualidade pode ser aplicada) e fornece imagens digitais novamente.

Além disso, algumas interfaces de gerenciamento, como o Intel vPro ou soluções proprietárias, podem fornecer tela remota. No entanto, isso é tecnicamente idêntico à solução IP KVM no final.

Todas essas soluções requerem hardware adicional ou hardware especial que já possui esse recurso.

SkyBeam
fonte
8
O software da VM não funcionará porque eles usam seu próprio BIOS, não o do host.
Synetech
5

Provavelmente, isso é feito executando o sistema operacional em uma máquina virtual, como o VMware, e eles podem gravar a área de trabalho ou tirar capturas de tela à medida que avança.

Fazer algo sem um sistema operacional host requer uma câmera digital, que claramente não tem a mesma qualidade.

Phil Hannent
fonte
5

Você pode simplesmente usar uma câmera digital (não que isso responda como o outro site fez).

icc97
fonte
O site diz no topo que o VMWare foi usado
TheLQ
3

Eu tenho tentado muito capturar o BIOS. Até agora, não consegui uma solução razoável. Tentei capturar o BIOS usando 2 PCs, um deles com uma saída S-Vídeo e outro com uma entrada S-Vídeo.

Como o S-Vídeo é uma tecnologia antiga, ele só permite resoluções de até 720x480, o que é aceitável para capturar o BIOS, porque a resolução não é tão alta, pois não está usando os drivers de vídeo do jato da placa de vídeo, apenas os drivers padrão .

Se você deseja capturar apenas o BIOS s-video, tudo bem, mas eu também queria capturar outras coisas, como inicializar a partir de linux e CDs ao vivo \ flash como partição G, Norton Ghost e disco de reparo do Windows etc. Então, comprei uma placa de captura HD (Hauppauge colossus) e usou um software de terceiros (nextpvr) para capturar a tela. Isso funcionou apenas parcialmente para mim, porque sempre havia um atraso entre o que estava acontecendo com o computador a ser capturado e o que estava sendo exibido na tela.

Usei um divisor HDMI para colocar 1 saída do PC no monitor e outra na placa de captura.

O que eu não tentei no momento: sei que a estação de trabalho vmware tem a capacidade de virtualizar uma máquina real (ainda não sei como isso funciona), talvez também vitualize os BIOs de alguma forma.

Ricardo Bohner
fonte
1

Se você tiver uma impressora conectada, poderá usar a tecla "Print Screen" no teclado (supondo que o BIOS ofereça suporte a essa função; deve, mas existem muitas que não).

Você pode digitalizar a impressão posteriormente e publicá-la como está no formato gráfico ou usar o OCR para obter o texto diretamente (para saída em modo de texto nativo, o OCR tende a ser mais preciso).

DICA ÚTIL: Você provavelmente precisará enviar um "Feed de formulário" (caractere de controle ASCII 12 ou apenas imprimir um documento vazio com alguns espaços ou linhas em branco) na impressora porque a função da tecla "Print Screen" ganhou adicione o caractere final de alimentação de formulário para você (e a impressora manterá as informações na memória até que um caractere seja recebido ou aproximadamente 66 linhas de texto sejam coletadas).

Randolf Richardson
fonte
1

Eu acho que o exemplo que você deu usou uma máquina virtual.

Se você usa um software como o VirtualBox, pode tirar capturas de tela do processo de instalação durante a inicialização na máquina host.

Jarco
fonte
1

Alguns Bios da EFI permitem capturas de tela. Acredito que a ASUS usa o F12 para fazer a captura de tela em seus atuais bioses EFI.

Espero que isso ajude mais alguém por aí que tropeça com isso.

Jibbers
fonte
0

Heres um pensamento, por que não apenas tirar uma câmera e tirar uma foto? Tirei boas fotos da tela com o meu iphone e uma câmera digital razoável poderia fazer muito melhor!

Fahd
fonte