Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Zákaz automatické defragmentace

Manželce několikrát denně začne šrotit disk, i když očividně nic nedělá...
Pomocí Processs Explorer od Sysinternals jsem zjistil, že viníkem je defragmentace (ta integrovaná ve Windows). Přitom defragmentace není nikde naplánovaná (Naplánované úlohy).

Všiml jsem si toho během pár posledních dní. Jak a kde tuto defragmentaci (dfrgfat.exe, defrag.exe) zakázat, netušíte?

HDD 40GB (C-systém:7, D:4, E:zbytek, vše FAT32), WinXP SP2, aktualizováno. S.M.A.R.T. je OK, fyzická kontrola disku OK (HD Tune), Ad-Aware + SpyBot OK

Nešel jsem toto:
hilfen-5-16316-0.html
http://www.computerhilfen.de/forum/index.php?board= 5;action=display;threadid=16413
..ovšem moje němčina není až tak silná :-|

Předmět Autor Datum
to je celkom zaujimave. a si si isty, ze to spusta system a nie nejaka aplikacia tretej strany? ak s…
IgorK 05.03.2007 15:39
IgorK
Třetí aplikace snad ne, žádné správní, optimalizační či podobné utlility nejsou nainstalovány. Teď…
L-Core 05.03.2007 16:13
L-Core
jestli je to po startu tak tady http://www.pcworld.cz/pcw.nsf/7c52943a2b851ea3c1256 b790051940b/e5c5…
kmochna 05.03.2007 17:09
kmochna
abych upresnil necinne procesy pac jsem to napsal jako prasatko: neni procesor vyuzit (flaka se) sy…
kmochna 05.03.2007 17:15
kmochna
Po startu to není, Naplánované úlohy jsou prázdné a v Auoruns po defragu ani vidu ani slechu...
L-Core 05.03.2007 18:10
L-Core
tak to zkus vyvolat jestli ti defragy vyzerou procesor start spustit napsat Rundll32.exe advapi32.…
kmochna 05.03.2007 18:12
kmochna
Ano, vyžraly :!: Spustily se oba dva defragy: defrag.exe a dfrgfat.exe. Oba spouštěl svchost.exe. K…
L-Core 05.03.2007 18:27
L-Core
coz o to svchost popis tady support.microsoft.com ted spis o to zjistit ktera sluzba defrag udrzuj…
kmochna 05.03.2007 18:37
kmochna
PID: 888 a 1128
L-Core 05.03.2007 19:25
L-Core
tak bohuzel nic smysluplneho se me nepadarilo najit :-/ mozna mrkni na print.php jak jsem to pochopi…
kmochna 05.03.2007 19:42
kmochna
8-)
zdesmy 05.03.2007 18:30
zdesmy
Ale někde to tam musí být, nLite nabízí zakázat automatické spouštění defragu, když zahálí procesor
zdesmy 05.03.2007 18:13
zdesmy
zkus to vygooglovat ten prikaz je na vyvolani tehdle procesu ovsem kde je prvotni pricina (seznam pr…
kmochna 05.03.2007 18:16
kmochna
Zrovna teď jsem si dělal nové ISO WXP programem nLite, a tam se to dá zakázat (zakázal jsem)
zdesmy 05.03.2007 17:59
zdesmy
A nedá se nějak vyhrabat, kde se to zakázalo? Napadá mě škaredá možnost - oba soubory přejmenovat a…
L-Core 05.03.2007 18:17
L-Core
v tom nLite se nedá zjistit, co se s tím děje
zdesmy 05.03.2007 18:20
zdesmy
A nemáte na mysli hodnotu v registrech: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Dfrg BootOptimizeFunct…
jarbar 05.03.2007 18:54
jarbar
zkus tohle: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Win dows\CurrentVersion\OptimalLayout] dopsat d…
mia 05.03.2007 18:51
mia
dfrgfat.exe je nástroj pro částečnou, nikoliv plnou defragmentaci na discích FAT32, přičemž proces d…
Vladimir 05.03.2007 19:03
Vladimir
Jo, máš pravdu, to je optimalizace pro boot. Ale to druhý (EnableAutoLayout) by měla být defragmenta…
mia 05.03.2007 19:12
mia
to ma co delat s prefetchingem -myslis ze to zabere?
kmochna 05.03.2007 19:14
kmochna
Popravdě enableAutoLayout nevím co přesně dělá. Jediná oficiální zmínka dosažitelná googlem je tady…
Vladimir 05.03.2007 19:14
Vladimir
Ale dyť to je ono, co jsem psal, ne? Koukni na můj první příspěvek.
mia 05.03.2007 19:19
mia
No nevím, zda to má s problémem něco společného. V OptimalLayout mám string LayoutFilePath C:\WINDOW…
jarbar 05.03.2007 22:37
jarbar
Myslim, ze ten subor vytvara ta optimalizacia bootu, o ktorej pise Vladimir. Prefetcher ziskava data… poslední
x22 06.03.2007 08:58
x22
Zkusím tedy toto: 1) občas spustit Rundll32.exe advapi32.dll,ProcessIdleTasks viz print.php poku…
L-Core 06.03.2007 07:54
L-Core
Da se to vypnout napr. i pomoci TweakUI primo od MS. Je tam volba -> General -> Optimize hard disk w…
Abox 06.03.2007 08:08
Abox

