Objasnio je Winsxsovu mapu
- Kategorija: Windows
Korisnici sustava Windows koji su pokrenuli analizator prostora na disku poput TreeSize ili WizTree u posljednjim su danima možda prvi put naišli na mapu Winsxs u direktoriju sustava Windows.
Mapa obično ima veličinu od oko 5 do 8 gigabajta na sustavima Windows Vista i Windows 7 ili novijim, međutim postoje izvještaji većih mapa, do 16 gigabajta i više.
Osobito korisnici sustava Windows XP koji su se nedavno prebacili na Windows 7 možda su se zapitali zašto se veličina mape povećala s nekoliko megabajta na gigabajte.
Internetske tražilice i oglasne ploče prepune su pitanja u vezi mape, mnogi korisnici žele znati je li sigurno izbrisati Winsxs mapu, treba li je uključiti u sigurnosne kopije operativnog sustava ili zašto ima tako ogromnu veličinu u usporedbi s drugim Mape za Windows.

Važno je pogledati unatrag u vremenu. U Windows 9x, operativni sustav imao je problema s bibliotekama dinamičnih veza, točnije s različitim verzijama istog dll-a. Jednostavno nije bilo načina za pohranjivanje više verzija dll-a, što je dovelo do nekompatibilnosti i drugih problema.
Tada je u Windows ME Microsoft počeo uključivati opcije za pohranjivanje više dll verzija koristeći se istim nazivom u operacijskom sustavu. Tek nakon što je sustav Windows Vista ova tehnologija pretvorena u ono što korisnici Vista i Windows 7 danas doživljavaju.
Ako otvorite mapu u programu Windows Explorer, primijetit ćete ogroman popis mapa, a svaka mapa sadrži najmanje jednu datoteku, ali često i više datoteka. Mape koje započinju istim imenom hostiraju različite verzije istog dll-a, ponekad postoji pet ili više mapa koje sadrže različite verzije iste biblioteke dinamičkih veza.

