Komponentide pood on Windows 10-s taastatav. Kuidas parandada Windowsi värskenduste installimisel sisseehitatud komponentide taastamise abil vigu

Vabandan artiklite kirjutamise viibimise pärast, asi oli selles, et viisin saidi serverisse.

Sõbrad, tahan teid aidata probleemiga, mis tekib käsureale mõne probleemi lahendamiseks käskude tippimisel. Oletame, et otsustate, seejärel peate kõrgemate õigustega käsureale sisestama järgmise käsu: "Dism.exe /Online /Cleanup-Image /StartComponentCleanup". Kui protsess kohe lõppeb, näeme järgmist tüüpi tõrkeid:

Viga: 14098
Komponentide salvestusruum on rikutud

Selles artiklis püüan välja mõelda, mida saab teha.

Parandamine: "Viga 14098 komponentide pood on rikutud"?

Arvan, et paljud teist teavad, mis on kausta WinSxS eesmärk ja miks selle suurust vajadusel vähendada.

See kaust salvestab mõned Windowsi süsteemikomponendid. Komponendid viitavad süsteemi taastamiseks vajalikele failidele, teisisõnu paigutatakse sinna Windowsi praegused koopiad. Seega võib see kaust aja jooksul kasvada mitmekümne gigabaidi suuruseks. Muidugi võtavad kasutajad kohe kasutusele toimingud, nimelt käsuviiba ja petturliku kettapuhastustööriista kasutamise. Teine võimalus ei aita alati, seega tuleb mängu käsurida. Kui sisestame järgmise käsu Dism.exe /Online /Cleanup-Image /StartComponentCleanup, mis puhastab kausta WinSxS, võib ilmuda tõrge Komponentide pood on rikutud. Viga: 14098. Vabandust, et kordan, aga asume nüüd asja juurde.

Nime järgi on selge, et kahjustatud on mingisugune hoidla, mida saab pealegi taastada järgmiselt:

Esmalt kontrollime süsteemifailide terviklikkust käsuga:

DISM /Võrgus /Cleanup-Image /ScanHealth

Ja jah, ärge unustage CMD-d administraatorina käivitada.


Väljundis näeme suure tõenäosusega teadet, et "komponentide pood taastatakse".

Seejärel tippime selle käsu:

DISM /Võrgus /Puhastuspilt /Taasta tervis



Seega taastasime komponentide poe, kasutades sama tööriista, mis andis meile vea 14098. Kui taastamine on lõppenud, peaksite nägema teadet, et toiming on edukalt lõpule viidud.

Nüüd taaskäivitage arvuti, et muudatused jõustuksid, ja seejärel käivitage WinSxS-kausta puhastamiseks käsk uuesti:

Dism.exe /Võrgus /Cleanup-Image /StartComponentCleanup

Tahaksin märkida, et salvestusruumi taastamisel peab teil olema juurdepääs Internetile, kuna vajalikud failid võetakse värskenduskeskusest. Muidugi saate Interneti puudumisel ka probleemi lahendada, selleks on teil vaja süsteemi installipilti. Lisateavet selle kohta järgmises artiklis.

Ma pole ammu midagi sellega seonduvat kirjutanud eranditult Windows 7-le. Tänase postituse põhjuseks oli haruldane juhtum – Microsoft lisas vanale OS-ile tagasiulatuvalt uue funktsiooni!

Kogenud lugejad mäletavad kohe, kuidas neli aastat pärast Windows 7 väljaandmist sai võimalikuks WinSXS-i kausta tühjendamine. Seejärel viidi mõned DISM-i funktsioonid üle operatsioonisüsteemist Windows 8+. Möödunud on kaks aastat ja Windows 7-sse on kolinud veel üks komponentide salvestamisega seotud tehnoloogia.

Täna programmis

Tagasi trükkimise juurde

