Problem 1: Die ESD-Dateien sind verschlüsselt und können meines Wissens nur mittels Setup entpackt werden. DISM & Co. funktionieren da nicht.
Nun, es gibt zwei Arten von ESD-Dateien und beide sind interessant.
1. Wenn man das Microsoft Download-Tool verwendet, wird direkt vom Microsoft-Server eine Datei heruntergeladen; z.B.:
Windows 8.1 Core
WindowsBlue-Windows8ESDwithApps-32bit-German-X1896913.esd 1,97 GB
WindowsBlue-Windows8ESDwithApps-64bit-German-X1896914.esd 2,44 GB
Windows 8.1 Pro
WindowsBlue-ProESDwithApps-32bit-German-X1897222.esd 1,96 GB
WindowsBlue-ProESDwithApps-64bit-German-X1897223.esd 2,42 GB
Und diese Datei wird nach "C:\Users\[Benutzer-Name]\AppData\Local\Microsoft\WebSetup\Download" heruntergeladen. Während des Download ist es eine *.tmp Datei. Unmittelbar nach Beenden des Downloads wird die Datei in "WinPayload.esd" umbenannt und nach weiteren "Sekunden" in "WinPayload.esd.decrypt". Das ist dann wohl die "entschlüsselte" Datei. Die "Entschlüsselung" kann nicht auf die ganze Datei angewendet worden sein - das hätte bei einer Dateigröße von ca. 2 GB und meiner SATA-Festplatte mehr als 2-3 Sekunden gedauert. Da sind wohl nur ein paar Bytes direkt in der Datei verändert worden. Den "CryptoKey" kann man in der Datei "C:\Users\[Benutzer-Name] \AppData\Local\Microsoft\WebSetup\Panther\windlp.state.xml" finden - aber wie den anwenden ?
Anschließend wird "WinPayload.esd.decrypt" in den Ordner "C:\ESD\Windows" entpackt mit der Ordnerstruktur eine ISO. Von dort kann dann das Microsoft Download-Tool entweder "installieren" oder einen bootfähigen USB-Stick oder ein ISO-Image erstellen. In diesem Falle wird also wohl eine komplette ISO in Form einer verschlüsselten ESD heruntergeladen.
Interessant wäre so ein Direkt-Download für alle diejenigen die das Microsoft Download-Tool nicht verwenden können um sich eine ISO zu beschaffen; also z.B. Besitzer eines OEM-Keys. Denn das Microsoft Download-Tool akzeptiert keine OEM-Keys, sondern nur Retail-Keys.
2. Wenn man sich den "C:\ESD\Windows\sources" Ordner ansieht (oder eine mit dem Microsoft Download-Tool erstellte ISO oder USB-Stick) so findet man darin eine "install.esd" anstelle einer "install.wim".
Die "install.wim" ist für verschieden Zwecke interessant; z.B. kann man mehrere "Images" aus verschiedenen "install.wim" zu einer neuen zusammenfassen (z.B. "All-in-One" mit Core, Pro, WMC, Enterprise, x86, x64, etc.). Oder man kann einzelne Komponenten innerhalb der "Images" deaktivieren oder aktivieren (dism /image:C:\win8aio\mount /disable-feature /featurename:FaxServicesClientPackage). Oder mit "dism /apply-image /imagefile=install.wim /Index=1 /ApplyDir=G:\" ein Image auf einen USB-Stick entpacken um sich ein "Windows 8 To Go" aus einer Windows 8 Pro Version zu erstellen.
Bei der "install.esd" handelt es sich wohl nicht um eine verschlüsselte Datei sondern "nur" um eine hochkomprimierte Datei (siehe "Compress:recovery"). Denn man kann sich selbst beispielsweise aus mehreren "install.wim" eine neue "install.esd" zusammenkopieren:
Code:
Dism /Export-Image /SourceImageFile:"C:\Win81aio\x86\install.wim" /SourceIndex:1 /DestinationImageFile:"C:\Win81aio\work\install.esd" /Compress:recovery
Dism /Export-Image /SourceImageFile:"C:\Win81aio\x86\install.wim" /SourceIndex:2 /DestinationImageFile:"C:\Win81aio\work\install.esd" /Compress:recovery
Dism /Export-Image /SourceImageFile:"C:\Win81aio\x64\install.wim" /SourceIndex:1 /DestinationImageFile:"C:\Win81aio\work\install.esd" /Compress:recovery
Dism /Export-Image /SourceImageFile:"C:\Win81aio\x64\install.wim" /SourceIndex:2 /DestinationImageFile:"C:\Win81aio\work\install.esd" /Compress:recovery
Das hat den Vorteil, dass man sich aus einer umfangreichen "install.wim" (z.B. 8 GB) eine sehr kompakte "install.esd" (z.B. 3,5 GB) erstellen kann die anschließend auf eine DVD passt (ca. 4,7 GB). Für eine Installations-DVD ist es egal, ob eine "install.wim" oder "install.esd" im DVD-Ordner "\sources" vorliegt.
Der Nachteil ist, dass man an die Inhalte der install.esd nicht mehr herankommt; z.B. um ein einzelnes Image zu "mounten", zu verändern oder zu extrahieren.
Bisher sind noch keine Wege bekannt wie man an die Inhalte einer ESD-Download Datei oder einer "install.esd" herankommt. Es sind wohl nicht einfach ISO, ZIP. RAR oder WIM Dateien mit der Endung ESD.
Anmerkung: Wenn man sich die "install.esd" Dateien mit einem HEX-Editor anschaut (z.B. "HxD") sieht man ganz hinten "XML-Klartext" mit Anzahl der enthaltenen Images, Anzahl der Verzeichnisse, Dateien, Bytes, Produktbeschreibung, Typ, Sprache, etc.