با عرض سلام...
در این تاپیک میخوایم به بررسی نکات افزایش سرعت BOOT در ویندوز xp بپردازیم
من راهکارهای خودم رو میدم،
خواهشمند هستم شما هم راهکارهای خودتون رو ارائه کنید
با تشکر امین.
با عرض سلام...
در این تاپیک میخوایم به بررسی نکات افزایش سرعت BOOT در ویندوز xp بپردازیم
من راهکارهای خودم رو میدم،
خواهشمند هستم شما هم راهکارهای خودتون رو ارائه کنید
با تشکر امین.
Last edited by A M ! N; 29-09-2011 at 01:26.
همون طور که میدونید منظور از BOOT همون صفحه ای هست که وقتی ویندوز داره میاد بالا نمایش داده میشه ، که آرم ویندوز اونجا هست و یک خطی مدام رد میشه به نشانه ی لود شدن سیستم
که حالا در seven به شکل فقط یک انیمیشن در اومده..
شاید شما هم در ویندوز ایکس پی تعداد دفعات رد شدن این خط رو دیده باشین که گاها میبینیم که 14 بار این خط رد میشه و هنوز ویندوز بالا نیامده، شما دوست دارین که سرعت این افزایش پیدا کنه و مثلا این تعداد به حداکثر 5 بار برسه و سیستم شما سریع لود بشه؟
پس این توصیه هارو بخونید که حاصل مدتها تجربه ی خودم هست! :
قبلش برید تعداد دفعات رد شدن این خط رو موقع لود شدن ویندوز بشمارید تا وضعیت قبل از انجام کار رو ببینید...!
یکی از کارهایی که BOOT انجام میده اینه که بیاد تمام Device هارو هر سری که ویندوز می خواد بیاد بالا چک کنه ، device هایی مثل هارد و دی وی دی رم ، سی دی رم یا فلش مموری که وصل شده باشه به سیستم،
در صورتی که نیازی به این کار نیست پس چطور غیر فعالش کنیم مهمه :
ئارد device manager بشین و برین به دسته ی IDE ATA\ATAPI controllers و به گزینه های زیر بروید:
primary IDE channel
secondary IDE channel
third IDE channel
و برای هرکدوم جدا جدا این اقدامات رو انجام بدین:
روی هر کدوم از آیتم های بالا راست کلیک کرده و properties رو میزنیم، در صفحه ی باز شده به تب Advanced setting میریم،
و در هردو قسمت آیتم های device 0 و device 1 ، مقدار device type رو روی حالت NONE میزاریم.
این عمل رو برای تمام آیتم های primary ,Secondary,third channel انجام بدین و سیستم رو ریستارت کنین و نتیجه ی شگفت انگیز این کار رو ببینین. ملاحظه میکنین که چقدر سرعت BOOT شما افزایش پیدا کرده است.
و دلیلش هم این هست که وقتی ویندوز داره لود میشه دیگه ویندوز دی وی دی شما رو چک نمیکنه تا محتویاتشو شناسایی کنه و همین باعث هدر دادن کلی زمان میشد!
البته این کار یک سری نکته ها هم داره :
وقتی میخواید یک هارد دیگه هم به سیستم وصل کنید ، تمام گزینه هارو به حالت اول خودشون برگردونید تا هارد جدید شناسایی بشه ، در غیر این صورت شناسایی نمیشه در ویندوز.
موفق و موئید باشین
Last edited by A M ! N; 29-09-2011 at 10:30.
پیشنهاد دیگر این است که در تنظیمات بوت گزینه First Boot ... رو به هارد تغییر دهید
همچنین بعضی برنامه های غیر ضروری در استارت اپ را غیر فعال کنید .
نرم افزاری هم ازبرنامه های Soluto یا که BootVis هم میشه استفاده کرد
لینک دانلودBootVis
تاپیک Solutoکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یک راه جدید هم برای این کار defragmented بودن اطلاعات روی درایو سی هستش و بعد از اون defragmented بودن اطلاعات رجیستری هست که خیلی برنامه ها این کار رو انجام میدن از جمله برنامه ی محبوب بنده که tune up utility باشه..
چک دیسک کردن هارد دیسک برای بازیافتن فضاهای بدسکتور
راههای بعد هم باز به مرور یادم اومد مینویسم
موفق و موئید باشین..
اگه شما هم از اون دسته افراد هستید که مدام پوشه های %tmp% و prefetch رو پاک میکنید ، باید بگم که در مورد prefetvh این کار رو متوقف کنید. چون فولدر prefetch شامل کلی page file میشه با پسوند pf که حاوی اطلاعات برنامه هایی که شما اجرا میکنید..
ویندوز سریعا یک رکورد از برنامه ی اجرا شده ی شما در prefetch folder ثبت میکنه..که حاوی جزییات اون برنامه و ترتیب اجرای اون هست. دفعه ی بعد که برنامه رو اجرا کنید یا بوت کنید ویندوز میاد فایل prefetch مربوطه رو پیدا میکنه و بدون اینکه نیاز باشه به صورت فایل به فایل از سوی Loader سیستم عامل هدایت بشه ، همه ی فایل های مورد نظر رو در حافظه بار گزاری میکنه.
یعنی اینکه Loader مسیر خودش رو میدونه و نیازی به اتلاف وقت برای یافتن مسیر فایلها نیست در زمان بوت شدن یا اجرای برنامه..
حالا اگه شما این page file ها رو پاک کنید در هنگام اجرا loader به صورت فایل به فایل باید دنبال مسیر بگرده و زمان هدر میره و همچنین بعد از مسیر یابی مجددا یک رکورد از برنامه ی اجرا شده میسازه برای دفعه ی بعد..
به مسیر زیر برید در رجیستری :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management\PrefetchParameters
و در سمت راست enable prefetcher رو پیدا کنید که ویندوز بهش مقدار 3 میده در حالت پیش فرض..
مقدار 0 یعنی اینکه این خاسیت رکورد گرفتن غیر فعال بشه کلا
مقدار 1 یعنی prefetcher فقط برای اجرای برنامه ها فعال باشه
مقدار 2 یعنی prefetcher فقط برای BOOT فعال باشه(این مقدار پیشفرض در ویندوز 2003 هستش)
مقدار 3 یعنی که prefetcher هم برای Boot و برای اجرای برنامه ها فعال باشه که این حالت توصیه میشه و recommended هست.
مقادیر بیشتر از 3 هم طبق منبع موثق که من دارم سرعت Boot رو افزایش نمیده ، ولی گاها میبینیم که میگن این مقدار رو روی 5 بزارید که بی فایدست.
پس یادتون باشه که این فولدر رو پاک نکنید چون شما نمیدونید کدوم page file ها بیهوده هستند و با پاک کردنشون مشکلی ایجاد نمیشه..
ماکزیمم تعداد این page file ها 128 عددهست.
و ویندوز خودش اتوماتیک پاک میکنه یک سری هارو
و ضمنا این فایل ها اصلا فضایی رو اشغال نمیکنن.
ولی یک راه خوب برای بهینه سازی کردن این page file ها اینه که :
داخل CMD این عبارت رو تایپ کنید :
Defrag.exe %systemdrive% -b
این باعث میشه که ویندوز مجبور به انجام یک defrag از فایلهای prefetcher بشه بدون اینکه مجبور بشید کل درایو رو defrag کنید
و سرعت روخوانی Loader هم بیشتر میشه هنگام بوت یا اجرای برنامه ها
هر سه روز اینکار رو انجام بدید.
موفق و موئید باشین.
با سلامی دوباره...
راه دیگه برای افزایش سرعت BOOt این هست که یک برنامه برای پاک کردن خودکار فولدر temp بسازید!
یک فایل text در دسکتاپ بسازید و داخلش این طور بنویسید :
echo off
del c:\docume~1\X\locals~1\temp\*.*/q
و به جای اون x اسم username ویندوزتون رو بنیوسین و save کنید و بیاید بیرون
اسم فایل رو بزارین: TMPCLN.BAT
و این فایل رو کپی کنید به پوشه ی startup ویندوزتون :startmenu>All program >startup
ازین به بعد به محض ورود به ویندوز فایلهای پوشه ی temp پاک میشن خودکار!
موفق و موئید باشین
با سلام
در قسمت زیر
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management\PrefetchParameters
enable prefetcher رو اگه روی 5 بزارید سرعت افزایش پیدا میکنه شما فکر کنم حس نکردین.
10 راه برتر براي افزايش سرعت بوت
كاهش زمان بوت ويندوز اكس پيکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این هم لینک یک فایل رجیستری که باعث افزایش سرعت بوت میشه:
گام بعدی اینه که دیگه با فلاپیتون خداحافظی کنید!کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
چون الان دیگه تقریبا کاربردی ندارن و تنها استفاده از اونها تهیه ی دیسک بوت بود که الان دیگه کسی 98 نصب نمیکنه!
پس از طریق BIOS کاملا غیرفعالش کنید که تاثیر چشمگیری داره.
در BIOS اگه گزینه های BOOT Priority به این شکل باشه بهتره:
First\primary Boot device: Hard Disk
secondary Boot device: disabled
third Boot Device: disabled
و ...
موفق و موئید باشین
ولی دوست من دوتا مطلب دیگه خوب بود ولی در مورد مقدار 5 برای prefetch اصلا تعریف نشده در رجیستری.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management\PrefetchParameters
enable prefetcher رو اگه روی 5 بزارید سرعت افزایش پیدا میکنه شما فکر کنم حس نکردین.
ببخشیدها من اینو میگم
تنظیمات همونطور که قبلا گفتم بیشتر ازاین نیست، من داخل خیلی از سایتهای
Advanced Computer Tech Support به دنبال این مطلب رفتم و نتیجه ی مشترک همشون این بوده :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management\PrefetchParameters
EnablePrefetcher
0 disabled
1 application launch prefetch
2 boot prefetch
3 both
No other possible values
حالا فرض کنیم 5 هم باشه ، چه کارایی داره اینجا ؟
Applications & Boot Prefetch که هردو با مقدار تنها 3 فعال میشه ، حالا 5 مثلا دیگه چیارو میخواد فعال کنه؟
فقط تنها چیزی که میتونم درباره ی این بگم اینه که چون 5 بزرگتر از 3 هستش ، وقتی شما 5 میزارید بازهم رجیستری همون مقدار 3 رو قبول کرده و limit میکنه البته تغییرش نمیده و عدد 5 نمایش داده میشه.
ولی وقتی شما با دید مثبت این کار رو انجام میدین حتما بی تاثیر نمیمونه! و باعث بهتر شدن نتیجه میشه.
البته بگم ها من اصلا قصد جسارت ندارم و نظر شما کاملا برای من محترمه دوست خوبم، ببخشید.
موفق و موئید باشین.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)