Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [WINNT] Windows 10 - zajętość dysku systemowego

To: winnt@man.lodz.pl
Subject: Re: [WINNT] Windows 10 - zajętość dysku systemowego
From: Robert Winkler <noone@nowhere.org>
Date: Tue, 5 Jan 2016 22:18:57 +0100
W dniu 05.01.2016 o 21:06, xyz pisze:
Witam,
mam taki problem, jest Windows 10 na dysku ssd 256GB.
Instalacja była robiona jako aktualizacja dla Windows 8.1.
Sprawdzając zajętość dysku systemowego c: mam wolne jakieś ~30GB,
rozmiar partycji 237GB.
Ale sprawdzając np. Total Commanderem (uruchomiony z prawami
administratora)
mam w plikach/folderach 150GB, czyli różnica to jakieś 50G dość dużo.
Czy to może wynikać z wielkości bloku (512) i sporej ilości bardzo
małych plików?
Jak dla mnie mało prawdopodobne, 2-3 no 5GB mógłbym zrozumieć.
A może coś jest ukryte przed użytkownikiem i nawet jako "admin" nie
można tego odczytać?


Witaj

Jednym z błędów użytkowników windowsa
jest przeświadczenie, że użytkownik administrator może wszystko
i widzi wszystko. Nic bardziej błędnego.
Administrator to taki sam użytkownik jak każdy inny,
ma większe uprawnienia, ale nie jest wszechmogący,
Administrator to nie jest root.
Są foldery na dysku, których nawet administrator nie podejrzy
i co za tym idzie nie dowie się ile zajmują.

Druga strawa. Od dawna, od Windows Millenium Edition,
system jest wyposażony w funkcje Restore (Przywracanie systemu)
Początkowo Windows, kiedy używało się jeszcze FATu,
tworzył w tym celu specjalny folder na dysku
i tam składował kopie modyfikowanych plików.
Teraz system korzysta z NTFSu,
który to od niedawna (od czasów Windows Server 2003 ;-) )
posiada funkcje tworzenia snapshotów.
Teraz instalacja poprawek, albo uruchomienie instalatora
tworzy snapshot chronionego dysku (zwykle systemowego),
na wypadek, gdyby program lub aktualizacja
wpływały niekorzystnie na działanie systemu
i by użytkownik mógł w prosty sposób wycofać wszystkie zmiany.
Sam fakt utworzenia takiej migawki nie wpływa w żaden sposób
ani na ilość miejsca zajmowanego na dysku, ani na transfer.
Dopiero skasowanie, lub zmiana zawartości jakiegoś chronionego clustra powoduje skopiowanie zawartości zmienianego bloku do obszaru
poza systemem plików identyfikowanego przed nazwę snapshotu.
Aby dowiedzieć się ile z tego obszaru jest w użyciu
wystarczy wywołać linii poleceń komendę:
vssadmin list ShadowStorage

Trzecia możliwość, to alternatywne strumienia danych.
Komenda dir, Eksplorator plików, Total Commander
wszystkie one widzą tylko podstawowy strumień danych
związany z danym plikiem i tylko jego wielkość pokazują.
NTFS pozwala na tworzenie dowolnej liczby alternatywnych strumieni
związanych z jednym plikiem. Nie są one nigdzie widoczne,
zajmują jednak miejsce na dysku jak normalne pliki z danymi.
Tą opcje uważam za najmniej prawdopodobną
a sam system z tej funkcji raczej nie korzysta.

--
Robert

<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>