În timp ce curățați discul pe Windows 10, puteți observa că folderul FileRepository a început să ocupe prea mult spațiu (și de multe ori este vorba de un GB de spațiu liber!) și nu va fi golit prin utilizarea instrumentelor standard de curățare.
În această instrucțiune, vom examina mai îndeaproape ce este folderul FileRepository, ce conține și dacă putem șterge în siguranță aceste date pentru a elibera spațiu.
Conținut FileRepository în Windows 10
Folderul FileRepository conține copii ale pachetelor de drivere de dispozitiv care sunt gata să fie instalate. Driverele etajate se află în DriverStore și pot fi instalate fără privilegii administrative.
Calea completă a dosarului:
C:\Windows\System32\DriverStore
Iată cum ar putea arăta conținutul dosarului FileRepository:
După cum puteți vedea, dosarul conține multe subdirectoare, în numele fiecăruia fiind specificat numele fișierului inf al driverului’.
În timpul actualizării driverelor de către sistemul de operare sau manual, vechile drivere pot fi stocate în acest dosar, ele putând fi folosite pentru a face rollback-ul driverului mai târziu. Acest lucru este destul de util, dar aceste fișiere ocupă, de asemenea, o mulțime de spațiu liber.
Curățarea DriverStoreFileRepository
În principiu, puteți șterge tot conținutul dosarului în Windows 10 – dar acest lucru ar putea fi nesigur și v-ați putea confrunta cu erori, blocări etc.
Situația cea mai frecventă este atunci când zeci sau mii de GB de spațiu pe disc sunt ocupați de folderul DriveStore – acesta conține o mulțime de fișiere de actualizare a driverelor pentru plăci grafice NVIDIA și AMD, plăci de sunet Realtek și, uneori, în mod regulat, fișiere de actualizare a driverelor dispozitivelor conectate (imprimante, scannere etc.). Puteți reduce drastic dimensiunea dosarului FileRepository prin ștergerea fișierelor cu drivere vechi (chiar dacă eliminați doar driverele vechi ale plăcii video).
Important. Ca măsură de precauție, vă recomandăm cu tărie să creați mai întâi un punct de restaurare înainte de a șterge oricare dintre fișiere.
Windows 10 are un instrument integrat de curățare a discului care poate, de asemenea, să elimine driverele vechi nefolosite.
- Executați Asistentul de curățare a discului prin apăsarea tastelor Win + R și introducerea comenzii cleanmgr.exe;
- În fereastra Disk Cleanup for (C:), faceți clic pe butonul Cleanup System Files;
- Selectați opțiunea Device driver packages și faceți clic pe OK pentru a porni curățarea driverelor.
Cu toate acestea, această metodă de curățare a dosarului FileRepository este extrem de ineficientă. Este puțin probabil să reușiți să reduceți dimensiunea dosarului cu mai mult de 30-100 MB.
În cazul în care doriți să curățați mai profund dosarul DriverStore, urmați pașii de mai jos:
- Presați Win și tastați Command Prompt. Faceți clic dreapta pe el și rulați-l ca Administrator.
- Tastați și comanda pnputil.exe /e > c:drivers.txt făcând clic pe Enter.
- Comanda de la pasul 2 va crea un fișier drivers.txt pe unitatea C: cu listele pachetelor de drivere care sunt stocate în dosarul FileRepository.
- Acum puteți șterge toate driverele inutile cu ajutorul comenzii pnputil.exe /d oemNN.inf (NN – este un număr de pachet de fișiere de drivere din drivers.txt, ca de exemplu oem07.inf). În cazul în care driverul este în uz, veți vedea o eroare în timp ce încercați să îl ștergeți.
Dacă driverul nu este utilizat în sistem, ar trebui să apară mesajul „Driver package deleted successfully” (Pachet driver șters cu succes). În caz contrar, va apărea o eroare: „Ștergerea pachetului driverului a eșuat: Unul sau mai multe dispozitive sunt instalate în prezent utilizând INF-ul specificat”. Dacă sunteți sigur că nu aveți nevoie de acest driver, îl puteți elimina folosind opțiunea /f:
Pnputil.exe /d /f oem2.inf
Dacă există o mulțime de drivere în sistem, puteți utiliza următorul script pentru eliminarea automată a driverelor. Creați un fișier text cleanupdrivers.bat cu următorul cod și rulați-l ca administrator. Acest script va derula secvențial în buclă toate fișierele inf cu un index de la 1 la 400 și va șterge fișierele driver corespunzătoare. Dacă driverul este utilizat sau nu există, acesta va fi omis:
@echo offfor /L %%N in (1,1,400) do ( echo Deleting driver OEM%%N.INF pnputil /d OEM%%N.INF)
Pentru comoditate, puteți crea un tabel Excel cu listele tuturor driverelor instalate, găsi duplicate ale aceluiași driver și le puteți sorta după data instalării și/sau versiunea driverului. Este recomandabil să păstrați sistemul doar cu cea mai recentă versiune a fiecărui driver.
- Puteți exporta lista de drivere într-un fișier text cu ajutorul comenzii:
dism /online /get-drivers /format:table > c:\drivers.txt
- Apoi fișierul text trebuie curățat de liniile de text;
- Importați acest fișier în aplicația Excel, ștergeți rândurile și coloanele goale;
- Ca rezultat, veți obține o listă cu numele driverelor, versiunile, numele claselor, furnizorii și datele de instalare;
- Rămâne să sortați lista și să selectați driverul cu același nume (cu excepția celei mai recente versiuni după data de instalare);
- Acum puteți elimina driverele vechi folosind utilitarul pnputil așa cum am descris mai sus.
Vă recomandăm să ștergeți mai întâi driverele vechi ale plăcii grafice (în Windows 10 puteți găsi informații despre versiunea curentă a driverelor în Device manager).
Puteți șterge fișierele mai vechi; acest lucru nu va afecta computerul dvs. De asemenea, sunteți liber să ștergeți driverele vechi pentru alte dispozitive conectate (imprimante, scannere, etc.). Nu este recomandat să ștergeți driverele dispozitivelor de sistem necunoscute (cum ar fi Intel, AMD și altele). După ce ați eliminat driverele, reporniți calculatorul. Dacă după pornirea sistemului unele dispozitive vor avea descrierea Dispozitiv necunoscut cu o pictogramă galbenă în Managerul de dispozitive, astfel de drivere trebuiau descărcate și instalate manual sau folosind funcția de actualizare automată a driverelor.
După terminarea verifică folderul DriverStore – ce dimensiune are acum? Cel mai probabil, s-a redus drastic.
Utilizarea Driver Store Explorer
Tara descrisă mai sus poate fi efectuată și cu ajutorul utilitarului Driver Store Explorer (RAPR), iată un link pentru descărcare.
Executați programul cu privilegii administrative și apăsați Enumerate.
După aceea, trebuie să alegeți pachetele de șters. Bifați-le și apăsați Delete Package (driverele care sunt folosite de sistem în acest moment nu vor fi șterse în cazul în care nu ați bifat opțiunea Force Deletion.
Tip. Puteți alege automat driverele vechi apăsând butonul Select Old Drivers.
Cum se curăță manual dosarul FileRepository?
Important! Punerea în aplicare a acestor instrucțiuni poate provoca blocări în Windows 10 și poate deteriora sistemul dumneavoastră! Executați-le numai pe propriul risc!
Puteți șterge manual fișierele din FileRepository (dar este nesigur și nu este recomandat):
- Acetați folderul C:\Windows\System32\DriverStore, faceți clic dreapta pe folderul FileRepository și apăsați Properties.
- Direcționați-vă la fila Securitate și faceți clic pe Avansat.
- În apropierea câmpului Proprietar faceți clic pe Schimbare.
- Tastați numele de utilizator sau faceți clic pe Avansat > Găsește acum și alegeți-l din listă. Faceți clic pe ОK.
- Verificați Replace owner on subcontainers și Replace all child object permission entries with inheritable permission entries from this object. Apăsați OK și confirmați operațiunea.
- Acum veți reveni la fila Securitate. Faceți clic pe Editare sub lista de utilizatori.
- Presați Adaugă… > Avansat, găsiți contul dvs. în listă și alegeți-l. Setați-i permisiuni de control total. Faceți clic pe ОK și confirmați modificările. După ce ați terminat, faceți clic pe OK.
- Acum conținutul dosarului poate fi șters manual (unele dintre fișiere încă nu pot fi șterse deoarece sunt folosite de sistemul de operare în acest moment, le puteți sări peste ele făcând clic pe butonul corespunzător).
Asta este tot! Sper că acest lucru a fost util și v-a ajutat să eliberați spațiu prin curățarea dosarului FileRepository.
.