Winsxs, označava Windows Side by Side, odnosi se na koncept hostinga istih datoteka u različitim verzijama u operacijskom sustavu.
Rezervna mapa prikazana je kao najveća mapa u mapi Winsxs, a slijede mapa naturallanguage6 i Manifesti.
Technet blog pošta Autor Jeff Hugh objašnjava prelazak s OS-a opisanog na INF na komponentizaciju u sustavu Windows Vista.
Sve komponente u operativnom sustavu nalaze se u mapi WinSxS - ustvari ovu lokaciju nazivamo trgovinom komponenata. Svaka komponenta ima jedinstveno ime koje uključuje verziju, jezik i arhitekturu procesora za koje je izrađena. WinSxS mapa je jedino mjesto na kojem se komponenta nalazi u sustavu, a sve ostale instance datoteka koje vidite u sustavu se 'projiciraju' tvrdim povezivanjem iz trgovine komponenata. Dopustite mi da ponovim posljednju točku - postoji samo jedna instanca (ili cjelovita kopija podataka) svake verzije svake datoteke u OS-u, a ta se instanca nalazi u mapi WinSxS. Tako gledano iz ove perspektive, mapa WinSxS zaista je cjelokupnost cijelog OS-a, koja se u operacijskim sustavima niže razine naziva 'ravnim'. To također objašnjava zašto više nećete biti upitani za medije tijekom izvođenja operacija kao što su Provjera sistemskih datoteka (SFC) ili prilikom instaliranja dodatnih značajki i uloga.
Jeffov post daje odgovor na pitanje je li sigurno izbrisati datoteke u mapi winxs, ukratko: Nije.
Jedina opcija za sigurno smanjivanje veličine te mape je uklanjanje softvera iz operativnog sustava koji više nije potreban, ali ni to neće značajno smanjiti veličinu datoteke.
Jedini način da se sigurno smanji veličina mape WinSxS je smanjiti skup mogućih radnji koje sustav može poduzeti - najlakši način za to je uklanjanje paketa na koje su komponente instalirane u prvom redu. To možete postići deinstaliranjem zamijenjenih verzija paketa koji se nalaze u vašem sustavu. Servisni paket 1 sadrži binarni uređaj pod nazivom VSP1CLN.EXE, alat koji će paket Servisni paket učiniti trajnim (ne uklonjivim) na vašem sustavu i ukloniti RTM verzije svih zamijenjenih komponenti. To se može učiniti samo zato što trajnim servisnim paketom garantiramo da nam RTM verzije nikada neće trebati.
Najbolje je mapu ostaviti na miru. Korisnici sustava Windows Vista možda će moći smanjiti veličinu mape Winsxs pokretanjem aplikacije treće strane WinsxsLite
WinsxsLite je zamišljen kao alat za smanjenje veličine winx-ova u Visti.
,
WinsxsLite je podijeljen u dvije faze.
Prva faza traži programske datoteke i mape Windows za datoteke,
koje su potpuno identične datotekama u mapi winxs.
,
Druga faza zamjenjuje sve stare verzije svake datoteke u winxs-u,
s tvrdim vezama na datoteku s najvišom verzijom.
I dalje će se činiti da postoji, recimo, 16 različitih verzija a
određena datoteka, ali u stvarnosti je usmjeren samo jedan objekt podataka
pomoću 16 unosa u imenik.
Osim toga, neiskorištenom lokaliziranom datotekom možete eliminirati, zamjenom
s tvrdim vezama na odgovarajuće datoteke na drugim jezicima.
,
Napomena: Obje faze nisu obavezne.
,
Napomena: Ako je instalirana Vista SP1, provjerite je li pokrenut vsp1cln.exe.
Preporučuje se kreiranje sigurnosne kopije sustava prije pokretanja WinsxsLitea, budući da softver unosi nepovratne promjene na particiji sustava Windows, koje je moguće poništiti samo sigurnosnom kopijom.
Uvijek je najnovija verzija programa dostupno na web mjestu projekta Google Code. Web lokacija povezuje na lokaciju za preuzimanje Rapidshare, iskoristili smo i za prijenos najnoviju datoteku na naše poslužitelje. Alat od 20K možete preuzeti ispod: WinsxsLite1.86
Imajte na umu da je kompatibilan samo sa sustavom Windows Vista, a ne i sa sustavom Windows 7.
Korisnici sustava Windows Vista sa instaliranim servisnim paketom mogu dalje pokretati VSP1CLN alat naredbenog retka za uklanjanje datoteka koje više nisu potrebne nakon instaliranja servisnog paketa. Imajte na umu da su te datoteke potrebne za deinstaliranje SP-a u Visti.
Imate li dodatne savjete o smanjenju veličine mape Winsxs? Javite nam o njima u komentarima.
ažuriranje : Najnovije informacije govore da mapa Winsxs u stvari možda nije toliko velika koliko je izvijestio sustav, a glavni razlog za to je taj što su mnoge datoteke u mapi teške veze koje upućuju na datoteke drugdje u sustavu.
'Windows SxS direktorij predstavlja' stanje instalacije i servisiranja 'svih komponenti sustava. Ali u stvarnosti on ne troši toliko prostora na disku koliko se pojavljuje prilikom upotrebe ugrađenih alata (DIR i Explorer) za mjerenje korištenog prostora na disku. Činjenica da smo vam neugodni kad znate koliko prostora zapravo trošimo u imeniku definitivno je pošten poanta!
U praksi je gotovo svaka datoteka u direktoriju WinSxS 'tvrda veza' s fizičkim datotekama drugdje u sustavu - što znači da datoteke zapravo nisu u toj mapi. Na primjer, u WinSxS-u može postojati datoteka zvana advapi32.dll koja zauzme> 700K, no ono što se navodi je čvrsta veza do stvarne datoteke koja živi u sustavu Windows System32, a brojat će se dvaput (ili više) kada jednostavno gledanje pojedinih mapa iz Windows Explorera. '
Možeš analizirati i očistiti mapu WinSXS pomoću naredbi DISM na Windows 8 ili novijim verzijama operacijskog sustava Windows.
Više informacija o tome dostupno je na web stranici Inženjering Windows 7 Blog.