علت فعالیت هارد هنگام بیکار بودن کامپیوتر چیست؟
در این نوشته میخواهم علت و نحوه جلوگیری از فعالیت شدید هارد دیسک کامپیوتر در زمان idle بودن را بیان کنم.
شرح مشکل:
زمانی که برای حدود 5 دقیقه از ویندوز استفاده نکنید و اصطلاحا کامپیوتر idle باشد ، چند دقیقه بعد از اینکه screen saver فعال شد ، چراغ هارد دیسک را میبینید که دائما روشن است و نشان میدهد که هارد دیسک به شدت در حال خواندن و نوشتن اطلاعات است. در ابتدا به نظر میرسد ویروسی در کامپیوتر شما دنبال فایلی میگردد ! ولی وقتی بخواهید بفهمید چه برنامه ای دارد سیستم شما را اسکن میکند به محض اینکه به موس دست بزنید تا وارد task manager شوید همه چیز به حالت اول برگشته و فعالیت هارد متوقف میشود و انگار ویروس مذکور تا فعالیت شما را میبیند خودش را پنهان میکند. اما دوباره اندک مدتی که به کامپیوتر دست نزنید فعالیتش شروع میشود و هارد را scan میکند! ضمنا هیچ انتی ویروسی هم نمیتواند ان را بگیرد ! عجب جاسوس ماهری ! . اشکال دیگر این است که عمر هارد دیسک با این فعالیت شدید کاهش میابد. اما علت چیست:
علت فعالیت hard disk و روشن شدن چراغ هارد در هنگام idle بودن کامپیوتر چیست؟
سرویس های مختلف ویندوز مسئول این کار هستند که در زیر انها را معرفی و راه disable کردنشان را بیان میکنم. این سرویس ها برای افزایش راندمان فقط در زمانی اجرا میشوند که شما از کامپیوتر استفاده نکنید. مایکروسافت مدعی است مثلا defrag برای افزایش سرعت ویندوز است اما من معتقدم اجرا کردن دستی آن بهتر است تا اینکه خودش دائم در background در حال اجرا باشد چون اولا عمر هارد را کاهش میدهد دوما معلوم نیست این scan های مداوم برای جاسوسی در کامپیوتر من نباشد ! . بنابراین ترجیح میدهم خودم هر وقت مایلم این service ها را اجرا کنم.
راه حل مشکل:
سرویس های زیر را غیر فعال کنید :
windows search و windows index توقف این سرویس اختلالی در search ویندوز ایجاد نمیکند و search به قوت خود باقی است. این سرویس فقط کارش index کردن برای افزایش سرعت ارایه نتایج است که از نظر من اصلا ضرورتی ندارد.
disk Defragmenter این سرویس کارش مرتب کردن فایل ها روی دیسک است ، ماهانه یک بار defrag کردن درایو ویندوز بصورت دستی کافی است و نیازی به دائم اجرا بودن این سرویس نیست.
windows Defender این یک نوع anti spyware است و اگر انتی ویروس دیگری روی سیستم دارید حتی توصیه خود مایکروسافت این است که این را غیر فعال کنید.
Reliability Monitor این کارش جمع کردن اطلاعات هنگ کردن برنامه ها و system failure ها برای کشیدن نمودار پایداری ویندوز است. نمودارهاش برای کاربر خانگی ارزشی ندارد و بکار نمی آید.
BootOptimizeFunction این کارش سریع تر کردن بالا آمدن ویندوز از طریق چیدن فایل های سیستمی ویندوز در مرکز دیسک و نزدیک به هم است. اگر خیلی روی درایو ویندوز فایل کپی نکنید میتوانید غیر فعالش کنید و سالی یک بار boot ویندوز را با دو دستور زیر optimize کنید کافی است:
defrag.exe [win drive letter]: -b
rundll32.exe advapi32.dll,ProcessIdleTasks
windows update این سرویس کارش اپدیت کردن فایل های سیستمی ویندوز است. از اونجایی که اپدیت های ویندوز خیلی سنگین هستند ، پهنای باند شما رو به شدت اشغال میکند بعلاوه عمدتا تاثیری در کارکرد ندارند و فقط نقص های امنیتی کوچکی رو بر طرف میکنند که احتمال یک در هزار هم به اونها برخورد نمیکنید. بنابراین اپدیت کردن ویندوز جز سنگین کردن سیستم برای شما نتیجه ای نخواهد داشت. من شخصا این سرویس رو برای خودم disable کردم.
نحوه غیر فعال کردن service ها :
Windows 7:
1-windows Search
control panel -> administrative -> services -> windows search ->startup type -> Disabled
2-Disk Defragmenter
control panel -> administrative -> services ->
Disk Defragmenter
->startup type -> Disabled
3-windows Defender
control panel ->windows defender -> tools -> option -> realtime protection -> uncheck
control panel ->windows defender -> tools -> option -> automatic scanning -> uncheck
control panel -> administrative -> services ->
windows Defender
->startup type -> Disabled
4-Reliability Monitor
control panel -> Administrative -> Task Scheduler -> Task Scheduler library -> microsoft -> windows -> RAC -> select RacTask -> Action menu -> Disable
5-windows Update
control panel -> administrative -> services -> windows update ->startup type -> Disabled
control panel -> administrative -> services -> windows update ->startup type -> Disabled
windows XP:
1- Indexing Service
control panel -> administrative -> services ->
Indexing Service
->startup type -> Disabled
2- BootOptimizeFunction
Run -> regedit -> HKEY_LOCAL_MACHINE -> SOFTWARE
->
Microsoft
->
Dfrg
->
BootOptimizeFunction -> Change the "Enable" key from Y to N
+ نوشته شده در یکشنبه سوم دی ۱۳۹۱ ساعت توسط بینام
|