Sellest saate teada:

  • Windowsi hoolduse põhitõed
  • sammud komponentide taastamiseks operatsioonisüsteemis Windows 8+
  • Erinevus Windows 7 vana CheckSUR-i ja Windows 8+ sisseehitatud taastamise vahel

Mis on uut Windows 7-s :)

Microsoft on avaldanud teadmistebaasi artikli KB2966583, millest saate värskenduspaketi alla laadida. Pärast selle installimist ja taaskäivitamist saab Windows 7 peaaegu sama komponentide taastamise kui Windows 8+.

Nagu uuemates OS-ides, rakendatakse taastamist DISM-i abil. Allolev käsk käivitab salvestuse kontrollimise ja taastamise protsessi kahjustatud komponendid.

DISM /Võrgus /Cleanup-Image /ScanHealth

Windows 7-l on aga mitmeid funktsioone:

  • siin pole võtmeid /Kontrollige tervist Ja /Taasta tervis, ja võti teeb kogu töö /ScanHealth
  • Käsku saab täita ainult töötavas süsteemis, st. Keelatud piltide taastamist ei rakendata
  • sai võimalikuks Internet Exploreri komponentide kontrollimine ja taastamine, mida vanas CheckSUR-is polnud

Käsu tulemust tuleks vaadata logis, nagu varemgi, salvestatud aadressile \Windows\logs\CBS\checksur.log

================================ Süsteemi värskendusvalmiduse kontrollimine. Binaarversioon 6.1.7601.18489 2015-07-27 12:32 Windowsi hoolduspakettide kontrollimine Pakettide manifestide ja kataloogide kontrollimine Pakettide jälgimisloendi kontrollimine Komponentide jälgimisloendi kontrollimine Pakkide kontrollimine komponentide poe kontrollimine Kokkuvõte: tuvastatud sekundit: 149 viga:

Ma ei leidnud oma VM-is kahjustusi, kuid saate seda ise kontrollida.

Teadmistebaasi artiklis mainitakse konkreetselt võimalust luua käsu käivitamiseks ajastatud ülesanne. Pange aga tähele, et DISM-i käivitamiseks on vaja administraatori õigusi, s.t. ülesanne ei tööta tavalise konto all.

Arutelu ja küsitlus

Kui teil on komponentide taastamise teemal küsimusi või kommentaare, öelge need julgelt arutelus. Palun ärge avaldage kommentaari tekstis checksuri logi - seal on PasteBin.

Arvan aga, et neid jääb väheks, seega tahan diskussiooni hoopis teisele tasandile pöörata. Windows 10 ametliku väljalaskmiseni on jäänud vaid paar päeva. Insaideritele ja entusiastidele üllatusi pole – oleme OS-i arenduse edenemist jälginud juba kaheksa kuud. On selge, et peaaegu kõik Windows 8.1 omanikud lähevad üle Windows 10-le.

Nii et olen eriti huvitatud sellest, kui paljud inimesed on nõus Windows7 ja varasemate operatsioonisüsteemidega Windows 10-le üle minema.

Tegin juba küsitluse Windows 10 versioonile ülemineku kiiruse kohta, kuid teie praeguse süsteemi põhjal riket ei esinenud ja nüüd näeme seda. Kui teie praegune põhisüsteem on Windows 10 IP, määrake see, mis installiti enne seda.

Kirjuta kommentaaridesse, miks lähed või ei lähe üle Windows 10-le! Lisage kindlasti, kui kaua ja kuidas olete Windows 10 eelvaadet kasutanud.

Kas teil on probleeme Windows 10-ga ja te ei saa neid parandada? Kas teie süsteemifailid on kahjustatud ja traditsiooniline sfc /scannow käsk ei tööta? Vaadake, kuidas kasutada DISM-i funktsiooni rikutud süsteemifailide parandamiseks või nende taastamiseks algsest süsteemipildist ilma Windows 10 uuesti installimata.

