win7에서 superfetch(readyboost)가 되지 않을때 참조
2009.10.17 00:39
안녕하세요 키미니입니다. 서버 컴이 팬티엄 4 3.2GHz 메모리 ddr 1G 환경이라...
부득이하게 readyboost(superfetch)를 쓰고 있습니다. 그런데...얼마전에 메모리를 뺏다가
다른 곳에 다시끼우고 부팅하니 superfetch가 풀려 있음은 물론, 'SysMain' 서비스가 꺼져있으므로
'Administrator' 계정으로 활성화를 해야만 동작을 할것이다라고 써져있더군요...
여기서 SysMain==Superfetch입니다. 그래서.... 서비스에서 superfetch 항목을 계속 켜려고 시도해도
계속 꺼지더군요...그래서 구글링을 해서 얻어낸 결과는 이것입니다...
--------------------------------------
when superfetch doesn't work
> Microsoft gave me the solution to this. A couple of values in the registry
> need changing to get it working. Both are under:
>
> HKLM\System\CurrentContorlSet\Session Manager\Memory Management\PrefetchParameters
>
> Both 'EnableSuperfetch' & 'EnablePrefetcher' need to be set to a value of
> 1.
>
> After doing that, I was able to enable the Superfetch Service to run.
>
> Hope that helps.
--------------------------------------
핵심은 이겁니다. 레지스트리에서
HKLM\System\CurrentContorlSet\Session Manager\Memory Management\PrefetchParameters
에 들어가
'EnableSuperfetch' 와 'EnablePrefetcher' 항목을 모두 1로 놓으라는 것이엿습니다.(위가 마소 공식답변이랍니다)
둘다 3으로 놓아야 한다는 의견도 있었지만, 저는 3은 안먹고 모두 1로 하고 재부팅하였을때
다시 superfetch를 활성화 할수 있었고, readyboost가 다시끔 작동되더군요 ㅎㅎ 이거하느라 1시간을 홀라당
까먹엇네요 ㅎㅎ
즐거운 새벽 되세요~~