Dacă sunteți în căutarea unor modalități de a optimiza sistemul Windows pentru a economisi spațiu pe disc, este posibil să fiți în căutarea compresiei NTFS ca opțiune. Dar dacă alegeți această opțiune, atunci cum funcționează procesul de decompresie? Postarea de astăzi SuperUser Q & A are răspunsul la o întrebare curioasă a cititorului.
Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor Q & A.
Cititor SuperUser CausingUnderflowEverywhere dorește să știe dacă fișierele comprimate NTFS sunt decomprimate pe disc sau memorie:
Cum funcționează decomprimarea NTFS în Windows? Potrivit Microsoft, decompresia NTFS se face prin extinderea fișierului, apoi prin utilizarea acestuia. Sună bine, dar întrebarea mea este cum se produce acest proces tehnic?
Încarcă Windows fișierul comprimat în memorie, îl extinde în memorie, apoi îl citește din memorie? Sau încărcați fișierul comprimat în memorie, extindeți-l pe disc sau memorie, scrieți-l pe disc, apoi citiți-l?
Încerc să-mi dau seama dacă pot îmbunătăți performanța computerului prin utilizarea compresiei NTFS. În acest fel, un hard disk lent sau un SSD care nu poate gestiona multe operații de scriere va avea întotdeauna mai puține date pentru a scrie și citi, iar procesorul puternic care este inactiv în majoritatea timpului poate decomprima fișierele și poate îmbunătăți viteza de stocare a computerului sănătate.
Sunt fișierele comprimate NTFS decomprimate pe disc sau memorie?
Contribuabilul SuperUser Ben N are răspunsul pentru noi:
Windows decomprimă fișierele în memorie. Făcând-o pe disc ar elimina complet orice îmbunătățiri de viteză și ar cauza o mulțime de discuri inutile pe disc. Vedeți sfârșitul acestui articol din blogul Microsoft privind fișierele și compresiile necorespunzătoare NTFS.
Desigur, dacă aveți o memorie scăzută, memoria folosită de procesul de decompresie ar putea determina alta memorie să fie pagerată și scrisă pe disc în fișierul de pagină. Din fericire, numai bucățile care conțin secțiuni pe care programele dvs. le citesc vor fi decomprimate. NTFS nu trebuie să decomprime întregul lucru dacă aveți nevoie doar de câteva octeți.
Dacă SSD-ul dvs. este rapid, probabil că nu veți obține îmbunătățiri de viteză prin compresia NTFS. Este posibil ca timpul pe care procesorul să-l cheltuiască pentru decomprimarea datelor plus timpul petrecut de discul dvs. pentru citirea datelor comprimate să ajungă să fie mai mult decât timpul necesar pentru a citi datele necomprimate de pe SSD.
De asemenea, depinde de dimensiunea fișierelor cu care lucrați. Dimensiunea minimă a unui fișier comprimabil variază de la 8 - 64 KB, în funcție de dimensiunea clusterului. Orice fișiere mai mici decât cele în mărime nu vor fi comprimate deloc, dar o cantitate mică de contabilitate ar fi adăugată. Dacă faceți o mulțime de scriere la fișierele comprimate, ați putea vedea o mulțime de variante de viteză datorită algoritmului de compresie utilizat (LZ).
Citirea în continuare
Cum compresia NTFS afectează performanța?
Aveți ceva de adăugat la explicație? Sunați în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.
Credit de imagine: Jannis Andrija Schnitzer (Flickr)