Hvad er WIM-filformatet?
.wim (Windows Imaging Format) er en diskaftryksfil udviklet af Microsoft. Formatet blev introduceret sammen med Windows Vista og har været en kernekomponent i Windows-udrulning lige siden.
WIM-filens funktioner
.wim-aftryksfiler bruges af Windows Setup under systeminstallationsprocessen - de blev oprindeligt designet til det specifikke formål og er fortsat centrale i enhver moderne Windows-udgivelse. Den primære installationspakke på enhver Windows-installationsdisk gemmes som install.wim (eller dens komprimerede variant .esd); det bootbare genoprettelsesmiljø ligger i boot.wim. En enkelt .wim-fil gør det muligt at udrulle ét diskaftryk på tværs af flere hardwarekonfigurationer. Det giver også brugere mulighed for at administrere systemelementer som opdateringer, drivere og komponenter uden at skulle køre systemaftrykket.
En enkelt .wim kan indeholde flere diskaftryk, der hver især kan monteres i Windows som en separat diskenhed. Når filen er for stor til et enkelt medie, kan den opdeles i .swm (split WIM) segmenter. Det primære værktøj til at arbejde med .wim-filer på Windows er DISM (Deployment Image Servicing and Management), som er tilgængeligt fra en kommandoprompt med administratorrettigheder.
Komprimering og SIS-teknologi
.wim-formatet er filbaseret snarere end sektorbaseret, hvilket betyder, at det kan udnytte Single-Instance Storage (SIS) teknologi til kun at gemme duplikerede filer én gang, uanset hvor mange aftryk inde i arkivet der refererer til dem. .wim understøtter tre komprimeringsalgoritmer: None (ukomprimeret), XPRESS (hurtig, moderat komprimering) og LZX (langsommere, maksimal komprimering). Moderne versioner af DISM understøtter også LZMS-komprimering, som bruges i .esd-filer.
WIM-aftryksfilens struktur
- «WIM Header» - beskriver filindhold og metadata
- «File Resources» - kildefiler og andre datapakker
- «Metadata Resource» - indeholder information om andre filer
- «Lookup Table» - indeholder information om placeringen af ressourcefiler
- «XML Data» - yderligere information om diskaftrykket
- «Integrity Table» - information vedrørende filsikkerhed
Sikkerhed og tryghed
RISIKO: LOWEn .wim er et passivt diskaftryk / arkiv af filer, ikke en eksekverbar fil, så containeren er lavrisiko - men den kan INDEHOLDE eksekverbare filer (en hel Windows-installation, drivere, scripts), så kør kun filer, du udpakker fra en WIM, du har tillid til, og foretræk officielle Microsoft WIM-filer (fra en ægte Windows ISO) frem for tilfældige downloads, som kan indeholde manipulerede systemfiler. Anvendelse af en WIM overskriver en målpartition, så dobbelttjek måldrevet, når du bruger DISM. Download billedbehandlingsværktøjer (7-Zip, wimlib, ADK) fra deres officielle sider; undgå mistænkelige «WIM opener»-sider.
Formatdetaljer
kort fortalt- WAP Wireless Identity Module (ældre) - Et gammelt WAP/mobil sikkerhedsmodul-koncept fra de tidlige 2000'eres feature-phone-æra - forældet og ikke relateret til Windows-diskaftrykket.
- Nikon NEF-miniature / diverse app-data - En håndfuld programmer genbruger .wim til deres egne data; på en normal pc er en .wim næsten altid et Windows Imaging Format-aftryk.
Programmer der åbner WIM-filer
Tekniske detaljer
dyb specifikation| Filsignatur (magic bytes) | `4D 53 57 49 4D 00 00 00` («MSWIM» + 3 null-bytes) ved byte-offset 0 |
| MIME-type | `application/x-ms-wim` |
| Lagringsmodel for aftryk | Filbaseret, ikke sektorbaseret; arkiverer individuelle filer og biblioteksmetadata snarere end rå disksektorer |
| Single-Instance Storage (SIS) | Identiske filer, der refereres til af flere aftryk, gemmes kun én gang; hver reference løses via en SHA-1 indholdshash |
| Understøttet komprimering | None (ukomprimeret), XPRESS (hurtig, moderat forhold), LZX (maksimal komprimering); LZMS bruges i .esd-varianten |
| Understøttelse af flere aftryk | En enkelt .wim-fil kan indeholde flere OS-aftryk adresseret ved heltalsindeks (1, 2, …) |
| Understøttelse af opdelt arkiv | Store WIM-filer kan opdeles i .swm-segmenter for at overholde FAT32-filstørrelsesgrænser eller optiske medier |
| Ressourceintegritet | Hver filressource identificeres og deduplikeres via SHA-1 hash; en valgfri integritetstabel dækker hele .wim-filen |
| XML-metadata pr. aftryk | Hvert aftryk bærer en XML-blok, der registrerer OS-udgave, build-nummer, sprog, tidsstempler for oprettelse/ændring og volumeninformation |
| Monteringsmulighed | Kan monteres som skrivebeskyttet eller læse/skrive på Windows via `DISM /Mount-Image` eller `WIMMount`-kernedriveren |
| Standardfilnavne i Windows-medier | `install.wim` (OS-udgaveaftryk), `boot.wim` (Windows PE / Setup-miljø) |
| Primært administrationsværktøj (Windows) | `DISM.exe` (Deployment Image Servicing and Management); `ImageX.exe` er den ældre forgænger |
| Værktøjer til flere platforme | `wimlib` / `wimlib-imagex` - open-source bibliotek og CLI tilgængelig til Linux, macOS og Windows |
| Udvikler | Microsoft Corporation |
| Interne struktursektioner | WIM Header, File Resources, Metadata Resource, Lookup Table, XML Data, Integrity Table |
| Udgivet | Windows Vista (2006); used by Windows Setup ever since (install.wim, boot.wim) |
| Specifikation | learn.microsoft.com |
WIM-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om WIM-filer.