Winsxi kaust selgitas

Windowsi kasutajad, kes on viimastel päevadel käinud kettaruumi analüsaatorit nagu TreeSize, võisid esimest korda komistada Windowsi kataloogi Winsxs.

Windows Vista ja Windows 7 kausta suurus on tavaliselt umbes 5–8 gigabaiti, siiski on teateid suuremate kaustade kohta, kuni 16 gigabaiti.

Eriti hiljuti Windows 7-le lülitanud Windows XP kasutajad võisid endalt küsida, miks kausta suurus mõne megabaidi pealt gigabaidini suurenes.

Interneti-otsingumootorid ja teadetetahvlid on täis küsimusi kausta kohta, paljud kasutajad tahavad teada, kas Winsxsi kausta on ohutu kustutada, kas see tuleb lisada operatsioonisüsteemi varukoopiatesse või miks sellel on teistega võrreldes nii tohutu suurus Windowsi kaustad.

võidabxs

Oluline on vaadata tagasi ajas. Tagasi operatsioonisüsteemis Windows 9x oli opsüsteemil probleeme dünaamiliste linkide teekidega, täpsemalt sama dll erinevate versioonidega. Lihtsalt ei olnud võimalik salvestada dll-i mitut versiooni, mis tõi kaasa kokkusobimatuse ja muud probleemid.

Siis hakkas Windows ME-s lisama valikuid mitme DLL-versiooni salvestamiseks, kasutades sama nime opsüsteemis. Alles Windows Vista muutis selle tehnoloogia selliseks, mida Vista ja Windows 7 kasutajad täna kogevad.

Kui avate kausta Windows Exploreris, kuvatakse tohutu kaustade loend, kus igas kaustas on vähemalt üks fail, kuid sageli mitu faili. Sama nimega kaustad hostivad sama dlli erinevaid versioone, mõnikord on viis või enam kausta, mis hostivad sama dünaamilise lingi teegi erinevaid versioone.

Winxsi kaust

Winsxs tähistab Windowsi kõrvuti, viidates samade failide hostimise kontseptsioonile opsüsteemi erinevates versioonides.

Varukoopiate kaust kuvatakse kausta Winsxs suurima kaustana, millele järgnevad kaust naturallanguage6 ja Manifestid.

Jeff Hughi Technet ajaveebipostitus selgitab üleminekut INF-i kirjeldatud operatsioonisüsteemilt Windows Vista komponenteerimisele.

Kõik opsüsteemi komponendid asuvad kaustas WinSxS - tegelikult nimetame seda asukohta komponentide poodiks. Igal komponendil on kordumatu nimi, mis sisaldab versiooni, keelt ja protsessori arhitektuuri, mille jaoks see on loodud. Kaust WinSxS on ainus koht, kus komponent süsteemist leitakse, kõik muud süsteemis nähtavate failide eksemplarid "projitseeritakse" kõvasti linkides komponentide poest. Lubage mul korrata seda viimast punkti - OS-is on iga faili iga versiooni kohta ainult üks eksemplar (või täielik andmete koopia) ja see eksemplar asub kaustas WinSxS. Nii et sellest vaatenurgast vaadatuna, on WinSxS-kaust tegelikult kogu OS-i tervik ja seda nimetatakse madalama taseme operatsioonisüsteemides "tasaseks". Selle põhjuseks on ka põhjus, miks enam ei küsita meediumit selliste toimingute korral nagu süsteemifaili kontroll (SFC) või täiendavate funktsioonide ja rollide installimisel.

Jeffi postitus annab vastuse küsimusele, kas Winxsi kausta failide kustutamine on ohutu, lühidalt: see pole nii.

Ainus võimalus selle kausta failisuuruse turvaliseks vähendamiseks on tarkvara eemaldamine opsüsteemist, mida enam ei vajata, kuid isegi see ei vähenda faili mahtu märkimisväärselt.

