locked
"Chybějící" místo na disku RRS feed

  • Dotaz

  • Vím, že se toto téma probíralo už jednou (tady http://social.technet.microsoft.com/Forums/cs-CZ/windows7cs/thread/13a6e121-388f-4b78-b148-07842fd10888), ale odpověď mně neuspokojuje. 

    Používám Windows 7 64-bit. A ve vlastnostech systémového disku vidím, že je zaplněných 172GB. Když ale označím všechny soubory a složky na disku tak dávají součet 103GB. Když velikost spočtu příkazem "dir /a/s/w" vyjde asi 110GB. Ale kde je zbývajících cca 60-70GB???

    Abych se vyhnul odpovědím, co už byly dříve ve fóru podotýkám, že před měřením jsem:

    - provedl jsem vyčištění disku

    - smazal jsem body obnovení

    - nastavil zobrazení všech skrytých souborů

    - zrušil skrývání systémových skrytých souborů (tedy je v tom obsažen i pagefile, hyberfile atd...)

    - přihlášený pod administrátorským účtem

     

    Chápu, že tam stále mohou být soubory systémové, na které ani admin nemá právo, ale 60-70GB??? To se mi nějak nezdá. A taky vím, že pár stovek MB zabere i filesystem NTFS, ale to je ještě stále nic oproti 60-70GB chybějícího místa. Ještě dodám, že počet uživatelských účtů je 2 a instalace windows je relativně čerstvá (pár měsíců).

    Předem děkuji za jakékoliv rady. Pomalu mi dochází místo na disku a nerad bych dělal razantnější kroky (jako odinstalování potřebných programů nebo kupování nového disku), aniž bych zjistil co využívá onen "chybějící" prostor.

    středa 1. února 2012 8:42

Odpovědi

  • Takže jsem už zjistil, kde je zakopany pes. 

    Program WinDirStat pomohl. (Mimochodem je to pěkný prográmek. Zvláštní, že jsem jej ještě neznal.) "Problém" byl v tom, že se do výsledku, ve vlastnostech označených souborů, nezapočítaly soubory a složky druhého uživatelského účtu. Nechápu ale proč. Normálně mám na ně přístup a můžu soubory a složky druhého uživatele procházet a prohlížet. Když jsem dal vlastnosti na "C:\Users\Uživatel2" tak mi to spočetlo oněch "chybějících" 60GB, ale když označím dohromady "C:\Users\Uživatel2" a "C:\Users\MůjÚčet" tak to ve vlastnostech vypíše jen velikost "C:\Users\MůjÚčet".

    Je mi jasné, že "program vlastnosti" nemůže spočíst velikost souborů na které nemám práva, ale jak to že nespočte i některé ty, na které práva mám? A jak to, že když označím jen tu složku tak její velikost zjistí ale když jich označím více tak už ne? Je to nějaký bug v rekurzivním procházení? Nebo to je schválně?

    • Označen jako odpověď Bujon středa 1. února 2012 10:03
    středa 1. února 2012 9:52
  • No asi takto: pokud mas k nejakemu adresari prava pres clenstvi ve skupine Administrators je ti toto na pikacu, nebot bez povoleneho UAC elevovani ti OS prave tato prava sebere. Schvalne si pust process explorer a uvidis ze expolrer.exe ma pro Administrators DENY. Takze bud spustit Explorer jako Administrator nebo smolik.

    WinDirStat vychazi z kdirstat. Naprosto esencialni nastroj ;-)

     

    MP

    • Navržen jako odpověď Miroslav Prágl středa 1. února 2012 9:58
    • Označen jako odpověď Bujon středa 1. února 2012 10:04
    středa 1. února 2012 9:58

