OS X Lion File Vault 2、Safariモード、および特定のリカバリオプションを有効にするRecovery HDをマウントすると、いくつかの.efires
ファイルが表示されます。それらはどのような形式で、何が含まれていますか?
これらのファイルには、実際のオペレーティングシステムをロードする前、またはシステムパーティションがない場合(または壊れている場合)にOS XLionの起動画面を表示するために必要なリソースが含まれています。
これらにはファイルのフラットリスト(階層なし)が含まれ、各ファイルの名前は最大64文字です。ファイル形式は次のとおりです。すべての数値はリトルエンディアン、つまり最下位バイトが最初です。
0x0200
0x3800
は56ファイル)NUL
バイトを使用して埋めるNUL
バイトで構成されるファイルエントリの後に、追加の未使用レコードがあります。たとえば、最初のファイルのデータオフセット。 56エントリのアーカイブファイルは、デフォルトで0x0C10
、つまり4108バイトです。
2バイト不明+2バイトファイル数+(56 + 1ファイルエントリ)*各72バイト= 4108。
同じファイル内の2番目のファイルのデータオフセットは、4108に最初のファイルのデータの長さを加えたものです。
これらのファイルは、起動ログイン画面に関連する設定を変更するたびに自動的に再作成されます。 システム環境設定のセキュリティとプライバシー設定ペインでSafariモードを有効にするかどうか。これを行うためにデフォルトのシステムリソースを使用するため、たとえば Apple icon 、通常のリソースを編集して、対応する.efires
アーカイブファイルをシステムに再作成させるだけで十分です。