Вопрос или проблема
Как я могу сделать скриншот ПК до его загрузки?
Например:
- Если я хочу сделать скриншот своего BIOS и отправить его сетевому администратору на рассмотрение
- Скриншоты установки Windows, такие как те, что видны на этом сайте – Windows еще не установлена!
Есть идеи?
Уже есть хорошие ответы:
- Используйте виртуальную машину, такую как VirtualBox или VMWare, чтобы установить Windows и сделать фотографии процесса установки из хостовой среды.
- Используйте цифровую камеру для создания фотографий (конечно, с заметно более низким качеством)
Однако обычно нет прямого способа делать скриншоты из настроек BIOS, предполагая, что вы хотите получить фотографии BIOS своего хост-компьютера. Кнопка PrintScreen может работать в BIOS, но обычно она отправляет текстовый вывод на принтер. Более новые ROM на основе EFI/UEFI могут иметь встроенную функциональность скриншота, но я сам не сталкивался с такой функцией в последних реализациях. Более того, вам потребуется устройство хранения, например, USB-накопитель с файловой системой, доступной для записи инструментом установки (обычно это не будет накопитель Windows/NTFS).
Другим решением может быть устройство удаленной консоли (также называемое IP KVM), предоставляемое такими компаниями, как Raritan. Эти устройства подключены к видеовыходу (а также к клавиатуре и мыши) и предоставляют веб-интерфейс, который отображает экранный вывод удаленно. Для VGA-выхода экранный вывод снова преобразуется в цифровые изображения; так что, строго говоря, оно не предоставляет вам точное изображение. Вы также можете использовать устройство для захвата DVI/HDMI, такое как это, которое просто подключается к DVI/HDMI-выходу (такие устройства существуют и для VGA, но, опять же, может возникнуть потеря качества) и снова предоставляет вам цифровые изображения.
Также некоторые интерфейсы управления, такие как Intel vPro или проприетарные решения, могут предоставлять удаленный экран. Однако в конечном итоге это технически идентично решению IP KVM.
Все эти решения требуют дополнительного оборудования или специального оборудования, уже обладающего этой функцией.
Скорее всего, это делается путем запуска операционной системы в виртуальной машине, такой как VMware, и затем они могут записывать рабочий стол или делать скриншоты по мере его продвижения.
Сделать такое без хост-операционной системы требует цифровой камеры, которая, очевидно, не обеспечит то же качество.
Вы можете просто использовать цифровую камеру (не то чтобы это ответило на вопрос, как это сделано на другом сайте).
Я много раз пытался захватить BIOS. До сих пор мне не удалось найти разумное решение. Я пытался захватить BIOS, используя 2 ПК, один из которых с выходом S-Video, а другой с входом S-Video.
Поскольку S-Video – это старая технология, она поддерживает разрешения до 720×480, что вполне подходит для захвата BIOS, поскольку разрешение не так высоко, так как оно не использует драйверы видеокарты, а только стандартные драйверы.
Если вам нужно только захватить BIOS, S-Video вполне подходит, но я также хотел захватить другие вещи, такие как загрузка из Linux и Live CD/Flash, такие как G-Parted, Norton Ghost и диск восстановления Windows и т.д. Поэтому я купил карту захвата HD (Hauppauge Colossus) и использовал стороннее ПО (NextPVR) для захвата экрана. Это сработало только частично для меня, потому что всегда было небольшое запаздывание между тем, что происходило с компьютером и тем, что отображалось на экране.
Я использовал HDMI сплиттер, чтобы подключить один выход ПК к монитору, а другой к карте захвата.
Что я пока не пробовал: я знаю, что VMware Workstation имеет возможность виртуализировать реальную машину (я еще не знаю, как это работает), возможно, она также каким-то образом виртуализирует BIOS.
Некоторые BIOS EFI позволяют делать скриншоты. Я верю, что ASUS использует F12 для создания скриншота в своих актуальных BIOS EFI.
Надеюсь, это поможет кому-то, кто наткнется на это.
Если у вас подключен принтер, вы можете использовать клавишу “Print Screen” на клавиатуре (при условии, что ваш BIOS поддерживает эту функцию; это должно быть так, но многие не поддерживают).
Затем вы можете отсканировать этот распечатанный вариант позже и либо опубликовать его в графическом виде, либо использовать OCR для получения текста напрямую (для вывода в родном текстовом режиме OCR, как правило, более точен).
ПОЛЕЗНЫЙ СОВЕТ: Вам, вероятно, придется отправить “Формирование страницы” (ASCII управляющий символ 12, или просто распечатать пустой документ с несколькими пробелами или пустыми строками в нем) вашему принтеру, потому что функция клавиши “Print Screen” не добавит финальный символ формирования страницы для вас (и принтер будет просто сохранять информацию в памяти до тех пор, пока не получит символ формирования страницы или примерно 66 строк текста).
Я думаю, что приведенный вами пример использовал виртуальную машину.
Если вы используете программное обеспечение, такое как VirtualBox, вы можете делать скриншоты процесса установки во время загрузки с хостовой машины.
Как я могу сделать скриншот ПК до его загрузки?
Очевидно, вы хотите захватить скриншот консоли загрузки вашего компьютера или (U)EFI GUI. Это означает, что вы не можете использовать виртуальную машину, потому что она будет использовать свою собственную реализацию EFI. Вместо этого:
-
Приобретите физическое устройство захвата, которое вы подключите к порту вашего (обычно DisplayPort или HDMI, но иногда VGA, DVI или SCART) кабеля, чтобы перехватить его данные перед передачей на дисплей.
-
Или используйте UEFI приложение, такое как
github.com/LongSoft/CrScreenshotDxe
[1], чтобы захватить скриншот. Этот метод обычно требует USB-A 2.0 устройства хранения объемом менее 5 ГиБ, отформатированного в FAT16 или FAT32, и его интерфейс (предположительно, CLI или TUI) может быть неинтуитивно понятным.
Если я хочу сделать скриншот моего BIOS
К счастью, некоторые интерфейсы UEFI поддерживают скриншоты по нажатию клавиши: [2]
Производитель | Ноутбук | Настольный компьютер |
---|---|---|
HP | F9 или Esc | F12 |
DELL | F12 | Esc |
Acer | F12 | F12 |
Lenovo | F12 | F12 |
Thinkpad | F12 | F12 |
Asus | Esc | F8 |
GIGABYTE | F12 | F12 |
MSI | F11 | F11 |
Samsung | F12 | F12 |
Microsoft Surface Pro | Громкость + - | Громкость + - |
Sony | Esc | Esc |
Toshiba | F12 | F12 |
Fujitsu | F12 | F12 |
Gateway | F12 | F12 |
Вот мысль, почему бы просто не взять камеру и не сделать фотографию? Я делал довольно хорошие фотографии экрана с помощью своего iphone, а разумная цифровая камера может сделать еще лучше!
Ответ или решение
Как сделать скриншоты ПК до его загрузки?
Вопрос о том, как сделать скриншоты на ПК до его загрузки, актуален для многих пользователей, особенно для тех, кто нуждается в документировании настроек BIOS или процессе установки операционной системы. В данной статье мы рассмотрим несколько методов, которые могут помочь в этом деле.
1. Использование физического захвата изображения
Один из самых надежных способов захвата изображения с экрана до загрузки операционной системы — это использование захватывающего устройства, такого как HDMI или DVI захватчик. Эти устройства подключаются между видеокартой и монитором, позволяя перехватывать видео сигнал и сохранять его в цифровом формате. Важные шаги для этого метода:
- Приобретение захватного устройства: Выберите устройство, которое поддерживает разрешения, соответствующие вашему монитору (обычно это HDMI, DVI или VGA).
- Подключение устройства: Убедитесь, что оно правильно подключено.
- Настройка программного обеспечения: Вам потребуется программа для захвата изображения, которая может записывать видео или делать снимки экрана.
2. Использование UEFI-приложений
Некоторые современные материнские платы с UEFI BIOS поддерживают специальные приложения для скриншотов. Например, проект CrScreenshotDxe позволяет делать снимки экрана в обход операционной системы. Для этого требуется:
- USB-накопитель: Подготовьте USB-накопитель, отформатированный в FAT16 или FAT32.
- Инсталляция приложения: Загрузите и установите нужное приложение через интерфейс UEFI.
- Снимок экрана: Следуйте инструкциям приложения для захвата изображения.
3. Использование функций BIOS
Некоторые производители материнских плат внедряют поддержку горячих клавиш для создания скриншотов в BIOS:
- HP: клавиша F12
- Dell: клавиша Esc
- Asus: клавиша F12
- Gigabyte: клавиша F12
- Lenovo: клавиша F12
Для работы этих функций вам может понадобиться настроить систему и убедиться, что в BIOS такая опция доступна.
4. Захват через виртуальные машины
Хотя этот способ подразумевает использование виртуализации, он может быть полезен для пользователей, устанавливающих Windows или другие ОС на виртуальную машину:
- Загрузка в виртуальной среде: Установите необходимую ОС в виртуальную машину (например, VirtualBox или VMware).
- Сделайте скриншоты: Используйте встроенные функции программы для захвата изображения.
5. Использование камеры
Этот метод является менее технологичным, но доступным для каждого. Если нет возможности использовать вышеперечисленные методы, можно:
- Сделать фотографию экрана: Используйте цифровую камеру или смартфон, чтобы сделать снимок вывода с экрана. Хотя этот способ дает изображения более низкого качества, он также эффективен.
Выводы
Есть несколько способов сделать скриншоты на ПК до его полной загрузки. Каждый метод имеет свои преимущества и недостатки, и выбор зависит от ваших конкретных нужд и доступных ресурсов. Если качество изображений критично, лучше инвестировать в захватные устройства. Если же вам нужен только быстрый и простой способ, подойдет съемка с помощью камеры.
Эти советы помогут вам успешно захватить необходимые изображения для анализа или документирования, что может быть крайне полезно для сетевых администраторов и пользователей, занимающихся техническим обслуживанием.