Jak mogę zrobić zrzuty ekranu komputera, zanim się uruchomi?

25

Jak mogę zrobić zrzut ekranu komputera przed jego uruchomieniem?

Na przykład:

  • Gdybym chciał zrobić zrzut ekranu z BIOS-u i wysłać go do administratora sieci w celu sprawdzenia
  • Zrzuty ekranu instalacji systemu Windows, takie jak te widoczne na tej stronie - system Windows nie jest jeszcze zainstalowany!

Jakieś pomysły?

xorpower
źródło

Odpowiedzi:

15

Odpowiedzi już były:

  • Użyj maszyny wirtualnej, takiej jak VirtualBox lub VMWare, aby zainstalować system Windows, aby móc robić zdjęcia procesu instalacji ze środowiska hosta.
  • Do robienia zdjęć używaj aparatu cyfrowego (oczywiście o wyraźnie niższej jakości)

Jednak zwykle nie ma bezpośredniego sposobu robienia zrzutów ekranu z konfiguracji BIOS-u, zakładając, że chcesz uzyskać zdjęcia systemu BIOS komputera-hosta. PrintScreenPrzycisk może działać w BIOS-ie, ale to zazwyczaj wysłać wyjście tekstowy do drukarki. Nowsze ROM-y oparte na EFI / UEFI mogą mieć wbudowaną funkcję zrzutu ekranu, ale osobiście nie spotkałem się z taką funkcją w ostatnich implementacjach. Ponadto potrzebujesz pamięci masowej jak pamięć USB z systemem plików zapisywalnym przez narzędzie instalacyjne (zwykle nie byłby to żaden dysk Windows / NTFS).

Innym rozwiązaniem może być zdalne urządzenie konsoli (zwane również IP KVM) dostarczane przez firmy takie jak Raritan . Urządzenia te są podłączone do wyjścia wideo (jak również do klawiatury i myszy) i zapewniają interfejs sieciowy, który pokazuje zdalnie ekran. W przypadku wyjścia VGA wyjście ekranu jest ponownie konwertowane na zdjęcia cyfrowe; tak ściśle mówiąc, nie zapewnia dokładnego obrazu. Można również mieć możliwość korzystania z urządzenia DVI / HDMI frame grabber jak ten , który jest po prostu podłączony do DVI / wyjście HDMI (takie urządzenia istnieją również dla VGA ale znowu, może zastosować pewne straty jakości) i dostarcza obrazów cyfrowych ponownie.

Również niektóre interfejsy zarządzania, takie jak Intel vPro lub autorskie rozwiązania, mogą zapewniać zdalny ekran. Jest to jednak technicznie identyczne z rozwiązaniem KVM IP.

Wszystkie te rozwiązania wymagają dodatkowego sprzętu lub specjalnego sprzętu, który ma już taką możliwość.

SkyBeam
źródło
8
Oprogramowanie VM nie będzie działać, ponieważ używają własnego systemu BIOS, a nie hosta.
Synetech
5

Najprawdopodobniej dzieje się to poprzez uruchomienie systemu operacyjnego na maszynie wirtualnej, takiej jak VMware, a następnie mogą nagrywać pulpit lub robić zrzuty ekranu w miarę postępu pracy.

Aby zrobić coś takiego bez systemu operacyjnego hosta, potrzebny jest aparat cyfrowy, który wyraźnie nie ma takiej samej jakości.

Phil Hannent
źródło
5

Możesz po prostu użyć aparatu cyfrowego (nie to, że odpowiada to temu, jak zrobiła to druga strona).

icc97
źródło
Witryna mówi na górze, że użyto VMWare
TheLQ
3

Dużo próbowałem przechwycić BIOS. Do tej pory nie znalazłem rozwiązania rezonansowego. Próbowałem przechwycić BIOS za pomocą 2 komputerów, jednego z wyjściem S-Vídeo, a drugiego z wejściem S-Vídeo.

Ponieważ S-Vídeo jest starą technologią, pozwala tylko na rozdzielczości do 720x480, co jest w porządku, aby przechwycić BIOS, ponieważ rozdzielczość i tak nie jest tak wysoka, ponieważ nie używa sterowników karty graficznej, tylko standardowe sterowniki .

Jeśli chcesz tylko przechwycić BIOS s-video jest w porządku, ale chciałem również uchwycić inne rzeczy, takie jak uruchamianie z Linuksa i CD na żywo \ flash, jak G-parted, Norton Ghost i dysk Windows Repair itp. Więc kupiłem kartę przechwytującą HD (Hauppauge Colossus) i wykorzystał oprogramowanie Thid Party (nextpvr) do przechwycenia ekranu. To działało tylko częściowo dla mnie, ponieważ zawsze występowało opóźnienie między tym, co działo się z komputerem do przechwycenia, a tym, co wyświetlało się na ekranie.

Użyłem rozdzielacza HDMI, aby umieścić 1 wyjście komputera na monitorze, a drugie na karcie przechwytywania.

Czego na razie nie próbowałem: Wiem, że stacja robocza vmware ma możliwość wirtualizacji prawdziwej maszyny (jeszcze nie wiem, jak to działa), być może w jakiś sposób ożywia również BIO.

Ricardo Bohner
źródło
1

Jeśli masz podłączoną drukarkę, być może będziesz mógł użyć klawisza „Print Screen” na klawiaturze (zakładając, że BIOS obsługuje tę funkcję; powinno, ale jest wiele takich, które tego nie robią).

Następnie możesz zeskanować ten wydruk później i albo opublikować go tak, jak jest w formie graficznej, lub użyć OCR, aby uzyskać tekst bezpośrednio (w przypadku wyjściowego trybu tekstowego OCR jest bardziej dokładny).

POMOCNA WSKAZÓWKA: Prawdopodobnie będziesz musiał wysłać „Form Feed” (znak kontrolny ASCII 12, lub po prostu wydrukować pusty dokument zawierający kilka spacji lub pustych linii) do drukarki, ponieważ funkcja klawisza „Print Screen” wygrała 'dodam za Ciebie końcowy znak Form Feed (a drukarka zachowa informacje w pamięci do momentu otrzymania znaku Form Feed lub zebrania około 66 wierszy tekstu).

Randolf Richardson
źródło
1

Myślę, że w podanym przykładzie użyto maszyny wirtualnej.

Jeśli używasz oprogramowania takiego jak VirtualBox , możesz zrobić zrzuty ekranu z procesu instalacji podczas uruchamiania z komputera hosta.

Jarco
źródło
1

Niektóre bios EFI zezwalają na zrzuty ekranu. Wierzę, że ASUS używa F12, aby zrobić zrzut ekranu w swoich aktualnych biosach EFI.

Mam nadzieję, że pomoże to każdemu, kto się potknie.

Jibbers
źródło
0

Oto myśl, dlaczego nie wziąć aparatu i zrobić zdjęcie? Zrobiłem całkiem dobre zdjęcia ekranu moim iPhonem, a rozsądny aparat cyfrowy mógłby zrobić znacznie więcej!

Fahd
źródło