Süsteemifailidega seotud probleemide korral kasutage reeglina SFC utiliiti, mis skannib HDD vigade eest ja parandab need. Kuid siiski ei anna see esmaabivahend alati soovitud tulemusi. Süsteemis on saadaval veel üks DISM-i utiliit, mida me põgusalt mainisime eelmistes artiklites ja mis võib parandada Windows 10 kahjustatud failidega seotud probleeme. Seekord vaatleme kõiki DISM-i funktsioone ja kirjeldame erinevaid valikuid kasutage ja näidake, kuidas seda kasutada kahjustatud süsteemifailide taastamiseks algsest süsteemipildist (komponentide salvestusruumist).

See funktsioon on mõeldud WIndowsi kujutiste, näiteks OS-i alglaadimisketta, süsteemi taastamise tööriistade jms parandamiseks ja ettevalmistamiseks. Neid kujutisi saab probleemide korral kasutada süsteemi uuesti installimiseks või taastamiseks. Kui kasutate ketta skannimiseks ja parandamiseks SFC-utiliiti, saab kahjustatud failidega seotud probleeme lahendada ainult kõvaketta komponentide poest sobiva pildi abil. Kui see pilt on kahjustatud, ei saa süsteem süsteemifaile komponentide salvest alla laadida ja seetõttu ei saa neid SFC-funktsiooni kasutades taastada. Sel juhul aitab meid utiliit DISM, mis lahendab taastepiltidega seotud probleemi ja võimaldab SFC-funktsioonil oma tööd õigesti lõpule viia.

Kuidas kasutada DISM-i utiliiti?

Süsteemifailide taastamine utiliidi abil pole keeruline. Selle rakendusega saate komponente taastada samal põhimõttel nagu SFC-d käsurea kaudu. Käsurea avamiseks vajutage Windows + X klahvikombinatsiooni ja valige kuvatavast menüüst "käsurea (administraator)". Seejärel tuleb konsoolis sisestada vastavate parameetritega käsk DISM.

DISM käsule saame lisada täiendavaid parameetreid, millega saab pilte kontrollida, skannida ja taastada erinevatel viisidel. Vaatame kõige olulisemaid kombinatsioone.

DISM parameetriga CheckHealth

Sisestage käsureakonsoolile järgmine käsk:

DISM /Võrgus /Cleanup-Image /Kontrollige tervist

Selle valiku abil saate kiiresti kontrollida kettale salvestatud kujutist ja süsteemi installi üksikuid komponente kahjustuste suhtes. See käsk ei muuda - see on täiesti ohutu. CheckHealth pakub teavet paki oleku kohta operatsioonisüsteem. See on väga kasulik valik, kui tahame turvaliselt kontrollida, kas komponentide laos on süsteemifaili rikutud.

DISM koos ScanHealthi valikuga

See valik töötab sarnaselt CheckHealthiga, kuid võtab põhjalikuma skannimise tõttu veidi kauem aega, kuid ei paranda ka midagi. Tasub kasutada siis, kui eelmine /CheckHealth valik näitas, et kõik on korras, aga tahame veenduda, et see kindlasti nii on. Sisenema:

DISM /Võrgus /Cleanup-Image /ScanHealth

Skannimine võib võtta palju kauem aega kui eelmise valiku puhul (umbes 10 minutit). Kui skannimine peatub 20% või 40% juures, peate ootama – võib tunduda, et teie arvuti on hangunud –, kuid tegelikult see skannib.

DISM koos RestoreHealthi valikuga

Kui esimene ja teine ​​käsk laadisid välja teate, et pildid on kahjustatud, on aeg need taastada. Selleks kasutame parameetrit /RestoreHealth. Sisestage käsuviiba konsooli järgmine käsk:

DISM /Võrgus /Puhastuspilt /Taasta tervis

Parameeter kasutab keskpunkti Windowsi värskendused kahjustatud failide taastamiseks komponentide poest. Skannimine ja automaatne taastamine võib võtta umbes 20 minutit (mõnikord rohkem). DISM tuvastab tõrke, loob kahjustatud failide loendi ja laadib need seejärel Windows Update'i abil Microsofti serveritest alla.

