ЛОГОТИП.SYS

Системный файл, используемый операционными системами Windows 9x

LOGO.SYS — это основной системный файл, используемый семейством операционных систем Windows 9x для отображения сообщения о загрузке . Это системный файл, который используется для отображения экрана загрузки как части процесса запуска, обнаруженного в Windows 95 , Windows 98 и Windows Me .

LOGO.SYS (и его варианты) отсутствуют в семействе операционных систем Windows NT , в которых использовались различные методы отображения загрузочного экрана.

Варианты

Существует три варианта файла:

  • LOGO.SYS — это стандартный экран загрузки, отображаемый при запуске. Файл находится в корневом каталоге загрузочного диска . Обычно это C:\ , но при сжатии диска, например DriveSpace , это хост-диск (часто H:\ ). Файл LOGO.SYS по умолчанию хранится в IO.SYS и используется MS-DOS во время запуска, если LOGO.SYS не может быть найден. Отображение логотипа можно отключить, добавив настройку в раздел файла конфигурации MS-DOS 7 MSDOS.SYS .LOGO=0Options
  • LOGOW.SYS — это экран, отображаемый при завершении работы системы . Файл находится в каталоге Windows, который по умолчанию — C:\WINDOWS . Windows Me не отображает этот экран, поскольку в нем удалена возможность отображения надлежащего экрана завершения работы, что также включает отсутствие собственного сопутствующего файла LOGOW.SYS. Если файл не найден, ошибка не отображается.
Экран после выключения (LOGOS.SYS) всех версий английской Windows 9x
  • LOGOS.SYS — это экран, отображаемый, когда Windows успешно завершила работу в MS-DOS, но не настроена на повторный возврат к командной строке ( COMMAND.COM ). Файл находится в каталоге Windows. В системах с надлежащей поддержкой ACPI и блоком питания ATX ПК может вместо этого выключиться. Если файл не найден, то же самое сообщение отображается в текстовом режиме.

Формат файла

LOGO.SYS на самом деле является 8-битным RLE -кодированным файлом Windows bitmap с разрешением ровно 320×400 пикселей при 256 цветах. Он отображается в малоиспользуемом графическом режиме VGA 320x400, компромиссном варианте, позволяющем отображать 256-цветное изображение с высоким вертикальным (но не горизонтальным) разрешением на всех совместимых системах, даже с простыми картами VGA (которые могли отображать только 16 цветов с высоким горизонтальным разрешением) и без необходимости установки дополнительных графических драйверов. Режим, на любом подключенном мониторе, выглядит идентичным более распространенным графическим режимам 640x400 или текстовым режимам 720x400, и поэтому растягивается до стандартного соотношения сторон 4:3 (то есть пиксели кажутся в 1,67x (2/1,2) шире, чем они в высоту, а не квадратными – как это было бы на полном дисплее VGA 640x480) на типичном мониторе 4:3 того времени и на мониторах других форм (5:4, 16:9 и т. д.) при настройке на отображение стандартных видеорежимов в их исходных аспектах с границами в виде почтового ящика. Это придавало экранам запуска своеобразное, характерное «ощущение» и делало их более подходящими для определенных предметов (которые скрывали горизонтальную блочность или хорошо использовали вертикальное разрешение), чем для других (которые ее подчеркивали), что означало необходимость определенного навыка в выборе изображения, которое все еще было бы эстетически приятным – или даже достаточно четким, чтобы его можно было правильно интерпретировать – после изменения размера.

Для LOGO.SYS или эквивалентного встроенного изображения в IO.SYS Windows также анимирует цветовую информацию изображения, используя вращение палитры; изображение статично, но может создавать иллюзию движения при изменении цветов.

Поскольку файлы представляют собой стандартные сжатые RLE .BMP (с полностью необязательным пользовательским сегментом тега), переименованные в .SYS, их можно открывать и редактировать с помощью инструментов редактирования изображений, таких как MS Paint , а содержимое заменять выбранными пользователем изображениями; единственное необходимое преобразование — это изменить расширение файла и убедиться, что они имеют правильное разрешение и глубину цвета (с размыванием, если необходимо). Однако этот процесс не является абсолютно надежным:

  • Проверка правильности соотношения сторон может вызвать затруднения, поскольку обычно изображение отображается в сжатом по горизонтали виде на экране с квадратными пикселями (самый надежный метод — отредактировать изображение в полном размере, обрезать до 4:3, а затем изменить размер до 320x400).
  • Анимация индикатора загрузки была создана с помощью вращения палитры. Количество элементов палитры для вращения определяется редко используемым полем biClrImportantструктуры BITMAPINFOHEADER . Программное обеспечение для редактирования изображений обычно отбрасывало эти данные, поэтому часто было невозможно их сохранить. Некоторые утилиты для создания логотипов были специально созданы для восстановления функции цикличности и позволяют создавать пользовательские анимации.
  • Как и в случае с заставками загрузки в более ранних версиях Windows, существовало жесткое, но плохо документированное ограничение на размер сжатого файла из-за очень ограниченного объема памяти, доступной во время процесса загрузки (именно поэтому RLE изначально использовался — простой BMP был бы размером 125 КБ и, таким образом, был бы слишком большим; изображения по умолчанию имеют размер от 10 до 70 КБ каждое). Если файл был слишком большим, он либо просто не отображался, либо приводил к сбою системы, что требовало от пользователя перезагрузки и перехода в режим DOS до того, как логотип успевал загрузиться, а затем удалял его или переименовывал, чтобы система не пыталась отобразить его снова, прежде чем его можно было бы исправить или заменить. Оставаться ниже этого предела и, более того, редактировать изображение, чтобы опустить его ниже этого предела, было неточной наукой, которая в основном требовала использования преимуществ конкретных характеристик RLE, например, обеспечения достаточного количества областей экрана с длинными горизонтальными полосами одного цвета, путем снижения качества дизеринга или режима снижения цвета, небольшого сжатия и добавления черной границы шириной в несколько пикселей вокруг и т. д. Каждый проход позволял двухбайтовому коду представлять полосу шириной во много пикселей, и, следовательно, пустые пространства или области однородного цвета сжимались очень сильно, тогда как области без повторяющихся цветов были в лучшем случае несжатыми, в худшем — немного больше, чем они были бы в противном случае.

Ссылки

  • Рубенкинг, Нил (2000-05-23). ​​«Экраны запуска и завершения работы Windows». PC Magazine . 19. Ziff Davis : 123–124 .
  • Шнурер, Георг (1995). «Лого-лей». c't (на немецком языке). 1995 (11). Хейзе : 332.
  • MSKB (de): Индивидуальные настройки запуска и работы в Windows 98 в будущем
  • Заменить уродливые экраны запуска и выключения (архивная версия)
Взято с "https://en.wikipedia.org/w/index.php?title=LOGO.SYS&oldid=1267044972"