Windows 7/8 - vinkkejä


Ominaisuudet tutuksi: WinSxS cache

WinSxS cache (tai Side-by-side Assemblies) sijaitsee %Windir%\winsxs -kansiossa, ja sen tarkoitus on varastoida erilaisia järjestelmäkomponentteja siltä varalta, että jokin sovellus tarvitsee juuri tietyn version jostain tarvitsemastaan komponentista, esim. jos jokin ohjelma tarvitsee tietyn version DLL:stä ja sille ei jostain syystä kelpaa uudempi versio.

Kun vaikkapa sovellus yrittää ladata DLL:ää joka on WinSxS cachen hallinnoima, Windows tarkistaa ilmoittaako sovellus tarvitsevansa tiettyä versiota DLL:stä. Jos ei, Windows tarjoaa oletuksena olevaa uusinta versiota. Jos siis jokin sovellus vaatii tiettyä vanhempaa versiota jostain järjestelmän komponentista, se saa sen käyttöönsä WinSxS cachesta ja kuitenkin järjestelmä voi tarjota uudempaa versiota muiden sovellusten käyttöön.

Jos katsot winsxs -kansioon, huomaat että se sisältää kansioita ja tiedostoja joilla on sama nimi. Jos katsot tarkemmin, huomaat kuitenkin, että kyseessä on kuitenkin eri versioita samoista tiedoista.  Luonnollisestikaan et voi mennä poistamaan winsxs -kansiota. Et voi myöskään siirtää sitä muualle, etkä myöskään pakata sitä. Jos poistat jotain winsxs -kansiosta, jokin ohjelma voi lopettaa toimintansa tai pahimmassa tapauksessa koko järjestelmä hajoaa toimimattomaksi.


Jos sinulla on paljon ohjelmia asennettuina, voit odottaa todella isoa winsxs -kansiota. Esimerkiksi itselläni sen koko on lähes 7 Gt ja tiedostoja on yli 48 000 ja kansioitakin yli 12 000. Mutta on tärkeää tietää, että Resurssienhallinta ilmoittaa tilantarpeen hieman väärin, sillä monet winsxs -kansion sisältämistä tiedostoista ei oikeasti olekaan olemassa winsxs -kansiossa, vaan ovat vain ns. kovia linkkejä (hard link) jossain muualla sijaitsevista tiedostoista. Joten oikeasti, kukin tiedosto on olemassa järjestelmässä vain yhteen kertaan!

Asia on helppo havainnollistaa mklink -komennolla. Alla olevassa komentorivi-ikkunassa luodaan tiedostosta testimix.mp3 kova linkki nimellä kovalinkki.mp3. Kova linkki näkyy Resurssienhallinnassa tai komentorivin listauksessa, mutta oikeasti tiedostoja ei ole kuin yksi, alkuperäinen testimix.mp3.


Lisää tietoa:
Side-by-side Assemblies
Disk Space
[Sisällysluettelo]
15.2.2009
(Yama)Neko