Wat is het ESD-bestandsformaat?
Een .esd-bestand is een Windows Electronic Software Download image - een sterk gecomprimeerde, alleen-lezen variant van het .WIM-containerformaat dat Microsoft gebruikt om Windows-installatiemedia te leveren via Windows Update en de Media Creation Tool.
Het formaat debuteerde tijdens het Windows 8/8.1-tijdperk als een efficiëntere vervanger voor de traditionele install.wim. Het past LZMS („recovery”) compressie toe in plaats van de oudere LZX/XPRESS-algoritmen, waardoor een volledig Windows-editie-image met ongeveer 30% wordt verkleind vergeleken met een equivalente .wim, wat resulteert in typische bestandsgroottes tussen de 2 en 5 GB.
Ondanks de extensie .esd begint elk bestand met dezelfde 8-byte WIM magic signature (4D 53 57 49 4D 00 00 00, ASCII MSWIM) op byte-offset 0. De interne structuur weerspiegelt die van WIM: een header, een of meer image-indexen (bijvoorbeeld Home en Pro verpakt in een enkele install.esd), een XML-manifest en LZMS-gecomprimeerde, single-instance opgeslagen bestandsbronnen.
Distributie-images die via Windows Update worden gedownload, zijn bovendien versleuteld, waardoor ze niet rechtstreeks kunnen worden gekoppeld of bewerkt. De standaardworkflow is om de gewenste index te exporteren naar een gewone install.wim met behulp van DISM /Export-Image /Compress:max, of om een open-source alternatief zoals wimlib-imagex te gebruiken. Lokaal gegenereerde ESD's - op aanvraag geproduceerd via DISM - zijn wel gecomprimeerd maar niet versleuteld.
Het meest voorkomende voorbeeld is install.esd, te vinden in de map sources\ van media die zijn gebouwd door de Media Creation Tool, en ook gedownload tijdens in-place Windows-upgrades via Windows Update.
Beveiliging & veiligheid
RISICO: LOWEen .esd is een passieve schijfkopie, geen uitvoerbaar bestand, dus de container is een laag risico - maar het BEVAT een volledig Windows-besturingssysteem (uitvoerbare bestanden, stuurprogramma's), dus gebruik alleen ESD's van legitieme Microsoft-bronnen (de Media Creation Tool of Windows Update); een gemanipuleerde install.esd van een willekeurige download kan een Windows-versie met een backdoor bevatten. Toepassen/exporteren overschrijft doelbestanden, dus controleer paden bij het uitvoeren van DISM. Download tools (DISM is ingebouwd; 7-Zip, wimlib, NTLite) van hun officiële sites en vermijd dubieuze „ESD opener”/„ESD to ISO” webconverters.
Formaatdetails
in een notendop- ExpertScan Survey Document (AutoData Systems) - Een .esd enquête/formuliergegevensbestand gemaakt door ExpertScan van AutoData Systems - waar het naamveld van de database naar verwijst, maar een minder belangrijke secundaire betekenis (~de Windows-image domineert).
- MegaBACE Chromatogram (genetica) - Een .esd DNA-sequentie chromatogram van een MegaBACE-instrument - niche wetenschappelijk gebruik.
- Easy Street Draw Diagram - Een 2D-diagrambestand van een ongeval of plaats delict gebruikt door wetshandhaving, opgeslagen als .esd.
Programma's die ESD-bestanden openen
Technische details
diepe specificaties| Formaattype | Sterk gecomprimeerde, alleen-lezen binaire variant van de WIM (Windows Imaging Format) container |
| Ontwikkelaar | Microsoft Corporation |
| Magic bytes (hex) | 4D 53 57 49 4D 00 00 00 op byte-offset 0 - identiek aan standaard .wim; beiden delen dezelfde WIM-headerhandtekening |
| Compressie-algoritme | LZMS („recovery”) compressie - solide compressie die ~30% kleinere uitvoer produceert dan LZX/XPRESS WIM |
| Versleuteling | Distributie-ESD's van Windows Update zijn versleuteld; lokaal geëxporteerde ESD's zijn alleen gecomprimeerd |
| Bytevolgorde | Little-endian |
| Typische bestandsgrootte | 2-5 GB voor een volledige Windows-editie-image |
| Interne structuur | WIM-header + een of meer image-indexen + XML-metadata-manifest + LZMS-gecomprimeerde single-instance bestandsbronopslag |
| Ondersteuning voor meerdere edities | Een enkele install.esd kan meerdere Windows-edities bevatten (bijv. Home en Pro) als afzonderlijke image-indexen |
| Lees/schrijfmodus | Alleen-lezen; kan niet rechtstreeks worden gekoppeld, gewijzigd of aangevuld - vooral wanneer versleuteld |
| MIME-type | application/octet-stream (ook application/x-ms-wim) |
| Integriteitsverificatie | SHA-gebaseerde hashes per bron opgeslagen in de WIM-opzoektabel; automatisch geverifieerd tijdens DISM apply of export |
| Belangrijkste use-case | Levering van Windows-installatie-images via Windows Update en de Media Creation Tool |
| Conversieworkflow | Exporteren naar .wim met DISM /Export-Image /Compress:max of wimlib-imagex --export alvorens te koppelen of te bewerken |
| Platformondersteuning | Systeemeigen ondersteuning op Windows 8 en later; leesbaar op Linux en macOS via wimlib |
| Uitgebracht | Windows 8 / 8.1 era (2013) for Windows Update & the Media Creation Tool |
| Laatste versie | N/A (tracks the WIM format; uses LZMS 'recovery' compression) |
| Specificatie | learn.microsoft.com |
ESD conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over ESD-bestanden.