صفحه 1 از 1

رفع مشكل بوت نشدن ويندوز XP

ارسال شده: شنبه ۲۸ مرداد ۱۳۸۵, ۲:۴۸ ق.ظ
توسط Mahdi1944
از: [External Link Removed for Guests]

اگر مدت زيادي است كه از ويندوز استفاده مي كنيد . ممكن است به هنگام روشن كردن كامپيوتر ، با مشكل بوت نشدن سيستم عامل مواجه شده ايد . در اين موارد اولين كاري كه ممكن است انجام دهيد ، نصب مجدد ويندوز است كه مشكل شما را به صورت قطعي حل مي كند .
اما براي اين مساله راه حل منطقي تري نيز وجود دارد . پيغام هاي خطايي كه معمولا در اين موارد مشاهده مي شود مربوط به از دست رفتن يا آسيب ديدن فايل هاي ضروري ويندوز مي باشد كه در اين ميان دو فايل ntldr و boot.ini از اهميت بيشتري برخوردارند .

اگر بعد از روشن كردن كامپيوتر و شنيدن بوق تاييد بايوس ، مبني بر سلامت سخت افزار كامپيوتر ، با پيغام از دست رفتن يا آسيب ديدن يكي از دو فايل فوق مواجه شديد ، با ديگر سيستم را راه اندازي كرده و اين بار در ابتداي راه اندازي كليد F8 را پايين نگه داريد تا صفحه ايي با چند گزينه به شما نشان داده شود .

ابتدا گزينه Last Know Good Configuration را انتخاب و كليد enter را بزنيد . اين عمل باعث مي شود تا رجيستري ويندوز به آخرين حالتي كه سيستم عامل در آن زمان سالم بوده است برگردد . اما اين روش ممكن در برخي موارد جواب ندهد و كاربر مجدد با همان پيغام خطاي قبلي مواجه شود .

در اينصورت همان مراحل قبل را تكرار و اين بار Safe mode را انتخاب كنيد . بعد از بالا آمدن در اين حالت كه علامت مشخصه آن نوشتن كلمه Safe Mode در چهار گوشه صفحه نمايش با Resolution و عمق رنگ پايين است ، مسير زير را دنبال كنيد :

Start/All Programs/Accessories/System Tools/System Restore

و سپس با استفاده از ابزار System Restore كامپيوتر خود را به وضعيتي كه سيستم شما در آن وضعيت بدون اشكال كار مي كرده است برگردانيد . البته اگر چنين وضعيتي در هنگام سلامت كامپيوتر توسط شما ايجاد شده باشد يا به عبارتي ديگر شما System Restore را فعال كرده باشيد . جهت آگاهي بيشتر در اين مورد اين مطلب را بخوانيد .

اما اگر شما System Restore را فعال نكرده باشيد اين روش نيز جواب نمي دهد . تنها راه چاره در اين موارد استفاده از ديسكت نجات براي ويندوز است . اگر تا به حال اين ديسكت را نساخته ايد بهتر است دز زمان سلامت سيستم عامل آن را بسازيد .

طرز ساختن ديسك نجات : يك ديسكت سالم و فرمت شده 1.44 مگابايتي را درون درايو مربوطه قرار دهيد . سپس از منوي استارت پنجره Run را باز كرده و عبارت cmd را تايپ و كليد اينتر را بزنيد . حال در پنجره باز شده ، به ترتيب دستورات زير را تايپ كرده و بعد از تايپ هر خط كليد enter را بزنيد :

Xcopy c:boot.ini a: / h
Xcopy c:ntdetect.com a: / h
Xcopy c:ntldr a: / h

توجه داشته باشد كه C بر خلاف موارد مشابه ديگر ، در اينجا نام درايو يا پارتيشني نيست كه ويندوز شما بر روي آن نصب است ، بلكه نام درايوي است كه كامپيوتر از آن بوت مي شود . بنابراين C ثابت است و اگر فرضا ويندوز XP شما در پارتيشن D نصب شده ، نبايد حرف D را تايپ كنيد .

اكنون با تايپ دستور exit و زدن كليد اينتر از اين پنجره خارج شويد . حلا ديسكت شما آماده استفاده است و به هنگام بروز هر گونه مشكل در بوت و راه اندازي سيستم ، ديسكت را درون درايو قرار داده و بايوس را طوري تنظيم نماييد كه كامپيوتر از فلاپي بوت شود . اگر مراحل را درست انجام داده باشيد هم اكنون بايد ويندوز بالا بيايد .

