.OVR

OVR ファイル

MS-DOS Program Overlay File
質問する
クイック回答

OVRファイルは、WordStar、dBase、Turbo Pascalアプリなどの古いMS-DOSプログラムが、640 KBのメモリ制限を回避するために必要に応じてロードしたバイナリコードの断片です。これらのファイルは現代のシステム上では不活性であり、対応するホスト実行ファイルがなければ役に立ちません。元のソフトウェアを実行するには、DOSBoxを使用してください。注意:AbleNet Overlay Makerや一部のGISツールも、全く異なるファイルタイプに .ovr を使用しています。

開発元: Various (convention, not a single vendor; common in Turbo Pascal, Borland, WordStar) カテゴリ: システムファイル MIME: application/octet-stream
対応OS Windows macOS Linux
関連: .NOMEDIA · .DLL · .TMP · .LNK

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 7, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

OVR ファイル形式とは?

.ovr ファイルはMS-DOSプログラムオーバーレイです。これは、常にメモリに常駐するのではなく、ホストの .exe プログラムによって必要に応じてメモリにロードされるように設計されたバイナリx86コードセグメントです。

DOSオーバーレイファイルは、すべてのMS-DOSアプリケーションを制約していた640 KBのコンベンショナルメモリの壁を解決しました。大規模なプログラムは、そのコードをメインの .exe(常にメモリ内)と、メニュー、スペルチェッカー、ヘルプ画面などの頻繁に使用されない機能を含む一連の .ovr オーバーレイモジュールに分割しました。ホストバイナリにリンクされたオーバーレイマネージャスタブは、必要に応じて必要な .ovr モジュールを固定された共有メモリ領域にロードし、別のオーバーレイが必要になったときにそれを入れ替えました。WordStar 4以降は WSOVLY1.OVR や WSMSGS.OVR を含む複数のオーバーレイファイルと共に出荷されました。dBaseやTurbo Pascalアプリケーションも一般的に同じ手法を使用していました。

.ovr ファイルは、ユニバーサルなヘッダーやマジックバイトを持たない生のx86バイナリコードです。内部レイアウトは、それを作成したコンパイラやリンカに完全に依存します。Turbo Pascalの {$O+} オーバーレイディレクティブは、ユニットごとの小さなフィックスアップテーブルが先頭に付加された .ovr ファイルを生成しました。Borlandやその他のベンダーは互換性のないフォーマットを使用していました。あるツールチェーンからの .ovr ファイルを別のツールチェーンでロードすることはできません。

.ovr ファイルは、対応するホスト実行ファイルがなければ完全に不活性であり、単独で実行することはできません。EMS/XMS拡張メモリのサポートと、32ビットプロテクトモードランタイム(DOS/4GWなど)の登場により、1990年代初頭までにオーバーレイは時代遅れとなりました。今日、.ovr ファイルはアバンダンウェアのアーカイブにのみ現れ、DOSBoxやDOSBox-Xエミュレータを使用して探索することができます。

セキュリティと安全性

リスク: LOW

DOSのOVRファイルにはx86マシンコードが含まれていますが、現代の64ビット Windows/macOS/Linux 上で直接実行することはできません(リアルモードx86コードであり、PE/ELFヘッダーがないため)。サンドボックスによって被害が制限されるDOSBoxの外では、リスクは事実上ゼロです。AbleNetのバリアントはデータファイルであり、実行可能ファイルではありません。

形式の詳細

概要
正式名称MS-DOS Program Overlay File別名 DOS overlay, program overlay module
開発元Various (convention, not a single vendor; common in Turbo Pascal, Borland, WordStar)登場時期 Early 1980s (DOS era, common practice by 1983-1985)
MIME タイプapplication/octet-stream
タイプバイナリ実行可能セグメント(ホストプログラムによって必要に応じてメモリにロードされるオーバーレイコード)
この拡張子は以下でも使用されています…
  • AbleNet Overlay Maker Board File - AbleNetのOverlay Maker(コミュニケーションボードを作成するためのAAC/教育ツール)は、オーバーレイボードのレイアウトを .ovr ファイルとして保存します。これはDOSオーバーレイとは全く無関係な、XMLまたはバイナリの独自フォーマットです。
  • The Overlay Maker (GIS/軍事図面) - 軍事計画用のネットワークGIS描画プログラムも、描画オーバーレイファイルに .ovr を使用します。これらはマップグラフィックスや注釈を参照しますが、リソースファイル自体ではありません。

