Wat is het SDI-bestandsformaat?
.sdi is een besturingssysteem-imagebestand dat wordt gebruikt in de Windows-implementatie-infrastructuur van Microsoft. Een .sdi-bestand wordt doorgaans gedistribueerd samen met aanvullende BLOB-vermeldingen (Binary Large Object) - waaronder BOOT- en PART-blobs - die samen een opstartbare RAM-schijfimage definiëren. De BOOT-blob initieert de laadvolgorde, terwijl de image-payload zelf is opgeslagen in de PART-blob.
.sdi-bestanden worden gebruikt om Windows-systeem-RAM-schijven te maken: het bestand wordt tijdens het opstarten in het geheugen geladen, waardoor een virtuele schijf ontstaat waarvan WinPE (Windows Preinstallation Environment) kan starten voordat er een opslagstuurprogramma actief is. Dit maakt .sdi-bestanden essentieel voor PXE-opstartscenario's (netwerk), waarbij een implementatieserver de image over het netwerk naar een client streamt. .sdi-images worden veelvuldig gebruikt in bedrijfsomgevingen met Windows Deployment Services (WDS).
Het bestand begint met de 8-byte ASCII-handtekening $SDI0001, gevolgd door een uitbreidbare header van 4 KB en een tabel met blob-vermeldingen op offset 0x400. Het bekendste exemplaar is boot.sdi, te vinden op \Boot\boot.sdi op Windows-installatiemedia en in WDS-shares, gemaakt en beheerd met tools in de Windows Assessment and Deployment Kit (ADK) zoals DISM. Voor de meeste implementatiescenario's werkt .sdi samen met .WIM-images, die de payload van het besturingssysteem bevatten.
Beveiliging & veiligheid
RISICO: LOWSDI-bestanden worden niet zelfstandig uitgevoerd; ze vereisen een WDS/WinPE-opstartinfrastructuur. Laag malware-risico voor eindgebruikers.
Formaatdetails
in een notendop- Fidonet Software Distribution Network Info - Verouderd BBS-formaat uit de jaren 90 gebruikt om bestanden te indexeren die beschikbaar waren voor download op het Fidonet-netwerk; volledig ongerelateerd aan Microsoft SDI.
Programma's die SDI-bestanden openen
Technische details
diepe specificaties| Bestandshandtekening | `$SDI0001` (8 ASCII-bytes op offset 0) |
| Header-grootte | 4 KB uitbreidbare header |
| Byte-volgorde | Little-endian |
| Blob-typen | `BOOT`, `LOAD`, `PART`, `DISK`, `WIM` (geïndexeerd in de inhoudsopgave op offset `0x400`) |
| Grootte blob-vermelding | 0x40 bytes per vermelding |
| Compressie | Geen (blob-payloads ongecomprimeerd; ingebedde WIM kan eigen compressie toepassen) |
| Typische grootte | 200 KB - 50 MB (standaard `boot.sdi` ~3 MB) |
| Geassocieerd OS | Windows |
| Primair gebruiksdoel | WinPE RAM-schijfcreatie voor PXE-netwerkopstart en lokale OS-implementatie |
| Toolchain | Windows ADK / DISM |
| Standaard medialocatie | `\Boot\boot.sdi` op Windows-installatiemedia |
| Implementatiepartner | Gekoppeld aan `.wim`-images in WDS voor volledige OS-levering via het netwerk |
| Uitgebracht | ~2001 (Windows XP era, used in WinPE/WDS) |
| Laatste versie | N/A (format stable, used in Windows 11 deployment) |
SDI conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over SDI-bestanden.