هر بار راه اندازي سيستم از فلاپي استفاده نكنيد و مستقيم از روي هارد سيستم بوت شود بايد عكس مراحل قبل را تكرار كنيد يعني به محيط cmd برويد و در جلوي خط فرمان تايپ كنيد :

Xcopy a:*.* c:/ h

اكنون سيستم شما تعمير شده و ديگر نيازي به فلاپي نداريد . همچنين در موارد كاملا خاص كه ممكن است ديسكت بوت به شما جواب ندهد ، مجبوريد از كنسول رفع عيب مايكروسافت يا به عبارتي Recovery Cansole استفاده نماييد . بدين منظور بهترين روش اين است كه سي دي ويندوز xp كه قابليت بوت شدن را داشته باشد درون درايو قرار داده و بايوس را طوري تنظيم كنيد تا سيستم از روي سي دي بوت شود .

سپس بعد از شنيدن بوق تاييد بايوس و مشاهده پيغام Press any key to boot from CD كليدي را فشار دهيد تا عمليات بوت آغاز شود . حال صبر كنيد تا عمليات آماده سازي اوليه سيستم تكميل شود . پس از آن و در مرحله بعد در صفحه معروف به Welcome كليد r را بزنيد تا پروسه عملكرد كنسول رفع عيب آغاز شود .

در اينجا با تايپ شماره سيستم عامل مورد نظر براي رفع عيب ، كه در صفحه نمايش داده مي شود و همين طور تايپ كلمه عبور مدير سيستم ( در صورت وجود ) وارد كنسول مي شويد . در جلوي خط فرمان با تايپ كلمه Help و زدن اينتر ليست دستورات قابل استفاده نمايش داه خواهد شد . اما پر استفاده ترين دستورات عبارت اند از :

Chkdsk : اشكالات ديسك را بررسي مي كند
Diskpart : دستوري براي پارتيشن بندي
Extract : فايل هاي فشذده ويندوز را باز مي كند .
Fixboot : يك سكتور بوت جديد را بر روي ديسك بازنويسي مي كند .
Fixmbr : ركورد اصلي بوت را بازنويسي مي كند .

ضمنا دقت كنيد استفاده از دستور Fixmbr ممكن است تمام اطلاعات شما را از بين ببرد. پس قبل از استفاده از آن به خوبي جوانب كار را در نظر بگيريد .

ارسال شده: جمعه ۱۸ مرداد ۱۳۸۷, ۴:۴۶ ب.ظ
توسط Ra30ol
Mahdi1944, عزیز و سایر دوستان
لب تاب compaq n610 c یکی از دوستان با مشکل ntldr is missing روبه رو شده است.
از اونجایی که این مدل قدیمی هست ،بایوس بسیار ساده ای داره ،که حتی نام هارد و .... رو نشون نمی ده و تنها می توان از quick boot برای بوت از سی دی و ... استفاده کرد.
بنده هم یک ویندوز بوتیبل گذاشتم ولی همچنان مشکل پا برجاست.
یعنی وقتی گزینه نصب ویندوز رو انتخاب می کنم ،باز هم همون پیغام خطا رو میده.
با بوت ویندوز 98 تونستم به prompt برسم ،ولی تنها دسترسی به درایو c که فکر می کنم همان فایل های سیستمی باشد
و درایو d که محتوای سی دی رو نشون میده هست.
نظرم اینه که کلا هارد در دسترس سیستم نیست.
چطور می تونم این مشکل رو حل کنم.
سپاس :razz:

ارسال شده: جمعه ۱۸ مرداد ۱۳۸۷, ۸:۲۵ ب.ظ
توسط Mahdi1944
Irachem,
موضوع ساده هست، دليل اينکه بقيه درايوها رو نميبينيد اينه که اونها NTFS هستند و ويندوز 98 اونها رو پشيتباني نميکنه، با partition Magic ميتونيد اون رو به Fat32 تبديل کنيد
البته اگر در جريان نصب ويندوز 98 پارتيشن‌هاي non-dos رو حذف نکرده باشيد

