Az NTFS tömörített fájlok lemezre vagy memóriára vannak tömörítve?
Ha olyan módszereket keres, amelyekkel a Windows-rendszert a lemezterület megőrzése érdekében csípheti, előfordulhat, hogy az NTFS tömörítést választja. De ha ezt a lehetőséget választja, akkor hogyan működik a dekompressziós folyamat? A mai SuperUser Q&A bejegyzés válaszol egy kíváncsi olvasó kérdésére.
A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..
A kérdés
SuperUser olvasó CausingUnderflowsEverywhere tudni akarja, hogy az NTFS tömörített fájlokat lemezre vagy memóriára bontják-e:
Hogyan működik az NTFS dekompresszió a Windows rendszerben? A Microsoft szerint az NTFS dekompresszió a fájl kibővítésével, majd a használatával történik. Ez jól hangzik, de kérdésem az, hogy ez a folyamat technikailag megtörténik?
A Windows betölti a tömörített fájlt a memóriába, bővíti a memóriában, majd elolvassa a memóriából? Vagy betölti a tömörített fájlt a memóriába, bővíti a lemezre vagy a memóriára, írja a lemezre, majd olvassa el?
Megpróbálom kitalálni, hogy NTFS tömörítéssel javíthatom-e a számítógép teljesítményét. Így egy lassú merevlemez vagy SSD, amely nem tudja kezelni azt a sok írási műveletet, mindig kevesebb adattal rendelkezik, hogy írjon és olvasjon, és az erőteljes processzor, amely a legtöbbször üresjáratban van, képes kibontani a fájlokat és javítani a számítógép tárolási sebességét és Egészség.
Az NTFS tömörített fájlok lemezre vagy memóriára vannak tömörítve?
A válasz
A BenU SuperUser közreműködője válaszol nekünk:
A Windows a fájlokat memóriába bontja. Ha lemezt csinálnánk, teljesen megszüntetné a sebességjavításokat, és sok felesleges lemezt írna. Lásd a Microsoft blog cikkének végét az NTFS ritka fájlokról és tömörítésről.
Természetesen, ha alacsony a memória, a dekompressziós folyamat által használt memória más memóriát is kinyomtathat és írhat a lemezre az oldalfájlban. Szerencsére csak azok a darabok lesznek kicsomagolva, amelyekben a programjait olvasni fogja. Az NTFS-nek nem kell bontania az egészet, ha csak néhány bájtra van szüksége.
Ha az SSD gyors, akkor valószínűleg nem fog semmilyen sebességjavítást elérni az NTFS tömörítésből. Elképzelhető, hogy a processzor által a dekompressziós adatok elköltése és a tömörített adatok olvasásakor eltöltött idő növelheti, ha az SSD a tömörítetlen adatok olvasásához szükséges időt meghaladja..
Ez is függ attól, hogy milyen méretű fájlokat használ. A tömöríthető fájl minimális mérete 8 - 64 KB, a fürt méretétől függően. A kisebb méretű fájlokat egyáltalán nem tömörítik, de egy apró mennyiségű könyvelés kerül hozzáadásra. Ha sok írást készít a tömörített fájlokra, a használt tömörítési algoritmus (LZ) miatt sok fordulatszámot láthat..
További irodalom
Hogyan befolyásolja az NTFS tömörítés a teljesítményt?
Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.
Képhitel: Jannis Andrija Schnitzer (Flickr)