OVR ファイルを開くプログラム

Windows2 apps
DOSBox オープンソース DOSBox内でOVRをコンパニオンEXEと同じ場所に配置してEXEを実行してください。プログラムが必要としたときに、DOSBoxが自動的にOVRをロードします。
DOSBox-X オープンソース ビジネス向けDOSアプリとの互換性が向上した拡張版DOSBoxフォークです。ホストEXEをOVRファイルと同じディレクトリで実行してください。
macOS1 app
DOSBox オープンソース DOSBox内でOVRをコンパニオンEXEと同じ場所に配置してEXEを実行してください。プログラムが必要としたときに、DOSBoxが自動的にOVRをロードします。
Linux1 app
DOSBox オープンソース DOSBox内でOVRをコンパニオンEXEと同じ場所に配置してEXEを実行してください。プログラムが必要としたときに、DOSBoxが自動的にOVRをロードします。

技術的詳細

詳細仕様
フォーマットタイプバイナリx86マシンコードオーバーレイセグメント(生データ、コンテナフォーマットなし)
エンコーディングバイナリ、リトルエンディアン(x86マシンコードまたはコンパイラpコード)
一般的なファイルサイズ2 KB - 256 KB(ディスクI/Oを最小限に抑えるため、意図的に小さく保たれています)
メモリモデルコンベンショナルDOSメモリ(640 KB以下)の固定された共有オーバーレイ領域にロードされます。複数の .ovr モジュールが同じアドレス範囲を共有します
ツールチェーン依存性内部レイアウトは完全にコンパイラ/リンカ固有です。Turbo PascalのOVRは、Borland LinkerのOVRやその他のフォーマットと互換性がありません
Turbo Pascalの詳細{$O+} コンパイラディレクティブによって有効になります。各ユニットのオーバーレイセグメントの先頭には、アドレスパッチ用のフィックスアップテーブルが付加されます
主な利用者WordStar 4+ (WSOVLY1.OVR, WSMSGS.OVR), dBase, Turbo Pascal アプリケーション
スタンドアロン実行単独で実行することはできません。対応するホスト .exe と、そこにリンクされたオーバーレイマネージャスタブがなければ不活性です
ターゲットプラットフォームMS-DOS および PC-DOS(8086から80286時代のプログラム)
廃止の原因EMS/XMS拡張メモリのサポートと、32ビットプロテクトモードランタイム(DOS/4GW, Windows PE)により、1990年代初頭までにオーバーレイの必要性がなくなりました
発見の文脈アバンダンウェアのアーカイブでのみ見つかります。DOSBoxまたはDOSBox-Xエミュレータ内でのみ機能します
リリース日Early 1980s (DOS era, common practice by 1983-1985)
最新バージョンN/A (format is defunct; no versioning)

OVR の変換

コミュニティ Q&A

ユーザーからの質問
質問する
OVR ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。OVR ファイルについて最初の質問をしてみましょう。

よくある質問

OVRファイルとは何ですか?
ほとんどの場合、DOS時代のプログラムオーバーレイです。古いMS-DOSプログラムによって必要に応じてロードされるコードの断片です。対応するホスト実行ファイルがなければ動作しません。
OVRファイルを削除しても大丈夫ですか?
それらがDOSプログラムアーカイブの一部である場合、OVRファイルを削除するとプログラムが壊れます。ホストのEXEがそれらを必要とするためです。EXEと同じ場所に保管してください。
OVRファイルを持つプログラムを実行するにはどうすればよいですか?
DOSBoxまたはDOSBox-Xを使用してください。すべてのファイル(EXE + OVR)を同じフォルダに配置し、マウントしてEXEを実行します。EXE内のオーバーレイマネージャが自動的にOVRのロードを処理します。
OVRファイルがAbleNet Overlay Makerからのものなのですが、どうやって開けばいいですか?
AbleNet Overlay Maker 3.5で独自の .ovr ボードを開くことができます(ablenetinc.com)。これはDOSオーバーレイとは全く異なるプログラムおよびフォーマットです。
どのプログラムがOVRファイルを作成しますか?
MS-DOSのコンパイラとリンカ、特にBorland Turbo Pascal({$O+}を使用)やWordStarのビルドシステムです。現代のIDEやコンパイラはOVRファイルを生成しません。

参考文献

1Overlay (programming) - Wikipediaen.wikipedia.org
2Turbo Pascal Overlay Unit documentationwww.freepascal.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

関連する拡張子

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