Failide taastamine määratud allikast, kasutades valikut RestoreHealth

Mõnikord juhtub, et operatsioonisüsteemi kahjustused on palju laiemad ja mõjutavad Windows Update'i teenust. Sel juhul ei saa parameeter RestoreHealth pildikahjustusi parandada, kuna süsteem ei saa Microsofti serveritega ühendust luua. Sellises olukorras peaksite tegema veel ühe toimingu - määrake Windowsi installija tee, kust "töötavad" failid alla laaditakse ilma Internetti ja värskenduskeskust kasutamata.

Selleks vajate Windows 10 installerit DVD-l, mälupulgal või ISO-kujutise vormingus. Viimase saab alla laadida Windows 10 jaoks mõeldud rakenduse Media Creation Tool kaudu.

Laadige alla Windows 10 (32- või 64-bitine) versioon, käivitage rakendus ja järgige ISO arvutisse allalaadimiseks viisardit. Pärast pildi allalaadimist ja salvestamist minge Exploreri aknasse ja topeltklõpsake installijaga ISO-failil selle paigaldamiseks. Aknas This PC kontrollige, milline täht on ühendatud pildile määratud (näiteks täht "E").

Kui teil on installitud Windows 10-ga buutitav DVD- või USB-draiv, siis ei pea te midagi alla laadima – lihtsalt sisestage ketas või ühendage väline draiv ja vaadake jaotises „See arvuti” sellele draivile määratud tähte. .

Pärast seda, kui süsteem tuvastab Windowsi installiga draivi ja oleme selle tähe teada, on aeg kasutada sobivat DISM-i parameetrit, mis näitab selle meediumi teed. Selleks sisestage järgmine käsk:


Dism /Võrgus /Cleanup-Image /RestoreHealth /Allikas:wim:E:\Sources\install.wim:1 /limitaccess

Pange tähele, et kui meie puhul on DVD-le, välkmäluseadmele või ISO-pildile määratud muu täht kui “E”, muutke seda ülaltoodud käsus. Pärast sisestusklahvi vajutamist taastatakse kahjustatud komponentide salvestamise failid algsest Windows Installerist määratud teele.

Vigade parandamine Windowsis

Kui olete kõik ülaltoodud sammud täitnud, peate nüüd uuesti kasutama SFC utiliiti, et parandada taastatud Windowsi piltide süsteemis esinevad vead. Tippige käsuviiba aknasse:

sfc /scannow

Mõnikord võib kõigi vigade täielikuks kõrvaldamiseks olla vaja süsteemi kolm korda skannida. SFC-l on nüüd juurdepääs taastatud piltidele komponentide poes ja see suudab kahjustatud süsteemifailid täielikult taastada.

Tulles tagasi Windows 8 komponentide poe tehnoloogia juurde, vaatame selle taastamise stsenaariume. Tuletagem meelde, et alates Windows Vistast võttis Microsoft kasutusele komponentpõhise teeninduse kontseptsiooni. Tänu komponentide struktuurile oli võimalik värskenduste, paikade ja hoolduspakettide installimiseks/desinstallimiseks luua stabiilsem süsteem. Sama süsteem on aluseks ka Windows 8 arhitektuurile. Kettale salvestatud Windowsi komponentide poe failid asuvad kataloogis \ Windows\ WinSxS, mille suurus kipub aja jooksul märkimisväärselt kasvama (loe lähemalt, miks selle kataloogi suurus aja jooksul kasvab ja kuidas WinSxS kausta suurust vähendada).

Kuid mõnel juhul võib komponentide pood rikkuda, põhjustades probleeme Windowsi värskenduste ja muu Microsofti tarkvara installimisel. Windowsi eelmistes versioonides (Windows Vista, Windows 7, Windows Server 2008 / R2) komponentide poe taastamiseks on Microsoft välja töötanud spetsiaalse utiliidi - CheckSUR või System Update Readiness Tool (KB947821). See utiliit on üsna suur (üle 350 MB) ja Windowsi värskendatakse regulaarselt uute värskenduste avaldamisel. See tähendab, et peate iga kord uusima versiooni alla laadima CheckSUR.

