sv.phhsnews.com


sv.phhsnews.com / Om NTFS-komprimerade filer dekomprimeras till disk eller minne?

Om NTFS-komprimerade filer dekomprimeras till disk eller minne?


Om du letar efter sätt att tweak ditt Windows-system för att spara diskutrymme, kan du titta på NTFS-komprimering som ett alternativ. Men om du väljer det här alternativet, hur fungerar då dekomprimeringsprocessen? Dagens SuperUser Q & A-post har svaret på en nyfiken läsarens fråga.

Dagens Frågor och svar sessions kommer till vår tjänst med SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

Frågan

SuperUser-läsare CausingUnderflowsEverywhere vill veta om NTFS-komprimerade filer dekomprimeras till disk eller minne:

Hur fungerar NTFS-dekomprimering i Windows? Enligt Microsoft utförs NTFS dekompression genom att expandera filen och sedan använda den. Det låter rätt, men min fråga är hur den här processen sker tekniskt?

Laddar Windows den komprimerade filen i minnet, expandera den i minnet och läser den sedan från minnet? Eller laddar den komprimerade filen i minnet, expanderar den till disk eller minne, skriver den till disken och läser den sedan?

Jag försöker lista ut om jag kan förbättra min dator prestanda genom att använda NTFS-komprimering. På så sätt kan en långsam hårddisk eller SSD som inte klarar av att hantera många skrivoperationer alltid ha mindre data att skriva och läsa. Den kraftfulla processorn som går i tomgång kan dekomprimera filerna och förbättra min dators lagringshastighet och

Komprimeras NTFS-komprimerade filer till disk eller minne?

Svaret

SuperUser-bidragsgivare Ben N har svaret för oss:

Windows dekomprimerar filer till minnet. Att göra det till disken skulle fullständigt utplåna eventuella hastighetsförbättringar och skulle orsaka mycket onödigt skivskrivning. Se slutet på den här Microsoft-bloggartikeln om NTFS-sparsamma filer och komprimering.

Om du saknar minnet kan det minne som används av dekomprimeringsprocessen orsaka att annat minne läggs ut och skrivs till disk i sidfilen . Lyckligtvis kommer endast de bitar som innehåller sektioner som dina program faktiskt läser att dekomprimeras. NTFS behöver inte dekomprimera hela saken om du bara behöver några byte.

Om din SSD är snabb, kommer du förmodligen inte att få några hastighetsförbättringar från NTFS-komprimering. Det är tänkbart att tiden som din processor spenderar dekomprimerar data plus den tid som din disk spenderar på att läsa den komprimerade data kan öka för att vara mer än den tid som SSD tar för att läsa den okomprimerade data.

Det beror också på storleken på filer du jobbar med. Minsta storleken på en komprimerbar fil varierar från 8 - 64 KB, beroende på din klustergrupp. Alla filer som är mindre än det som är i storlek kommer inte att komprimeras alls, men en liten mängd bokföring skulle läggas till. Om du skriver mycket till komprimerade filer kan du se mycket variation i hastighet på grund av den använda komprimeringsalgoritmen (LZ).

Ytterligare läsning

Hur påverkar NTFS-komprimering prestanda?


Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in den fullständiga diskussionsgängan här.

Bildkrediter: Jannis Andrija Schnitzer (Flickr)


Så här startar du datorn från en skiva eller en USB-enhet

Så här startar du datorn från en skiva eller en USB-enhet

Vanligtvis startar du din dator från sin hårddisk, som innehåller ditt operativsystem (som Windows). Men ibland kan du behöva starta från en CD-, DVD- eller USB-enhet, säg om du kör ett återställningsprogram eller testa ett nytt operativsystem som Linux. För att göra det behöver du för att berätta datorns BIOS för att ladda operativsystemet från en annan plats än vanligt.

(how-top)

Amazon Echo kan användas som väckarklocka, men du kanske inte vet att du kan ställa upp upprepade larm så att du inte kan göra det.

Amazon Echo kan användas som väckarklocka, men du kanske inte vet att du kan ställa upp upprepade larm så att du inte kan göra det.

En lätt sätt att göra detta är att säga Alexa något som , "Vakna mig varje vardag klockan 7:30" på Echo som du vill att larmet ska gå från. Du kan också göra ändringar i ett larm som du ställde in tidigare. För att göra detta, öppna Alexa-appen på din telefon och tryck på menyknappen längst upp till vänster på skärmen.

(how-top)