Moja intuicja mówi, że nie powinno to przynieść żadnych korzyści. Jednak właśnie wyczyściłem zainstalowany system Windows 10 pro i wszystkie moje pliki niesystemowe są skompresowane. Mam prawie 50% kompresji na moim ssd.
Jeśli są zaszyfrowane, jak to możliwe?
Czy mam rację, myśląc, że nie powinno być żadnej korzyści, chociaż wygląda na to, że tak jest?
windows-10
encryption
ntfs
compression
bitlocker
Gabriel Fair
źródło
źródło
Odpowiedzi:
Myślę, że rozumiem twoją logikę, ale kolejność rzeczy jest ważna ...
Po zaszyfrowaniu zaszyfrowane pliki wyglądają tak, jakby zawierały losowe dane. Losowe dane nie kompresują się dobrze.
Przechowywanie już zaszyfrowanych plików w formacie skompresowanego archiwum (np. ZIP, RAR lub 7Z) nie przynosi dużych korzyści pod względem współczynnika kompresji. Miejsce do przechowywania może faktycznie wzrosnąć zamiast zmniejszyć.
Ale tutaj jest na odwrót:
pliki są najpierw kompresowane (na poziomie NTFS, zanim zostaną faktycznie zapisane), aby je zmniejszyć.
Następnie te skompresowane pliki są przechowywane na dysku z szyfrowaniem całego dysku.
Proces szyfrowania nie wie (lub nie obchodzi), co szyfruje. Dla funkcji BitLocker, która działa na poziomie bloków poniżej systemu plików, są to tylko bloki danych, a treść jest nieistotna. Zaszyfrowany blok ma dokładnie taki sam rozmiar, jak oryginalny nieszyfrowany blok, tylko treść zostanie zakodowana.
Dzięki temu kompresja i szyfrowanie oszczędzają miejsce, a one nie wpływają na siebie nawzajem.
źródło
Jeśli Twój zestaw danych skorzysta z kompresji, to użycie kompresji NTFS nadal zapewni tę korzyść, ponieważ dane zamówienia są zapisywane.
Jeśli uważasz, że działa to na różnych poziomach, może być jasne, dlaczego.
Dane do zapisania -> skompresowany system plików NTFS -> Szyfrowanie Bitlocker -> Dysk
Ponieważ (podczas pisania) kompresja NTFS ma miejsce przed szyfrowaniem Bitlocker, pliki rzeczywiście będą mniejsze.
Aby to wyjaśnić, chociaż szyfrowanie może wyglądać dość losowo na surowym dysku, do czasu zapisania Bitlocker jest odszyfrowywany, więc dane nie wyglądają losowo w systemie operacyjnym, a zatem mogą skorzystać z szyfrowania.
źródło
->
strzałek pomyślałem, że wykonanie „rysowania” warstw jedna nad drugą w stylu ASCII z dyskiem fizycznym na dole może być bardziej intuicyjne w widoku z góry na użytkownika (ale nie mogłem sprawi, że będzie wyglądał lepiej niż każda warstwa na nowej linii). Coś takiego, ale brakuje w nim kompresji systemu plików