Nõuanne. Ühes eelmises artiklis vaatlesime juba näidet CheckSUR-i kasutamisest kahjustatud komponentide leidmiseks ja taastamiseks: .

Mida see utiliit teeb? System Update Readiness Tool kontrollib järgmiste ressursside terviklikkust.

    Failid kataloogides:
  • %SYSTEMROOT%\Servicing\Packages
  • %SYSTEMROOT%\WinSxS\Manifests
    Registri filiaalide sisu:
  • %SYSTEMROOT%\WinSxS\Manifests
  • HKEY_LOCAL_MACHINE\Schema
  • HKEY_LOCAL_MACHINE\Components
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Component Based Service

Kui utiliit CheckSUR tuvastab vigu või ebakõlasid, proovib see neid taastada.

Probleemid komponentide poega võivad Windowsi värskenduste installimisel põhjustada erinevaid tõrkeid. Allpool on loetelu tüüpilistest veakoodidest, mida see utiliit peaks lahendama.

WindowsUpdate'i vigade loend, mis on põhjustatud komponentide poe rikutusest

Kood Viga Kirjeldus
0 × 80070002ERROR_FILE_NOT_FOUNDSüsteem ei leia määratud faili.
0x8007000DERROR_INVALID_DATAAndmed on kehtetud.
0x800F081FCBS_E_SOURCE_MISSINGPaketi või faili allikat ei leitud.
0 × 80073712ERROR_SXS_COMPONENT_STORE_CORRUPTKomponentide pood on ebajärjekindlas olekus.
0x800736CCERROR_SXS_FILE_HASH_MISMATCHKomponendi fail ei ühti komponendi manifestis oleva kinnitusteabega.
0x800705B9ERROR_XML_PARSE_ERRORTaotletud XML-andmeid ei saa sõeluda.
0 × 80070246ERROR_ILLEGAL_CHARACTERLeiti sobimatu märk.
0x8007370DERROR_SXS_IDENTITY_PARSE_ERRORIdentiteedi string on valesti vormindatud.
0x8007370BERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAMEIdentiteedis oleva atribuudi nimi ei ole kehtivas vahemikus.
0x8007370AERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUEIdentiteedi atribuudi väärtus ei ole kehtivas vahemikus.
0 × 80070057ERROR_INVALID_PARAMETERParameeter on vale.
0x800B0100TRUST_E_NOSIGNATUREAllkirja teemal ei olnud.
0×80092003CRYPT_E_FILE_ERRORWindows Update'i faili lugemisel või sellele kirjutamisel ilmnes viga.
0x800B0101CERT_E_AEGUNUDNõutav sertifikaat ei ole kehtiva süsteemi kella või allkirjastatud faili ajatempli järgi kontrollimisel kehtivusaja sees.
0x8007371BERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETEÜks või mitu tehingu nõutavat liiget ei ole kohal.
0 × 80070490ERROR_NOT_FOUNDWindows ei saanud uusi värskendusi otsida.

Windows 8 ja Windows Server 2012 puhul on CheckSUR-i utiliidiga sarnane funktsionaalsus juba süsteemi sisse ehitatud ja seda nimetatakse PostkastKorruptsioonRemont(sisseehitatud komponentide taastamine). Sisseehitatud komponentide taastamine võib töötada kahes režiimis: taustal Ja manuaal. Tausta taastamine käivitub automaatselt, kui Windows Update'i installimisel ilmnevad vead. Sel juhul proovib Windows kahjustatud komponendi automaatselt parandada ja Windows Update'i paketi uuesti installida. Kui automaatne taastamine ei suuda probleemi üksi lahendada, saab administraator vead käsitsi parandada, taastades komponentide poe tööolekusse. Seda saab teha DISM-i pildihooldusutiliidi abil (käsk Dism/Online/Cleanup-Image) või kasutades Powershelli (cmdlet Remont-WindowsImage).

