BKF ファイル形式とは?
.bkfは、Windows NT 4.0からWindows XP Pro、Windows Server 2003までのMicrosoft Windowsシステムに含まれていたWindowsバックアップツール(NTBackup)で作成されたバックアップコピーに使用されるファイル形式です。.bkfファイルには、ユーザーがバックアップ対象として選択した少なくとも1つのファイルを含むカタログが保存されます。この形式は、もともとテープメディア用に設計されたストリーミングバイナリコンテナであるMicrosoft Tape Format (MTF)に基づいているため、NTBackupファイルまたはMTFバックアップファイルとも呼ばれます。
.bkfファイルの目的は、データのバックアップコピーを安全に保存し、データの破損や紛失が発生した場合にそれらを復元することです。すべての.bkfファイルは、バイトオフセット0にある4バイトのASCIIシグネチャTAPEで始まり、その後にアーカイブされたコンテンツをストリーミングする一連のMTF記述子ブロック(TAPE、SSET、VOLB、DIRB、FILE)が続きます。
BKFファイルの特徴
.bkfファイルには、フォルダ、ファイル、マルチメディア、システム状態データなど、Windows NTでサポートされているすべての種類のデータを保存できます。Windows Vista以降、NTBackupは削除されました。VistaまたはWindows 7で.bkfを復元するために、MicrosoftはスタンドアロンのWindows NT Backup - Restore Utility(ntbackup.msi、KB974674)をリリースしました。Windows 8、10、および11では、DataNumen Advanced BKF RepairやSysTools BKF Recoveryなどのサードパーティ製ツールを使用して、.bkfファイルを直接開くことができます。Windows Vista以降では、.bkfはVHDベースのバックアップに置き換えられました。
バイナリ形式のデータ
.bkfファイル内のすべてのデータはバイナリ(リトルエンディアン)形式で保存されており、専用のエディタで確認できます。エディタでは、以下のような保存されたバックアップのプロパティも表示されます:
- コピーの種類
- コピーの作成に使用されたツール
- バックアッププロセスの開始および完了の日時
セキュリティと安全性
リスク: LOW.bkfはパッシブなバックアップコンテナであり、実行されることはありません。実際のリスクは実用面にあります。古い.bkfファイルは頻繁に破損しており(MTFの整合性チェックが弱いため)、修復する際はオリジナルを保管し、コピーに対して作業を行ってください。復元されたコンテンツには、元のファイルが持っていたリスク(古い実行ファイルやマクロなど)がそのまま含まれます。«無料のBKFオープナー»のダウンロードには注意してください。その多くは試用版のみの修復ツールやアドウェアです。MicrosoftのNTBackup Restore Utilityが正当な無料の選択肢です。
形式の詳細
概要BKF ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ形式 | Microsoft Tape Format (MTF) バージョン 1.0 |
| ファイルシグネチャ (マジックバイト) | 54 41 50 45 (16進数、"TAPE") バイトオフセット0 - MTFメディアヘッダー記述子ブロック |
| バイト順序 | リトルエンディアン |
| MTFブロックタイプ | TAPE (メディアヘッダー), SSET (データセット), VOLB (ボリューム), DIRB (ディレクトリ), FILE (ファイルエントリ) - 順次ストリーミング |
| 圧縮 | ソフトウェアレベルではなし。物理テープに書き込まれる際のテープドライブのハードウェア圧縮に依存 |
| 暗号化 | 非対応 - NTBackupの.bkfファイルには暗号化レイヤーはありません |
| 一般的なファイルサイズ | バックアップの範囲(ファイルのみか、完全なシステム状態か)に応じて、数十MBから数十GB |
| 整合性チェック | 個々のMTF記述子ブロック内のブロックごとのCRC。ファイル全体のチェックサムはないため、古いバックアップでは破損が一般的 |
| 関連するオペレーティングシステム | Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003 |
| 後継形式 | Windows Vista / Server 2008で導入されたWindows Server Backup (VHD/VHDXベース)。Vista以降、NTBackupは廃止 |
| MIMEタイプ | application/octet-stream (非公式: application/x-ntbackup) |
| 最新のWindowsでの復元 | Vista/7用のWindows NT Backup - Restore Utility (ntbackup.msi, KB974674)。Windows 8以降はサードパーティ製ツールが必要 |
| 開発の系譜 | Microsoft (Veritas/Seagate Backup Execからライセンス供与された技術に基づく) |
| マルチボリューム対応 | VOLB記述子ブロックを介して複数のテープボリュームにまたがるように設計 |
| システム状態のバックアップ | ユーザーファイルに加えて、Windowsレジストリ、ブートファイル、COM+クラス登録データベースをキャプチャ可能 |
| リリース日 | 1997 (NTBackup in Windows NT 4.0; widely used through Windows XP/Server 2003) |
| 最新バージョン | MTF as used by NTBackup in Windows XP / Server 2003 (last OS to ship NTBackup) |
| 仕様書 | en.wikipedia.org |
BKF の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。BKF ファイルについて最初の質問をしてみましょう。