Jak smazat „System Volume Information“?

System Volume Information je adresář, do kterého si Windows XP ukládají informace o Bodech obnovení nástrojem pro Obnovení systému, a taky jej používá Klient služby sledování distribuovaných připojení a Indexing service. Pokud tuto službu máte (velice rozumně) vypnutou, tak Vám po ní stále zůstane výše zmíněný adresář, který nejde smazat, ani do něj nejde nahlédnout.

Osobně mi tento adresář vadí a vždy jej mažu, protože v takovém Total Commanderu opticky překáží, a veškeré tři dříve uvedené služby mám na domácím počítači vypnuté.

Aby tento adresář mohl být smazán, je potřeba si k němu nastavit přístupová práva, a to třeba pomocí utility cacls, kde Radek Hulán je v tomto případě jméno uživatele, kterému nastavujete práva, a přepínač /T zajištuje zpracování i podadresářů a souborů v nich:

$ cacls "C:\System Volume Information" /T /E /G "Radek Hulán":F

A nyní již nic nebrání tomu, abyste celý adresář smazali nadobro z disku.


Upozornění: celou operaci děláte na vlastní riziko; článek není určen pro běžné uživatele.

Komentáře 21

  1. #1 Peter Lachký

    Neviem, čo mám u seba ináč, ale len tak zo zvedavosti som v Total Commanderi našiel spomínaný adresár. Najprv som sa doň bez problémov pozrel a následne stlačením F8 bez problémov zmazal. 😉

  2. #2 Radek Hulán autor webu ▲10 ▼1

    [1] asi nemáš WinXP s NTFS (které se mlčky předpokládá)..

  3. #3 Peter Lachký

    [2] Aha. Teraz som za blbca. 🙂

  4. #4 orol

    PARADA!
    toto ma iritovalo uz niekolko rokov 😉))
    DIK!

  5. #5 Rišo

    No neviem, ale mne sa ten adresar zakazdym, obnovi..

  6. #6 Jiri

    Ja osobne si pouze pridam kompletni prava k adresari a pak uz klidne mazu. 15sec práce a cca 10kliknutí myší.

  7. #7 Radek Hulán autor webu ▲10 ▼0

    [5] musíš si přece zastavit ty 3 zmíněné služby, které tento adresář používají, jinak si jej znovu vytvoří..

  8. #8 Tex

    [7] Je někde postup jak ty tři služby vypnu. Po restartu tam zas te nadresář mám znovu.

    Díky za odpověď

  9. #9 Radek Hulán autor webu ▲10 ▼0

    [8] spusť services.msc a tam nastav patřičné služby na disabled

  10. #10 Jiří

    A nejde nahodou na tuhle složku rovnou kliknout pravým tlačítkem myši??? Proč se to musí dělat přes příkazový řádek?

  11. #11 Adam Hošek

    [10] Protože na to jinak nemáš práva 🙂.

    Btw. služby mám povypínané, ale po restartu mám složku znovu. Škoda. Leda by to užívala ještě jiná služba, kterou jsem nevyhodil pomocí nLite 🙂.

  12. #12 royal

    mohli by ste prosim podrobnejsie napisat ako vypnut tie sluzby ??

    Klient služby sledování distribuovaných připojení - toto nevime najst.

    Obnovení systému - rightclick na tento pocitac > karta Obnovovanie systemu > zaskrtnut "Vypnut sluzbu obnovovanie systemu na vsetkych jednotkach"
    Indexing service - Na kazdu partition rightclick > a potom odsktnut "povolit indexovanie pre tento disk" a potom chvilku pockat

    je to tak spravne ?? ked nie, ako to robite Vy ?? a ako zrusit to "Klient služby sledování distribuovaných připojení"

    dakujem, prajem pekny den

  13. #13 reb00t

    a mas to EN alebo SK/CZ ?
    vypnutie sluzieb pre EN:
    spusti si ?:WINDOWSsystem32services.msc
    "?" je diskova jednotka...
    tam najdi nasledovne sluzby:
    Distributed Link Tracking Client (TrkWks)
    Indexing Service (CiSvc)
    obe vypni (Disabled 😉)
    potom nastupuje prikazovy riadok RUN kde napises:
    cacls "?:System Volume Information" /T /E /G "xyz":F
    ? = diskova jednotka...
    xyz = nazov konta usera s pravami administratora...

    snad je to uz jasne...

  14. #14 royal

    urobil som to ako ste mi kazali, ale SVI tam aj tak je. no z povodnych suborov tam ostalo len MountPointManagerRemoteDatabase o velkosti 0b ....
    neviete preco ?? dakujem

  15. #15 Snitch

    No,ono možná jen stačí odškrknout v možnostech složky zjednodušené sdílení a pak si ve vlastnostech System Volume Information přidat právo pro danýho uživatele aby ji mohl smazat (nebo upravit nebo cokoli).

  16. #16 erza

    [14] Zůstává mi tam naprosto stejný soubor jako tobě, už jsem i googlit, ale zatím bez úspěchu.

    Takže nabízím šílené řešení v podobě dávky, která to smaže.


    cmdow @ /HID
    for %%i in (C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z:) do if exist "%%isystem volume information" cacls "%%isystem volume information" /e /g uživatel:f
    for %%i in (C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z:) do if exist "%%isystem volume information" attrib -s -r -h "%%isystem volume information"
    for %%i in (C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z:) do if exist "%%isystem volume information" rd /s /q "%%isystem volume information"
    exit

  17. #17 Core

    [14] Diskuse , která se zaobírá smazáním SVI složky. Podle ní jsem smazal tuto složku i na svém disku. Zdroj je v EN.

  18. #18 Richard

    2 RH: Tak jsem použil Váš postup: Zastavil jsem výše zmiňované sluzby a smazal slozku SVI.

    Výsledek je, že bez zastavení služeb, došlo k vytvoření složky SVI téměř okamžitě. Po zastavení služeb dojde k vytvoření složky SVI až po restartu XP.

    Jak docílit, aby se složka SVI nevytvářela vůbec ?

  19. #19 turbotraktor

    [18] V mém případě pomohla navíc editace souboru ntoskrnl.exe, řetězec S y s t e m V o l u m e I n f o r m a t i o n nahradit například za C : W i n d o w s T e m p, je ale potřeba zachovat počet znaků. Soubor je nejlepší zkopírovat jinam, zeditovat a potom třeba pomocí Konzole pro zotavení nahradit.

  20. #20 Wolf

    [1] Ja si myslim, ze ty mas souborovy system FAT32 a ne NTFS 🙂