Vad är filformatet WIM?
.wim (Windows Imaging Format) är en diskavbildningsfil utvecklad av Microsoft. Formatet introducerades tillsammans med Windows Vista och har varit en kärnkomponent i Windows-distribution sedan dess.
WIM-filens funktioner
.wim-avbildningsfiler används av Windows Setup under systeminstallationsprocessen - de designades ursprungligen för det specifika ändamålet och förblir centrala i varje modern Windows-utgåva. Den huvudsakliga installationsnyttolasten på alla Windows-installationsskivor lagras som install.wim (eller dess komprimerade variant .esd); den körbara återställningsmiljön finns i boot.wim. En enda .wim-fil gör det möjligt att distribuera en diskavbildning över flera hårdvarukonfigurationer. Den gör det också möjligt för användare att hantera systemelement som uppdateringar, drivrutiner och komponenter utan att behöva köra systemavbildningen.
En enskild .wim kan innehålla flera diskavbildningar, som var och en kan monteras i Windows som en separat volym. När filen är för stor för ett enskilt medium kan den delas upp i .swm (delad WIM) segment. Det primära verktyget för att arbeta med .wim-filer på Windows är DISM (Deployment Image Servicing and Management), tillgängligt från en upphöjd kommandotolk.
Komprimering och SIS-teknik
.wim-formatet är filbaserat snarare än sektorbaserat, vilket innebär att det kan använda Single-Instance Storage (SIS)-teknik för att lagra duplicerade filer endast en gång, oavsett hur många avbildningar inuti arkivet som refererar till dem. .wim stöder tre komprimeringsalgoritmer: None (okomprimerad), XPRESS (snabb, måttlig komprimering) och LZX (långsammare, maximal komprimering). Moderna versioner av DISM stöder även LZMS-komprimering, som används i .esd-filer.
WIM-avbildningsfilens struktur
- «WIM Header» - beskriver filinnehåll och metadata
- «File Resources» - källfiler och andra datapaket
- «Metadata Resource» - innehåller information om andra filer
- «Lookup Table» - innehåller information om platsen för resursfiler
- «XML Data» - ytterligare information om diskavbildningen
- «Integrity Table» - information gällande filsäkerhet
Säkerhet & trygghet
RISK: LOWEn .wim är en passiv diskavbildning / arkiv av filer, inte en körbar fil, så behållaren är lågrisk - men den kan INNEHÅLLA körbara filer (en hel Windows-installation, drivrutiner, skript), så kör endast filer du extraherar från en WIM du litar på, och föredra officiella Microsoft-WIM:er (från en äkta Windows ISO) framför slumpmässiga nedladdningar som kan innehålla manipulerade systemfiler. Att applicera en WIM skriver över en målpartition, så dubbelkolla målenheten när du använder DISM. Ladda ner avbildningsverktyg (7-Zip, wimlib, ADK) från deras officiella webbplatser; undvik skumma «WIM opener»-sidor.
Formatdetaljer
i ett nötskal- WAP Wireless Identity Module (föråldrad) - Ett gammalt WAP/mobilt säkerhetsmodulkoncept från början av 2000-talets era för funktionsmobiler - föråldrat och orelaterat till Windows diskavbildning.
- Nikon NEF-miniatyrbild / diverse appdata - Ett fåtal program återanvänder .wim för sin egen data; på en vanlig PC är en .wim nästan alltid en Windows Imaging Format-avbildning.
Program som öppnar WIM-filer
Tekniska detaljer
djup specifikation| Filsignatur (magic bytes) | `4D 53 57 49 4D 00 00 00` («MSWIM» + 3 noll-bytes) vid byte-offset 0 |
| MIME-typ | `application/x-ms-wim` |
| Lagringsmodell för avbildning | Filbaserad, inte sektorbaserad; arkiverar enskilda filer och katalogmetadata snarare än råa disksektorer |
| Single-Instance Storage (SIS) | Identiska filer som refereras av flera avbildningar lagras endast en gång; varje referens löses via en SHA-1-innehållshash |
| Komprimering som stöds | None (okomprimerad), XPRESS (snabb, måttlig kvot), LZX (maximal komprimering); LZMS används i .esd-varianten |
| Stöd för flera avbildningar | En enskild .wim-fil kan innehålla flera OS-avbildningar som adresseras med heltalsindex (1, 2, …) |
| Stöd för delade arkiv | Stora WIM-filer kan delas upp i .swm-segment för att passa FAT32-filstorleksgränser eller optiska medier |
| Resursintegritet | Varje filresurs identifieras och dedupliceras via SHA-1-hash; en valfri integritetstabell täcker hela .wim-filen |
| XML-metadata per avbildning | Varje avbildning bär ett XML-block som registrerar OS-utgåva, versionsnummer, språk, tidsstämplar för skapande/ändring och volyminformation |
| Monteringskapacitet | Monterbar som skrivskyddad eller läs/skriv i Windows via `DISM /Mount-Image` eller drivrutinen `WIMMount` |
| Standardfilnamn i Windows-media | `install.wim` (OS-utgåvor), `boot.wim` (Windows PE / installationsmiljö) |
| Primärt hanteringsverktyg (Windows) | `DISM.exe` (Deployment Image Servicing and Management); `ImageX.exe` är den äldre föregångaren |
| Verktyg för flera plattformar | `wimlib` / `wimlib-imagex` - öppen källkods-bibliotek och CLI tillgängligt för Linux, macOS och Windows |
| Utvecklare | Microsoft Corporation |
| Interna struktursektioner | WIM Header, File Resources, Metadata Resource, Lookup Table, XML Data, Integrity Table |
| Släppt | Windows Vista (2006); used by Windows Setup ever since (install.wim, boot.wim) |
| Specifikation | learn.microsoft.com |
WIM-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om WIM-filer.