Czy mądrze jest używać kompresji NTFS na zaszyfrowanym dysku Bitlocker?

3

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?

wprowadź opis zdjęcia tutaj

Gabriel Fair
źródło
Podczas rozruchu do systemu Windows pliki nie są szyfrowane, ale oprócz szyfrowania nadal można zastosować kompresję. Szyfrowanie i kompresja nie wykluczają się wzajemnie
Ramhound
Ach, więc pliki są szyfrowane po kompresji NTFS przed zapisaniem na dysk? I nieskompresowany po szyfrowaniu, ponieważ spowodowałoby to uszkodzenie plików?
Gabriel Fair
Pliki są kompresowane, a następnie szyfrowane. Dane to dane, rodzaj kompresji stosowany przez NTFS byłby bezstratny
Ramhound

Odpowiedzi:

5

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.

Tonny
źródło
Jak bardzo różni się w zależności od prędkości? Czy zauważalnie spada prędkość?
LPChip
W takim przypadku nie ma znaczenia. ... zgubiłem się tutaj. Ja wiem, że odpowiedź brzmi „kompresji, potem szyfrowania sprawia, że oszczędności miejsca możliwe”, i myślę, że mówisz, ale biorąc pod uwagę, że nie mogę dowiedzieć się, co mówisz, nie ma znaczenia .
Twisty Impersonator
@LPChip Dla nowoczesnych systemów Core-I lub AMD (w zasadzie większość rzeczy po 2012 roku) Bitlocker może korzystać z wysoce zoptymalizowanych specjalnych instrukcji procesora. Spowolnienie po Bitlocku nie jest tak naprawdę zauważalne z mojego doświadczenia. (Antywirus w czasie rzeczywistym lub AppLocker jest bardziej zauważalny.) Kompresja NTFS podczas odczytu nie jest zauważalna. W przypadku zapisu może się różnić w zależności od zawartości pliku. (Pliki, które nie kompresują się dobrze, ale NTFS i tak je wypróbowuje). W praktyce nie stanowi to problemu, chyba że spróbujesz wykonać masową (nie) kompresję dużego folderu / drzewa plików.
Tonny
@TwistyImpersonator Być może sformułowałem to nieco źle. Patrząc wstecz, nie wszystko to czyta wyraźnie. Zmodyfikuję swoją odpowiedź, aby uzyskać dodatkowe wyjaśnienia.
Tonny
2

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.

Davidgo
źródło
Zamiast ->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
Xen2050