
LOGO.SYSは、 Windows 9xファミリのオペレーティング システムで起動メッセージを表示するために使用するコアシステムファイルです。これは、Windows 95、Windows 98、およびWindows Meの起動プロセスの一部として起動画面を表示するために使用されるシステム ファイルです。起動画面を表示するための異なる機能を含む Windows NTファミリのオペレーティング システムには存在しません。
バリエーション
ファイルには 3 つのバリエーションがあります。
- LOGO.SYS は、 Windows ロゴのブート画面です。このファイルは、ブート ドライブのルート ディレクトリにあります。これは通常C:\ですが、 DriveSpaceなどのドライブ圧縮では、ホスト ドライブ (多くの場合H:\ ) になります。デフォルトの LOGO.SYS ファイルもIO.SYSに保存され、LOGO.SYS が見つからない場合に起動時にMS-DOSによって使用されます。ロゴの表示は、MS-DOS 7構成ファイルMSDOS.SYSのセクションに設定を追加することで無効にできます。
LOGO=0Options - LOGOW.SYS は、システムのシャットダウン時に表示される画面です。このファイルは Windows ディレクトリにあり、デフォルトではC:\WINDOWSです。Windows Me では使用されません。Windows Me には独自の LOGOW.SYS 画面がなく、それを表示する機能も削除されています。ファイルが見つからない場合は、エラーは表示されません。
- LOGOS.SYSは、「これでコンピュータの電源を切っても安全です」というメッセージです。このファイルは Windows ディレクトリにあります。このメッセージは、Windows が正常に MS-DOS にシャットダウンしたが、プロンプト ( COMMAND.COM ) に戻るように構成されていない場合に表示されます。適切なACPIサポートとATX電源を備えたシステムでは、代わりに PC の電源が切れる場合があります。ファイルが見つからない場合は、同じメッセージがテキスト モードで表示されます。
ファイル形式
LOGO.SYS は、実際には 8 ビットRLEエンコードされたWindows ビットマップファイルで、解像度は 320 x 400 ピクセル、色数は 256 色です。これは、通常はあまり使用されない 320 x 400 VGA グラフィック モードで表示されます。これは、互換性のあるすべてのシステムで、追加のグラフィック ドライバーを必要とせずに、垂直方向 (水平方向ではない) の高解像度で 256 色の画像を表示できるようにするための妥協策です。これには、プレーン VGA カード (水平方向の高解像度で 16 色しか表示できません) を搭載したシステムも含まれます。このモードは、接続されたどのモニターでも、より一般的な 640x400 グラフィック モードや 720x400 テキスト モードと同じに見え、そのため、当時の一般的な 4:3 モニター、およびレターボックス ボーダー付きの元のアスペクトで標準ビデオ モードを表示するように設定された他の形状 (5:4、16:9 など) のモニターでは、標準の 4:3 アスペクト比 (つまり、ピクセルは、縦の長さより 1.67 倍 (2/1.2) の幅で表示されます) に引き伸ばされます。これにより、起動画面に独特で特徴的な「感触」が与えられ、特定の主題 (水平方向のブロック化を隠したり、垂直方向の解像度を有効に活用したり) には適したものが、他の主題 (水平方向のブロック化を強調) には適したものになりました。つまり、サイズを変更した後でも、美的に美しく、または適切に解釈できるほど鮮明な画像を選択するには、ある程度のスキルが必要でした。
LOGO.SYS または IO.SYS 内の同等の埋め込みイメージの場合、Windows はパレットの回転を使用してイメージの色情報をアニメーション化します。イメージは静的ですが、色が変更されると動いているように見える場合があります。
ファイルは標準の RLE 圧縮 .BMP (完全にオプションのカスタム タグ セグメントを含む) で、名前が .SYS に変更されているため、MS ペイントなどの画像編集ツールを使用して開いて編集し、コンテンツをユーザーが選択した画像に置き換えることができます。必要な変換は、ファイル拡張子を変更し、適切な解像度と色深度 (必要に応じてディザリングを使用) であることを確認することだけです。ただし、このプロセスは完璧ではありません。
- アスペクト比が正しいことを確認するのは、通常、正方形のピクセルの画面で水平方向に圧縮された形式で表示されるため、混乱を招く可能性があります (最も信頼性の高い方法は、フルサイズで編集し、4:3 にトリミングしてから、320x400 にサイズを変更することです)。
- 読み込みインジケーターのアニメーションは、パレットの回転を使用して作成されました。回転するパレット エントリの数は、BITMAPINFOHEADER 構造体
biClrImportantの、めったに使用されないフィールドによって決まります。画像編集ソフトウェアは通常このデータを破棄するため、保持できないことがよくありました。一部のロゴ作成ユーティリティは、サイクリング機能を復元し、カスタム アニメーションを作成できるように特別に作成されました。 - 以前のバージョンの Windows のブートスプラッシュ画面と同様に、圧縮ファイルのサイズには厳密な制限がありましたが、その制限は十分に文書化されていませんでした。これは、ブート プロセス中に使用できるメモリが非常に限られていたためです (RLE が最初に使用された理由です。プレーンな BMP は 125 KB で、大きすぎます。デフォルトの画像はそれぞれ約 10 ~ 70 KB です)。ファイルが大きすぎると、単に表示に失敗するか、システムがクラッシュする原因になります。その場合、ユーザーはロゴがロードされる前に再起動して DOS モードに切り替え、システムがロゴを再度表示しないように削除するか名前を変更してから、修正または置換する必要がありました。この制限以下にとどまり、さらにこの制限を下回るように画像を編集することは、RLE の特定の特性を利用する必要のある不正確な科学でした。たとえば、ディザ品質または減色モードを下げてわずかに縮小し、周囲に数ピクセル幅の黒い境界線を追加するなどして、画面上に同じ色の長い水平方向のランが十分な領域があることを確認します。各ランでは、2 バイトのコードで数ピクセル幅のストリップを表すことができるため、空白スペースまたは単色の領域は非常に圧縮されますが、まったく繰り返される色がない領域は、よくても圧縮されず、最悪の場合、そうでない場合よりもわずかに大きくなります。
参考文献
- Rubenking, Neil (2000-05-23). 「Windows の起動とシャットダウンの画面」. PC Magazine . 19. Ziff Davis : 123–124.
- シュヌラー、ゲオルグ (1995)。 「ロゴレイ」。だめだ(ドイツ語で)。1995年(平成7年)。ハイセ:332。
- MSKB (de): Windows 98 の起動と開始に関する個別のビルダー
外部リンク
- 見苦しい起動画面とシャットダウン画面を置き換える (アーカイブ版)