Komponentide poe oleku kontrollimiseks avage kõrgendatud käsuviip ja käivitage:

Dism /Võrgus /Cleanup-Image /Kontrollige tervist

nõu.

  1. Erinevalt enamikust Windowsi utiliitidest on DISM tõstutundlik.
  2. Dism /Cleanup-Image käsk salvestab logid kataloogidesse C:\Windows\Logs\CBS\CBS.log ja C:\Windows\Logs\DISM\dism.log

Sarnane Powershelli käsk:

Repair-WindowsImage -Online -CheckHealth

CheckHealth võtab paar minutit. Nagu näha, on pildil oleva komponentide poe hetkeseisuks Terve, st. taastamist pole vaja.

Kui tuvastatakse probleeme või tõrkeid, peaksite alustama mälu taastamise protseduuri käsuga:

Dism.exe /Võrgus /Cleanup-Image /Restorehealth

Sarnane Powershelli käsk:

Repair-WindowsImage -Online -RestoreHealth

Selles näites oli süsteemifaili taastamine edukas:

Taastamistoiming on edukalt lõpule viidud. Komponentide poe korruptsioon parandati.

Kui süsteem ise ei suutnud mõnda salvestusruumi komponenti taastada, võib teil vaja minna Windows 8 jaotuskomplekti (installiketast). Sisestage see ketas draivi või. Oletame, et jaotuskomplektiga kettale on määratud täht E. Hankige saadaolevate loend Windowsi versioonid 8 kettal, kasutades käsku PoSH:

Get-WindowsImage -ImagePath E:\sources\install.wim

Selles näites näeme, et kettal on ainult üks pilt (Windows 8 Pro) indeksiga 1 (indeks: 1).

Järgmine käsk käivitab salvestusruumi taastamise, taastades kahjustatud komponendid algsest Windows 8 pildist:

Repair-WindowsImage -Online -RestoreHealth -Allikas G:\sources\install.wim:1

Pärast taastamise lõpetamist veenduge, et komponentide salvestus on korras (olek: terve)

Järgmine (mitte alati kohustuslik) samm on süsteemifailide terviklikkuse kontrollimine käsuga:

Sfc /scannow

Nõuanne. Kui kasutasite Windowsi värskenduste installimise probleemide tõttu komponentide poe taastamist, taaskäivitage Windows Update'i teenus ja lähtestage kohalik värskenduste vahemälu. Selleks käivitage käsureal järgmised käsud:

Net stop wuauserv net stop bits net stop cryptsvc ren % systemroot%\SoftwareDistribution oldSD ren % systemroot%\System32\catroot2 oldCat2 net start cryptsvc net start bits net start wuauserv

See dokumentatsioon on arhiveeritud ja seda enam ei hooldata.

Komponentide poe haldus

Paljud Windowsi kasutajad esitavad küsimuse: "Miks on kaust WinSxS nii suur?" Seda teemat on ajaveebides arutatud, kuid see osa hõlmab Lisainformatsioon kirjeldab komponentide salvestamise (täpsemalt kausta WinSxS) põhimõtteid ja seejärel linke jaotistele, mis kirjeldavad WinSxS kausta suuruse piiramist.

Lühike vastus on, et WinSxS kausta suurus pole tegelikult nii suur, kui esmapilgul võib tunduda, kuna arvutus võib hõlmata Windowsi binaarfaile, mis asuvad teistes kohtades.

Windowsi komponentide pood ja kaust WinSxS

