Windows Imaging File Format (WIM): Difference between revisions
Line 6: | Line 6: | ||
sest <i>WIM</i> failis asuvad ainult failid ning info failide asukoha ning muu metaandmete kohta. | sest <i>WIM</i> failis asuvad ainult failid ning info failide asukoha ning muu metaandmete kohta. | ||
== | == WIM faili struktruur. == | ||
<i>WIM</i> fail sisaldab kuni 6-te tüüpi sektsioone: päis(määrab faili sisu), andmed(varundatud andmed), metaandmed(failipuu, faili attribuudid), failipaigutustabel, kus kirjas, kus asuvad ressursid , <i>XML</i> andmed (lihtsalt lisaandmed kujutisfaili kohta), kontrolltabel- failide hash, et kontrollida kas failid ikka terved on.<br/> Järgnev pilt kujutab <i>WIM</i> faili üldist jaotust ja paigutust.<br/> | |||
[[File:WIM_kirjeld.jpg]] | [[File:WIM_kirjeld.jpg]] | ||
<ul> | <ul> |
Revision as of 20:13, 1 June 2010
MIS on WIM?
WIM on kettakujutisfaili formaat, mis võeti kasutusele operatsioonisüsteemi Microsoft Windows Vista juures. WIM on kasutusel ka operatsioonisüsteemi Windows Server 2008 juures. Kujutisfailide puhul on tavaliselt tegemist sektoripõhiste failidega, aga WIM formaat on failipõhine kujutusfail. WIM formaadi kasutamisel on oluline, et kettaruum, kuhu kujutisfail paigaldatakse oleks eelnevalt vormindatud, sest WIM failis asuvad ainult failid ning info failide asukoha ning muu metaandmete kohta.
WIM faili struktruur.
WIM fail sisaldab kuni 6-te tüüpi sektsioone: päis(määrab faili sisu), andmed(varundatud andmed), metaandmed(failipuu, faili attribuudid), failipaigutustabel, kus kirjas, kus asuvad ressursid , XML andmed (lihtsalt lisaandmed kujutisfaili kohta), kontrolltabel- failide hash, et kontrollida kas failid ikka terved on.
Järgnev pilt kujutab WIM faili üldist jaotust ja paigutust.
- WIM Header
- Metadata Resource
- Lookup Table
- XML Data- sisaldab täiendavaid andmeid kujutusfaili kohta;
- Integrity Table
WIM header (päis).
WIM päises on kirjas kogu informatsioon WIM failis sisalduva kohta:
mitu kujutisfaili sisaldub WIM failis; kujutisfailide suurus; pakkimistüüp, ja mälu asukoht.
WIM eelised.
Kuna WIM on failipõhine formaat, siis on tal ka olulisi eeliseid:
- WIM fail on võimalik määrata alglaaditavaks. Arvutit saab alglaadida kujutisfaili abil;
- WIM kujutisfailis ei pea kirjeldama tühja kettaruumi;
- kujutisfaili on võimalik hiljem täiendusi teha, kujutisfaili on võimalik ühendada ka olemasoleva kataloogi külge jne;
- kujutisfaili mahtu saab vähendada sisemise pakkimise võimaluse abil, ning võimalik on kasutada kahte tüüpi pakkimist Xpress ja LZX.
Esimene on optimeeritud kiirusele ning LZX mahu vähendamisele; - WIM fail võib sisaldada mitut kettakujutist. Sellisel juhul säilitatakse korduvatest failidest ainult ühte koopiat, sellega hoitakse
kujutisfaili hoiustamiseks vajaminevat kettaruumi olulisel määral kokku; - WIM faili abil on võimalik paigaldada operastioonisüsteem nii, et olemasolevad failid jäävad alles ja paigaldatavad failid lisatakse;
- WIM failiformaat on riistvarast sõltumatu. See võimaldab kettakujutist paigaldada erineva riistvaraga arvutitele.
Eraldi oleks vaja ainult 32 – ja 64 bitisele riistvarale. - WIM kujutisfaili saab salvestada ka samale kettale millest kujutisfail luuakse.
- Kujutisfaili saab vajadusel tükeldada mitmeks väiksemaks failiks.
WIM kujutisfail säilitab nii failide asukoha kui ka kataloogistruktuuri kui ka faile iseloomustavad metaandmed.
Säilivad ka failide ligipääsuõigused.
Microsoft on WIM kujutisfailide haldamiseks ja paigaladamiseks ning ka kujutusfaili tekitamiseks loonud eraldi rakendusliidese millel nimeks ImageX.
Image X
WIM failiformaadis kujutisfaile saab luua ja paigaldada, samuti ka muuta töörista ImageX abil.
ImageX on käsureal töötav.
Mõned näited ImageX käskudest:
- imagex/capture c: d:\images\C.wim „D“ /verify
Käsk verify kontrollib kujutisfaili lõpus võimalikke vigu ja kordusfailide esinemist. - Olemaslevas kujutusfailis sisalduvate failide ja kataloogide vaatamiseks:
imagex /dir d:\images\C.wim
Kuna WIM failis võib esineda mitu erinevat kettakujutist, siis tuleb käsu lõppu
lisada kettakujutise järjekorra number. (näit: 1) - Kujutisfaili sisu paigaldamiseks C: kettale tuleb kirjutada käsureale järgmine käsk:
imagex /apply d:\images\C.wim 1 C:\ /verify
Selle käsuga kirjutatakse kõik C:\ kettal olevad failid üle. Kui seda ei soovi,
siis tuleb kujuisfail paigaldada kuhugi alamkataloogi. - Kujutisfaili sisu ühendamiseks kataloogi C:\image:
imagex /mountrw d:\images\C.wim 1 c:\image
Nüüd on võimalik kujutisfaili sisu lugeda ja muuta kataloogist kuhu me ta ühendasime. - Siis kui soovime kujutisfaili lahti ühendada kasutame järgmist käsku.
imagex /unmount /commit c:\mounted_images Kui me oleme teinud kujutisfaili muudatuse siis võti commit tagab, et muudatused saavad salvestatud,
vastasel juhul jäävad muudatused salvestamata