Všechny reakce

  • Nejedna se o slack? Jakou mas velikost clusteru a kolik souboru je na disku? Jak velky je adresar WinSxS? Pozor - ani ucet ve skupine Administrators nema prava do celeho filesystemu (typicky do adresare System Volume Information).

     

    Zkousel's program WinDirStat - pro rychly prehled je asi nejlepsi? Pripadne si spust dir c: /s >c:\vypis.txt pod uctem SYSTEM (pomoci task scheduleru)

     

    MP


    středa 1. února 2012 9:04
  • Pokud předpokládám správně, že slack je nevyužité místo v clusterech způsobené prťavými soubory, tak to taky nebude ten problém. :( Cluster mám klasicky 4kB a souborů je kolem 220 000 (aspoň těch, na které mám jako admin právo).

    A pokud se nemýlím, tak právě toto zohledňuje údaj "Velikost na disku" ve vlastnostech souborů a složek. Což by odpovídalo protože "velikost na disku" je necelý 1GB větší než samotná "velikost" souborů a složek.

    Složka winsxs má 6,7GB.

    WinDirStat zrovna instaluju a prozkoumám. Když se něco dozvím tak to sem určitě napíšu.

    středa 1. února 2012 9:26
  • dir c: /s >c:\vypis.txt pod uctem SYSTEM (pomoci task scheduleru) je dulezite - jak jsem jiz psal, jako clen Administrators zdaleka nevidis vsechny soubory na disku !!!

    Jinak jeste doporucim piriform defraggler (pouzivam free verzi - pozor na volitelnou instalaci bloatware), take je dobry pro zjisteni opomenutych velkych souboru (fragmentovanych!)

     

    MP


    středa 1. února 2012 9:36
  • Takže jsem už zjistil, kde je zakopany pes. 

    Program WinDirStat pomohl. (Mimochodem je to pěkný prográmek. Zvláštní, že jsem jej ještě neznal.) "Problém" byl v tom, že se do výsledku, ve vlastnostech označených souborů, nezapočítaly soubory a složky druhého uživatelského účtu. Nechápu ale proč. Normálně mám na ně přístup a můžu soubory a složky druhého uživatele procházet a prohlížet. Když jsem dal vlastnosti na "C:\Users\Uživatel2" tak mi to spočetlo oněch "chybějících" 60GB, ale když označím dohromady "C:\Users\Uživatel2" a "C:\Users\MůjÚčet" tak to ve vlastnostech vypíše jen velikost "C:\Users\MůjÚčet".

    Je mi jasné, že "program vlastnosti" nemůže spočíst velikost souborů na které nemám práva, ale jak to že nespočte i některé ty, na které práva mám? A jak to, že když označím jen tu složku tak její velikost zjistí ale když jich označím více tak už ne? Je to nějaký bug v rekurzivním procházení? Nebo to je schválně?

    • Označen jako odpověď Bujon středa 1. února 2012 10:03
    středa 1. února 2012 9:52
  • No asi takto: pokud mas k nejakemu adresari prava pres clenstvi ve skupine Administrators je ti toto na pikacu, nebot bez povoleneho UAC elevovani ti OS prave tato prava sebere. Schvalne si pust process explorer a uvidis ze expolrer.exe ma pro Administrators DENY. Takze bud spustit Explorer jako Administrator nebo smolik.

    WinDirStat vychazi z kdirstat. Naprosto esencialni nastroj ;-)

     

    MP

    • Navržen jako odpověď Miroslav Prágl středa 1. února 2012 9:58
    • Označen jako odpověď Bujon středa 1. února 2012 10:04
    středa 1. února 2012 9:58
  • No to jsem nevěděl, ale není mi jasná ještě jedna věc. Jak to, že můžu zjistit velikost té složky (i když mám pouze práva přes skupinu Administrators) když ji označím samotnou, ale když jich označím víc, tak už ne?
    Přece když můžu zjistit velikost složky A i složky B, tak je jasné, že dokážu zjisit i jejich společnou velikost a to prostým součtem. :) 
    středa 1. února 2012 10:42
  • No ja kdyz se podivam (prihlasen jsem jako clen skupiny Administrators) pomoci alt-enter na vlastnosti cizi slozky tak vidim 0 bytes a slozka mi nejde otevrit, pokud neodsouhlasim "Click continue to permanently get access to this folder".

     

    Taky pozor na linky (All Users, Default User)

     

    MP


    středa 1. února 2012 11:34
  • Aha, tak jsem se spletl... nevidel jsem celou velikost, kdyz jsem oznacil jen tu slozku... Sice mi to neukazalo 0 (asi uz jsem do slozek drive pristupoval) ale neukazalo to ani celou velikost uziv. slozky. Shodou okolnosti to ukazalo podobne cislo jako muj "chybejici" prostor, ale ted jsem zjistil ze to bylo v MB a ne v GB. Takze opravdu s pravy pouze administratorske skupiny nemuzu zjistit celou velikost cizi uziv. slozky. 

    Kazdopadne diky za cas a pomoc. 

    JB

    středa 1. února 2012 11:53
  • JJ, v tomhle jsou Windows o dost bezpecnejsi nez konkurence. Root-a v podstate ani nejde omezit; Administrator je uz nejakou tu verzi Windows omezeny docela podstatne a hlavne ve standardnim nastaveni. Ano, Administrator si muze chybejici prava pridelit - ale to se da auditovat. A hlavne - to, ze nekam nemam pristup, me trkne a ja se musim zamyslet o co se to vlastne snazim a jestli to neni neco nebezpecne/nepovolene/riskantni ...

     

    MP

    středa 1. února 2012 12:40