Каковы.efires файлы на OS X Lion'S Recovery HD?

при установке восстановление HD что позволяет OS X Lion File Vault 2, Режим Safari, и некоторые параметры восстановления, вы видите несколько .efires файлы. Что это за формат и что в нем содержится?

1 ответ:

эти файлы содержат ресурсы, необходимые для отображения загрузочного экрана OS X Lion перед загрузкой фактической операционной системы или в случаях, когда нет системного раздела (или когда он сломан).

они содержат плоский список (нет иерархии), и каждый файл имеет имя длиной до 64 символов. Формат файла следующий; все числа рода, т. е. первый байт с наименьшим значением.

  • два байта 0x0200 с неизвестными цель
  • двухбайтовое короткое целое число с количеством записей в файле (например,0x3800 находится 56 файлов)
  • теперь будет одна запись для каждой записи файла:
    • 64 байта имя файла ASCII, с NUL байты, используемые для заполнения
    • 4 байтовое целое число смещение данных файла в файле архива
    • 4 байтовое целое число длина данных файла в архиве файл
  • существует дополнительная неиспользуемая запись после записи файла, состоящая из 72 NUL байт.
  • теперь есть фактические данные файла. Нет пробелов или разделителей, записи файлов, описанные выше, размещают данные всех файлов рядом друг с другом.

смещение данных первого файла, например, в архивном файле с 56 записями 0x0C10, или 4108 байт, по умолчанию:

2 байт неизвестно + 2 байт количество файлов + (56+1 файл записи) * 72 байт = 4108.

смещение данных второго файла в том же файле равно 4108 плюс длина данных первого файла.


эти файлы воссоздаются автоматически при каждом изменении параметра, относящегося к экрану входа в систему загрузки, например, следует ли включить режим Safari в Безопасность И Конфиденциальность панель настроек в