ارسال شده: شنبه ۱۹ مرداد ۱۳۸۷, ۱۲:۱۰ ب.ظ
توسط Ra30ol
:o :o :o
به کل این موضوع رو فراموش کرده بودم.

ولی چرا ایکس پی ست آپ نمیشه؟؟؟؟

نه من اصلا وارد مراحل نصب ویندوز 98 نشدم.

اون سی دی بوتیبل چند تا گزینه داره
ست آپ ایکس پی
ست آپ 98
هارد ست آپ
و ......

همه گزینه ها با همان پیغام خطا همراهند،جز نصب وین 98 که عرض کردم.

برای همین موضوع است که گمان می کنم کلا هارد در دسترس نیست.

چگونه میشه این موضوع رو بررسی کرد؟؟؟؟؟؟

ارسال شده: شنبه ۱۹ مرداد ۱۳۸۷, ۱۱:۵۲ ب.ظ
توسط Mahdi1944
Irachem,
اگر اطلاعات رو لازم نداريد با يک پرتيشن بندي مجدد و يا حداکثر يک Low Level Format ميتونيد مشکل رو رفع کنيد احتمالا

ارسال شده: یک‌شنبه ۲۰ مرداد ۱۳۸۷, ۱۲:۴۲ ق.ظ
توسط Ra30ol
Mahdi1944, عزیز
نرم افزار حسابداری روی سیستم وصل بوده ، آخرین بکاپ از نرم افزار هم مربوط به هفته پیش هست ،بنابر این به اطلاعاتش نیاز

دارم.

چطور می تونم بفهمم که هارد رو می خونه یا خیر؟؟؟

همانطور که عرض کردم متاسفانه bios توضیحات زیادی نداره.

:razz: :razz: سپاس :razz: :razz:

ارسال شده: یک‌شنبه ۲۰ مرداد ۱۳۸۷, ۳:۲۶ ق.ظ
توسط Solver
Irachem,

اين مشکل دو منشا احتمالي دارد. اول بايوس، که به روز نباشد. دوم فقدان چند فايل راه انداز سيستم عامل:

Ntldr
Ntdetect.com
Boot.ini

با کپي کردن اين فايل ها از شاخه i386 در ديسک XP در شاخه ريشه root مي تونيد مشکل را حل کنيد.

اينجا 2 تا راهنما هست که شما با مطالعه اون ها قطعاً مشکل را حل خواهيد کرد. کوتاه و مفيد هستن.

[External Link Removed for Guests]
اين ماله خود مايکروسافت هست که البته فقط در مورد won 2000 گفته اما راهنمايش کامله

[External Link Removed for Guests]
اين هم يک سايت مرجع هست که هم win 2000 را گفته و هم XP . کافيه که مراحل راهنمايي را دنبال کنيد.
:razz: :razz: :razz:

ارسال شده: دوشنبه ۲۱ مرداد ۱۳۸۷, ۱۲:۲۴ ق.ظ
توسط Ra30ol
شاید بنده توی پست اولم توضیحات خوبی ندادم ،در صورتی که فکر کنم کامل مشکلم رو بیان کردم.

Negar.int, عزیز

1 عرض کردم که بایوس بسیار قدیمی هست و حتی تنظیم تاریخ رو هم نداره ، والبته تاریخ رو 2003 نشون میده، ولی قبلا
هم همین تاریخ بوده و سیستم کار می کرده.

2 عرض کردم هارد بوت نمیشه و در دسترس نیست

با این حساب میشه بفرمایید چطور اون فایل رو کپی کنم؟؟؟؟؟؟

3 مطالب رو خوندم ، شبیه به پست اول این تاپیک بودند.

------------- با این شرایط چطور سلامت هارد رو چک کنم؟؟؟؟
------------ چکار کنم؟؟

ما رو پیش دوستمون ضایع نکنید
:grin:

Re: رفع مشكل بوت نشدن ويندوز XP

ارسال شده: جمعه ۴ بهمن ۱۳۸۷, ۲:۲۶ ب.ظ
توسط gili
من هم مشكل NTLDR را با كامپيوترم داشتم
بعد از امتحان همه راه حلها، فهميدم كه خازنهاي مادربوردم خراب شده اند و تركيده اند مجبور شدم مادربوردم را عوض كنم.

متأسفم فكر مي‌كنم شما هم دچار اين مشكل شده ايد