Astăzi voi dezvălui un "secret teribil" al Windows 10. După cum probabil știți, toate sistemele de operare Windows utilizează așa-numitul fișier swap sau swap. Deci, în Windows 10 nu există unul, ci două fișiere swap.
Al doilea fișier swap se numește swapfile.sys și este situat la rădăcina discului de sistem, lângă fișierul principal pagefile.sys. O puteți vedea prin activarea fișierelor ascunse și de sistem din explorator.
"De ce am nevoie de acest fișier?
Dacă nu intri în detalii - apoi pentru munca de aplicații moderne (aplicații de la magazinul Windows). Aceste aplicații sunt fundamental diferite de programele Windows clasice și au nevoie de o abordare mai flexibilă pentru gestionarea acestora. De exemplu, sistemul poate suspenda lucrarea și poate descărca datele aplicației inactive pe disc, iar atunci când activitatea se reia, încărcați-le înapoi. Pentru a stoca datele încărcate, se folosește un swapfile.
În ciuda faptului că fișierul de pagină și swapfile sunt ambele fișiere de paginare, au sarcini complet diferite și modul în care funcționează. Prin urmare, primul este folosit pentru sarcini standard Windows, iar al doilea este utilizat pentru aplicații moderne.
Pot șterge acest fișier?
Dimensiunea maximă a fișierului swapfile nu depășește 256 MB, eliminarea acestuia nu va aduce nici un efect pozitiv. Dimpotrivă, swapfile optimizează utilizarea memoriei, iar deconectarea acesteia poate afecta negativ viteza sistemului. Cu toate acestea, cu o dorință puternică, o puteți elimina.
Există câteva modalități de ao dezactiva. Prima modalitate este să dezactivați fișierul swap din modulul snap-in grafic. Aici trebuie să fiți atenți că, în ciuda diferențelor, lucrul ambelor fișiere swap este strâns legat, prin urmare, în interfața grafică nu există o opțiune separată pentru dezactivarea swapfile.
Pentru a le dezactiva, trebuie să deschideți setările memoriei virtuale în proprietățile sistemului și să dezactivați utilizarea fișierului de paginare. După repornire, un fișier suplimentar va fi dezactivat împreună cu fișierul principal de paginare.
Alternativ, puteți utiliza editarea în registri. Pentru a dezactiva swapfile, creați un parametru de tip DWORD numit SwapfileControl în secțiunea HKLM \ System \ CurrentControlSet \ Control \ Session Manager \ Memory Management și setați-l la 0.
Puteți crea parametrul dorit utilizând comanda PowerShell:
New-ItemProperty -Path HKLM \ System \ CurrentControlSet \ Control \ Manager de sesiuni \ Managementul memoriei -Name SwapFileControl -Type DWORD -Value 0 -Force
După repornire, swapfile va dispărea. Și pentru incluziunea inversă, trebuie să modificați valorile parametrilor la 1 sau pur și simplu să le ștergeți.
Această metodă este mai umană, pentru că Dezactivează numai fișierul de paginare suplimentar și nu afectează fișierul de paginare primar. Cu toate acestea, repet, această acțiune nu are prea mult sens, astfel încât aceste informații sunt date doar pentru dezvoltarea generală.