Что такое формат файла SDI?
.sdi - это файл образа операционной системы, используемый в инфраструктуре развертывания Microsoft Windows. Файл .sdi обычно распространяется вместе с дополнительными записями BLOB (Binary Large Object), включая блобы BOOT и PART, которые вместе определяют загрузочный образ RAM-диска. Блоб BOOT инициирует последовательность загрузки, в то время как сама полезная нагрузка образа хранится в блобе PART.
Файлы .sdi используются для создания RAM-дисков системы Windows: файл загружается в память во время загрузки, представляя виртуальный диск, с которого может запуститься WinPE (среда предустановки Windows) до активации каких-либо драйверов хранилища. Это делает файлы .sdi незаменимыми для сценариев загрузки PXE (по сети), когда сервер развертывания передает образ клиенту по сети. Образы .sdi обычно используются в корпоративных средах со службами развертывания Windows (WDS).
Файл начинается с 8-байтовой ASCII-сигнатуры $SDI0001, за которой следует расширяемый заголовок размером 4 КБ и таблица записей блобов со смещением 0x400. Самый известный экземпляр - boot.sdi, расположенный по адресу \Boot\boot.sdi на установочных носителях Windows и в общих ресурсах WDS, создаваемый и управляемый с помощью инструментов из Windows Assessment and Deployment Kit (ADK), таких как DISM. В большинстве сценариев развертывания .sdi работает вместе с образами .WIM, которые несут основную нагрузку ОС.
Безопасность и защита
РИСК: LOWФайлы SDI не исполняются сами по себе; им требуется инфраструктура загрузки WDS/WinPE. Низкий риск вредоносного ПО для конечных пользователей.
Детали формата
в двух словах- Fidonet Software Distribution Network Info - Устаревший формат BBS 1990-х годов, использовавшийся для индексации файлов, доступных для скачивания в сети Fidonet; совершенно не связан с Microsoft SDI.
Программы, открывающие файлы SDI
Технические подробности
глубокая спецификация| Сигнатура файла | `$SDI0001` (8 байт ASCII со смещением 0) |
| Размер заголовка | 4 КБ расширяемый заголовок |
| Порядок байтов | Little-endian |
| Типы блобов | `BOOT`, `LOAD`, `PART`, `DISK`, `WIM` (индексируются в оглавлении со смещением `0x400`) |
| Размер записи блоба | 0x40 байт на запись |
| Сжатие | Отсутствует (полезная нагрузка блобов не сжата; встроенный WIM может применять собственное сжатие) |
| Типичный размер | 200 КБ - 50 МБ (стандартный `boot.sdi` ~3 МБ) |
| Связанная ОС | Windows |
| Основной сценарий использования | Создание RAM-диска WinPE для сетевой загрузки PXE и локального развертывания ОС |
| Инструментарий | Windows ADK / DISM |
| Стандартное расположение на носителе | `\Boot\boot.sdi` на установочном носителе Windows |
| Партнер по развертыванию | Используется в паре с образами `.wim` в WDS для полной сетевой доставки ОС |
| Выпущен | ~2001 (Windows XP era, used in WinPE/WDS) |
| Последняя версия | N/A (format stable, used in Windows 11 deployment) |
Конвертации SDI
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах SDI.