WinSxS kaust asub Windowsi kaustas, näiteks: c:\Windows\WinSxS. See on Windowsi komponentide poe failide asukoht. Windowsi komponentide pood toetab Windowsi kohandamiseks ja värskendamiseks vajalikke funktsioone. Siin on mõned näited Windowsi komponentide poest pärit failide kasutamise kohta.

    Kasutage komponentide uute versioonide installimiseks Windows Update'i. See tagab, et süsteemid on kaitstud ja ajakohased.

    Lülitage Windowsi funktsioonid sisse või välja.

    Rollide ja funktsioonide lisamine serverihalduri abil.

    Teisaldage süsteeme erinevate Windowsi väljaannete vahel.

    Süsteemi taastamine pärast kahjustust või ebaõnnestunud käivitamist.

    Probleemsete värskenduste eemaldamine.

    Programmide täitmine paralleelkoostude abil.

Windowsi komponentide pood ilmus esmakordselt Windows XP-s, et toetada paralleelseid ehitusi. Alates Windows Vistast on komponentide poodi täiustatud, et jälgida ja hooldada kõiki operatsioonisüsteemi moodustavaid komponente. Need erinevad operatsioonisüsteemi komponendid jälgivad selliseid objekte nagu failid, kataloogid, registrivõtmed ja teenused. Sageli pakitakse komponentide konkreetsed versioonid. Windows Update ja DISM kasutavad Windowsi värskendamiseks pakette. Windowsi installiprotsessi ajal kasutatavaid komponente ja pakette töötleb Windowsi komponentide pood. Windowsi komponentide poe suuruse määramise teeb keeruliseks asjaolu, et paljud Windowsi kasutatavad failid asuvad väljaspool Windowsi komponentide poodi kataloogides, kasutades kõva sidumine. Mõnel juhul leidub komponendi konkreetse versiooni faile nii Windowsi komponentide poest kui ka väljaspool seda. Kasutades kõvad sidemed Windows võib jätta mulje, et ühest failist on salvestatud mitu koopiat, kasutamata mitme koopia majutamiseks tegelikku ruumi.

kõvad sidemed

Kõva link on failisüsteemi objekt, mis võimaldab kahel failil viidata samale asukohale kettal. See tähendab, et samadele andmetele võivad viidata mitmed failid ja nende andmete muudatused ühes failis mõjutavad teisi faile. See muudab kataloogide suuruse arvutamise keeruliseks, nagu on näidatud järgmises näites.

    Kataloog A sisaldab kolme faili: 1.txt, 2.txt ja 3.txt.

    Kataloog B sisaldab ühte faili: 4.txt.

    Failid 1.txt ja 2.txt on lingitud ja sisaldavad 1 MB andmeid.

    Failid 3.txt ja 4.txt on samuti lingitud ja sisaldavad 2 MB andmeid.

Selles näites näete, et kõvad lingid võimaldavad mitmel failil viidata samale andmekogumile.

Mis on kataloogi A suurus?

Vastus sõltub sellest, mida kavatsete kataloogiga A teha.

    Kataloogis A failide lugemisel on kõigi loetud failide suurus iga faili suuruste summa. Selles näites on see 4 MB.

    Kui kopeerite kõik failid kataloogist A uude asukohta, on kopeeritavate andmete maht kõigi failidele viitavate linkidega seotud andmete summa. Selles näites on see 3 MB.

    Kui vabastate ruumi, kustutades kataloogi A, väheneb suurus ainult nende failide arvu võrra, mis on kõvalingitud ainult kataloogis A. Selles näites saate vabastada 1 MB.

Nüüd pöördume tagasi küsimuse juurde, kui palju ruumi võtab Windowsi komponentide pood, eriti kaust WinSxS. Kolmas vastus kataloogis A näide on kasutatava lisaruumi hindamisele kõige lähemal. Ülejäänud süsteemiga tugevalt lingitud failid on süsteemi toimimiseks vajalikud ja seetõttu ei pea neid loendama ning failide puhul, mis on komponendihoidlas mitmesse asukohta kõvalingitud, tuleks arvestada ainult kasutatud kettaruumi .

Üles