Ainus viis WinSxS-i kausta ohutuks vähendamiseks on võimalike toimingute kogumi vähendamine, mida süsteem võib teha - lihtsaim viis selleks on komponentide installinud pakettide eemaldamine. Seda saab teha teie süsteemis olevate pakettide asendatud versioonide desinstallimisega. Service Pack 1 sisaldab binaarset nimega VSP1CLN.EXE - tööriista, mis muudab hoolduspaketi paketi teie süsteemis alaliseks (mitte eemaldatavaks) ja eemaldab kõigi asendatud komponentide RTM-versioonid. Seda saab teha ainult seetõttu, et hoolduspaketi püsivaks muutmisega tagame, et me ei vaja kunagi RTM-i versioone.

Parim on jätta kaust üksi. Windows Vista kasutajatel on võimalik kausta Winsxs suurust vähendada, käivitades kolmanda osapoole rakenduse WinsxsLite

WinsxsLite on mõeldud tööriistaks, mis aitab Vista Winx-faile vähendada.

.

WinsxsLite jaguneb kaheks faasiks.

Esimene etapp otsib programmifailidest ja Windowsi kaustadest faile,

mis on täpselt identsed Winxsi kausta failidega.

.

Teine etapp asendab Winxs iga faili kõik vanad versioonid,

kõrgeimate versioonifailide kõva lingiga.

Nii et ikkagi näib, et a-l on näiteks 16 erinevat versiooni

konkreetse faili, kuid tegelikult on seal vaid üks andmeobjekt, millele osutatakse

16 kataloogikirje järgi.

Lisaks saab kasutamata lokaliseeritud failid kõrvaldada, asendades need

koos muude keelte vastavate failide kõva lingidega.

.

Märkus: mõlemad faasid on valikulised.

.

Märkus. Kui Vista SP1 on installitud, veenduge, et vsp1cln.exe oleks käitatud.

Enne WinsxsLite käivitamist on soovitatav luua süsteemi varukoopia, arvestades, et tarkvara teeb Windowsi süsteemisektsiooni pöördumatuid muudatusi, mida saab teha ainult varukoopia abil.

Programmi uusim versioon on alati saadaval projekti Google Code veebisaidil. Sait viitab Rapidshare'i allalaadimiskohale. Oleme võtnud endale võimaluse laadida uusim fail üles ka meie serveritesse. 20K tööriista saate alla laadida järgmiselt: WinsxsLite1.86

Pange tähele, et see ühildub ainult Windows Vistaga, mitte Windows 7-ga.

Windows Vista kasutajad, kellel on installitud hoolduspakett Service Pack, saavad lisaks käivitada käsureatööriista VSP1CLN, et eemaldada failid, mida pärast hoolduspaketi installimist enam ei vajata. Pange tähele, et neid faile on vaja SP-s Vista desinstallimiseks.

Kas teil on täiendavaid näpunäiteid kausta Winsxs vähendamiseks? Andke neile kommentaarides teada.

Värskendus : värske teave näitab, et kaust Winsxs ei pruugi tegelikult olla nii suur, kui süsteem teatab, ja selle peamine põhjus on see, et paljud kausta failid on kõvad lingid, mis osutavad mujal süsteemis asuvatele failidele.

“Windows SxS kataloog tähistab kõigi süsteemikomponentide“ installimise ja hooldamise olekut ”. Kuid tegelikult ei kuluta see tegelikult nii palju kettaruumi, kui see ilmub, kui kasutate kettaruumi mõõtmiseks sisseehitatud tööriistu (DIR ja Explorer). See, et teeme teile keeruka teadmise, kui palju ruumi kataloogis tegelikult ruumi kulub, on kindlasti õigustatud punkt!

Praktikas on peaaegu iga WinSxS-i kataloogis olev fail „kõva link” mujal süsteemis asuvatele füüsilistele failidele - see tähendab, et faile tegelikult selles kataloogis pole. Näiteks WinSxS-is võib olla fail nimega advapi32.dll, mis võtab üle 700K, kuid see, millest teatatakse, on kõva link tegelikule failile, mis elab Windows \ System32-s, ja kui seda loetakse kaks korda (või enam), vaadates lihtsalt üksikuid katalooge Windows Explorerist. ”

Lisateavet selle kohta leiate ajakirja Engineering Windows 7 ajaveebist.