Třetí aplikace snad ne, žádné správní, optimalizační či podobné utlility nejsou nainstalovány.

Teď je pár hodin klid ;-), nemohu tedy nic z Process Exploreru zjistit; mám ho ale shozen na liště v pohotovosti. Bude to pravděpodobně pod smss.exe > winlogon.exe > services.exe > ....

Spybot odstranil akorát tracking cookies; že by to bylo tím, se mi zdá jako holý nesmysl...

A nemáte na mysli hodnotu v registrech: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Dfrg BootOptimizeFunction Enable ? Ale já ji mám nastavenu na Y a nic nepozoruji. Což ale zkusit jí přiřadit hodnotu N.
Ale myslím, že se jedná o automatickou defragmentaci systémových souborů při startu.

zkus tohle:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Win dows\CurrentVersion\OptimalLayout]

dopsat dword hodnotu:
"EnableAutoLayout"=dword:00000000

a ještě:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfr g\BootOptimizeFunction]

dopsat string hodnotu:
"Enable"="N"

dfrgfat.exe je nástroj pro částečnou, nikoliv plnou defragmentaci na discích FAT32, přičemž proces defrag.exe ji pouze spouští.

http://technet2.microsoft.com/WindowsServer/en/libr ary/ed01b95b-b36c-4630-bd50-df375ae86e2a1033.mspx? m fr=true

BootOptimizeFunction
The following registry entries are located under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOpt imizeFunction.

Enable
Registry path
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\Bo otOptimizeFunction

Version
Windows Server 2003

Accepted values for this entry are Y or N. If the entry is set to Y, Windows automatically optimizes the file location for boot optimization. This optimization occurs automatically if the system is idle for 10 minutes. Boot optimization improves startup time by locating startup files in contiguous clusters on the volume, reducing the movement of the disk head when reading the volume.

PS. tuto funkci bych nezakazoval...

Myslim, ze ten subor vytvara ta optimalizacia bootu, o ktorej pise Vladimir. Prefetcher ziskava data o tom, ktore data pri boote treba nacitat z disku, takze to suvisi. Ta optimalizacie sa da spustit rucne nejakym defrag -b alebo tak, a automaticky sa spusta asi kazde 3 dni. Spusta sa to vraj cez sluzbu planovac uloh (aj ked ziadna viditelna naplanovana uloha to nie je).

Zkusím tedy toto:

1) občas spustit

Rundll32.exe advapi32.dll,ProcessIdleTasks

viz print.php

pokud to pomůže a bude několik dní pokoj, zůstanu u toho (vč. vytvoření naplánované úlohy pro automatické spouštění)

2) pokud to nezabere podle mých představ, bude následovat zásah do registu

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Win dows\CurrentVersion\OptimalLayout]

dopsat dword hodnotu:
"EnableAutoLayout"=dword:00000000

viz http://msdn2.microsoft.com/en-us/library/ms932871.a spx

Zatím díky za rady a tipy, za pár dní se uvidí...

Zpět do poradny Odpovědět na původní otázku Nahoru