.تعمیـــرکاران کیان ست (kiansat.kim)تابع قوانین -جمهموری-اسلامی ایران میباشد و ارسال هر گونه مطلب سیاسی،مذهبی،غیراخلاقی و خرید و فروش متعلقات ماه-واره و دیگر موارد مجرمانه ممنوع میباشد وبا کاربران خاطی به شدت برخورد میگردد انجمن فقط تعمیرات لوازم الکترونیک میباشد...













سلام مهمان گرامی؛
به کیان ست خوش آمدید برای مشاهده انجمن با امکانات کامل می بايست از طريق این لینک عضو شوید.

http://teranzit.pw/uploads/14469017281.png
پیام خصوصی به مدیریت کل سایت ........... صفحه توضیحات و شرایط گروه ویژه ........... ...........
ارتباط تلگرامی با مدیریت سایت ................. ایدی تلگرام suportripair@ .................
نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: اشكال زدائی ويندوز xp

  1. #1


    تاریخ عضویت
    Aug 2010
    نوشته ها
    578
    تشکر ها
    13,389
    2,267 سپاس از462 پست

    پیش فرض اشكال زدائی ويندوز xp

    اشكال زدائی ويندوز xp


    سيستم عامل مهمترين نرم افزار در يك كامپيوتر است كه مسئوليت مهم و حياتی مديريت منابع سخت افزاری و نرم افزاری در يك سيستم كامپيوتری را برعهده دارد . سيستم عامل ، ميزبان تمامی برنامه های كامپيوتری است و تا زمانی كه به درستی در حافظه مستقر نگردد ، امكان اجرای هيچگونه برنامه ای وجود نخواهد داشت . هر سيستم عامل بر اساس يك فرآيند خاص در حافظه مستقر می گردد . به اين فرآيند Booting گفته شده و كاربران كامپيوتر صرفا" پس از اتمام موفقيت آميز اين فرآيند ، قادر به استفاده از منايع موجود بر روی سيستم خود خواهند بود .
    در زمان راه اندازی سيستم ممكن است به دلايل متعددی نظير بروز اشكال در سخت افزارها و يا نرم افزارهای نصب شده ، عدم سازگاری درايورها ، وجود اشكال در فايل های سيستم و عدم پيكربندی مناسب آنان ، فرآيند اشاره شده توام با موفقيت نباشد.
    سيستم های عامل ويندوز 2000 و XP نيز از اين قاعده مستثنی نبوده و ممكن است كاربران در زمان راه اندازی سيستم با مشكلات متعددی برخورد نمايند . در ادامه با فرآيند استقرار سيستم های عامل فوق در حافظه آشنا خواهيم شد تا از اين رهگذر بتوانيم دانش خود را ارتقاء و بر مبنای يك روش كاملا" علمی و اصولی با مشكلات مربوطه برخورد نمائيم .
    مراحل راه اندازی سيستم
    پس از روشن كردن كامپيوتر عمليات متعددی انجام می گردد تا در نهايت سيستم عامل در حافظه مستقر شود . عمليات فوق را می توان در شش مرحله زير خلاصه نمود :



    • بررسی و تست اوليه سيستم در زمان راه اندازی ( Power-on self test )


    • مقدار دهی و عمليات اوليه سيستم ( Initial start-up phase )


    • فعال شدن برنامه اوليه بوتينگ ( Boot loader phase )


    • تشخيص و پيكربندی سخت افزارهای نصب شده ( Hardware detect and configure )


    • استقرار هسته سيستم عامل در حافظه ( Kernal load )


    • ورود به سيستم ( Logon )






    در ادامه به بررسی هر يك از مراحل فوق خواهيم پرداخت.
    مرحله اول : بررسی و تست اوليه سيستم در زمان راه اندازی ( Power-on self test )
    پس از روشن كردن كامپيوتر و اطمينان از صحت عملكرد منبع تغذيه به منظور تامين ولتاژ لازم ، پردازنده فعال و ريجسترهای داخلی سيستم مقداردهی اوليه می گردند . در ادامه به آدرس 0xfffffff0 پرش و دستورات موجود در اين آدرس اجراء خواهند شد. دستورالعمل های موجود در اين مكان حافظه بخشی از BIOS می باشند . BIOS ( برگرفته از Basic Input Output System ) مجموعه ای از دستورالعمل ها و رويه ها است كه به عنوان يك واسطه بين سخت افزار و نرم افزار ايفای وظيفه نموده و به نرم افزار اجازه می دهد تا با سخت افزار ارتباط برقرار نمايد . BIOS ، همچنين مجموعه ای از دستورالعمل ها برای راه اندازی اوليه سيستم را ارائه كه پس از اجرای آنان، كنترل به ساير برنامه های موجود جهت استقرار سيستم عامل در حافظه واگذار می گردد .
    در صورت بروز اشكال در اجرای دستورات BIOS ، مراتب از طريق نواختن تعداد محدود و مشخصی beep كه نشاندهنده ماهيت و نوع خطاء می باشد به كاربر اعلام می گردد. ويژگی فوق به نوع BIOS نصب شده بر روی كامپيوتر بستگی دارد .
    در اولين اقدام ، سخت افزارهای نصب شده بر روی سيستم بررسی تا از صحت عملكرد آنان اطمينان حاصل گردد . بدين منظور تست های متعددی بر روی سخت افزارهائی نظير حافظه ، فلاپی ديسك ، هارد ديسك و ساير عناصر سخت افزاری ديگر انجام می گردد . فرآيند فوق را POST ( برگرفته از Power-on self test ) می گويند.
    در صورت بروز اشكال در اين مرحله ، مراتب از طريق نواختن تعداد محدود و مشخصی beep كه نشاندهنده ماهيت و نوع خطاء می باشد به كاربر اعلام می گردد. متاسفانه كدهای beep استاندارد نبوده و هر BIOS دارای مجموعه كدهای مختص به خود می‌باشد . بنابراين لازم است به منظور تشخيص اشكال ايجاد شده از نوع BIOS نصب شده بر روی سيستم خود آگاه گرديد . در ادامه به برخی از كدهای beep اشاره می گردد ( با توجه به نوع BIOS ) .
    الف ) Beep Code مربوط به AMI BIOS
    در AMI BIOS از كدهای beep زير استفاده می گردد :
    Beep Code


    مفهوم

    1 Short DRAMS refresh failure. 2 Short Parity circuit failure. 3 Short Base 64k RAM failure. 4 Short System timer failure. 5 Short Process failure. 6 Short Keyboard controller Gate A20 error. 7 Short Virtual mode exception error. 8 Short Display memory Read/Write test failure 9 Short ROM BIOS checksum failure. 10 Short CMOS shutdown Read/Write error. 11 Short Cache Memory error. 1 Long, 3 Short Conventional/Extended memory failure. 1 Long, 8 Short Display/Retrace test failed.
    ب ) Beep Code مربوط به Award BIOS
    Award ، دارای حداقل كد نسبت به ساير توليد كنندگان BIOS است و صرفا" از دو كد كه مربوط به كارت گرافيك و يا حافظه RAM است ،‌استفاده می نمايند .
    Beep Code


    مفهوم

    1 Long, 2 Short A video error has occurred and the Bios cannot initialise the video screen to display any additional information. Any other beep(s) RAM Problem
    ج ) Beep Code مربوط به IBM BIOS
    در IBM BIOS از كدهای beep زير استفاده می گردد :
    Beep Code


    مفهوم

    No Beeps No Power, Loose Card, or Short. 1 Short Beep Normal POST, Computer is ok. 2 Short Beeps POST error, review screen for error code. Continuous Beeps No Power, Loose Card, or Short. Repeating Short Beeps No Power, Loose Card, or Short. 1 Long & 1 Short Beeps Motherboard issue. 1 Long & 2 Short Beeps Video (Mono/CGA) Display circuitry. 1 Long & 3 Short Beeps Video (EGA) Display circuitry. 3 Long Beeps Keyboard / Keyboard card error. 1 Beep, Blank or Incorrect Display Video Display Circuitry.
    د ) Beep Code مربوط به Macintosh
    در ماشين های مكينتاش از كدهای beep زير استفاده می گردد :
    Beep Code


    مفهوم

    Error Tone. (two sets of different tones) Problem with logic board or SCSI bus. Start-up tone, drive spins, no video.Problem with video controller. Powers on, no tone. Logic board problem. High Tone, 4 Higher Tones Problem with SIMM.
    در صورت عدم بروز خطاء‌ در اين مرحله ، BIOS اقدامات لازم به منظور فعال كردن كارت ويدئو را انجام خواهد داد . در اين مرحله كد مورد نياز به منظور فعال كردن ساير دستگاه های متصل به برد اصلی نظير هارد ديسك ها و يا اينترفيس های SCSI اجراء‌ می گردد .
    نمايشگر ويدئو و كليدهای دستيابی به Set-up mode
    BIOS ، شروع كار خود را با ارائه يك پيام بر روی صفحه نمايشگر اعلام می نمايد . اطلاعات ارائه شده شامل توليد كننده BIOS ، شماره نسخه و كليد های دستيابی به به Setup mode می باشد . برای فعال كردن Setup mode با توجه به نوع BIOS از كليد های خاصی استفاده می گردد :
    BIOS Key Sequence AMI Delete Award Delete or Ctr+Alt+Esc Compaq F10 Phoenix F1 or F2 در اين زمان اطلاعات موجود در حافظه CMOS ( برگرفته از Complementary Metal-Oxide Semiconductor ) به منظور آگاهی از آخرين وضعيت دستگاه ها و پارامترهای مربوطه بررسی می گردد . CMOS يك نوع حافظه خاص است كه با دارا بودن يك باطری حتی در زمان خاموش بودن كامپيوتر اطلاعات مربوط به پيكربندی سيستم را در خود نگهداری می نمايد . در ادامه چاپگر و دستگاه های سريال بررسی و فعال می گردند .
    سپردن كنترل به سيستم عامل
    BIOS با مراجعه و استفاده از اطلاعات موجود در CMOS ، درايو ( فلاپی ديسك ، هارد ديسك ، لوح فشرده ، ... ) حاوی سيستم عامل را تشخيص و در ادامه اقدام به استقرار ركورد MBR ( برگرفته از Master Boot Record ) درون حافظه ( از آدرس 0x00007c00 ) می نمايد . در نهايت كنترل به برنامه موجود درون MBR كه هم اينك در حافظه مستقر شده است ، واگذار می گردد ( پايان ماموريت BIOS ) .
    در صورتی كه BIOS نتواند ركورد MBR دستگاه مشخص شده در حافظه CMOS برای راه اندازی سيستم را پيدا نمايد بر روی دستگاه بعدی متمركز می گردد ‌( اولويت دستگاه هائی كه می توان از طريق آنان سيستم را راه اندازی نمود در CMOS ذخيره و از طريق برنامه Setup مربوط به BIOS می توان آنان را تغيير داد ) . عمليات بررسی دستگاه های مشخص شده تا انتهای ليست تعريف شده در CMOS انجام خواهد شد و در صورتی كه هيچيك از دستگاه ها واجد شرايط لازم نباشند ،‌ ( حاوی MBR نمی باشند ) ،‌مراتب از طريق پيام زير با اين مضمون كه " دستگاهی برای راه اندازی سيستم موجود نمی باشد " به كاربر اعلام می گردد :
    no boot device is available


    گزارش خطاء
    پس از اين كه صفحه نمايشگر سيستم فعال و اصطلاحا" وارد مدار گرديد ، از مانيتور برای ارائه گزارش خطاء استفاده می گردد . اين نوع خطاء ها كه توسط BIOS گزارش می گردند را می توان به هشت گروه متفاوت تقسيم نمود :
    كد
    مفهوم
    1xx Motherboard error 2xx Main Memory error 3xx Keyboard errors 5xx Colour monitor errors 6xx Floppy controller error 14xx Printer errors 17xx Hard disk controller errors 86xx Mouse controller errors پس از اتمام مرحله اول راه اندازی سيستم كه به نوعی در اكثر كامپيوترهای شخصی با پردازنده های اينتل و سازگار با آن مشابه می باشد ،‌مرحله دوم فرآيند راه اندازی سيستم آغاز خواهد شد كه دربخش دوم به بررسی آن و ساير مراحل ديگر خواهيم پرداخت .

  2. نمایش تمام تشکر های hamed_p در این پست:

    ASHKAN-NO (20th May 2013)

  3. #2


    تاریخ عضویت
    Aug 2010
    نوشته ها
    578
    تشکر ها
    13,389
    2,267 سپاس از462 پست

    پیش فرض

    مرحله دوم : مقدار دهی و عمليات اوليه سيستم ( Initial start-up phase )
    پس از تشخيص درايوی كه می بايست از طريق آن سيستم عامل در حافظه مستقر گردد ( اين اولويت می تواند شامل فلاپی دسيك ، هارد دسيك ، CD-ROM ، كارت شبكه و يا كنترل كننده های SCSI باشد ) ، در ادامه اقدامات لازم جهت استقرار سيستم عامل در حافظه انجام می شود .
    در صورتی كه سيستم از طريق هارد ديسك راه اندازی می گردد ، اولين سكتور موجود بر روی آن كه به MBR معروف است ،‌ در حافظه مستقر خواهد شد . سكتور فوق شامل يك برنامه كوچك و جدولی برای تعريف پارتيش های اوليه است ( جدول پارتيشن ) . با استفاده از كد موجود در اين سكتور كه هم اينك در حافظه اصلی سيستم مستقر شده است ، پارتيش فعال ( Active Partition) شناسائی می گردد . در ادامه اولين سكتور پارتيش فوق از روی هارد ديسك خوانده شده و در حافظه مستقر و كنترل به وی سپرده می شود . كد موجود در بوت سكتور بسيار اندك بوده و صرفا" مسئوليت ارائه اطلاعات لازم به منظور شناخت فرمت پارتيشن جهت استقرار تعداد اندكی از فايل های مهم موجود در فهرست ريشه را برعهده دارد ( نظير فايل NTLDR ) .
    برای استقرار سيستم عامل ويندوز 2000 و XP در حافظه به امكانات حياتی زير نياز می باشد :‌


    • يك حافظه جانبی ( نظير هارد ديسك ) كه بر روی آن سيستم عامل موجود باشد .
    • در صورتی كه درايو مورد نظر هارد ديسك باشد ، يك جدول پارتيشن كه در آن پارتيشن فعال مشخص شده باشد .
    • بوت سكتور پارتيشن فعال كه فرمت پارتيشن را مشخص می نمايد.
    • فايل NTLDR در فهرست ريشه پارتيشن فعال


    در صورتی كه هر يك از امكانات اشاره شده موجود نباشد ، مراتب از طريق نمايش يك پيام خطاء به كاربر اعلام می گردد . پيام های زير نمونه هائی در اين زمينه می باشد كه با توجه به عدم وجود هر يك از امكانات اشاره شده ،‌ نمايش داده می شوند :
    invalid partition table

    missing operating system

    NTLDR missing




    مرحله سوم : فعال شدن برنامه اوليه بوتينگ ( Boot loader phase )
    پس از اين كه كنترل به NTLDR واگذار گرديد ، وی فرآيند استقرار سيستم عامل ويندوز 2000 و يا XP را آغاز می نمايد :


    • تغيير حالت حافظه از Real به 32 بيت : پردازنده های اوليه x86 ، هشت و يا شانزده بيتی و با توانائی آدرس دهی محدودی بودند. پردازنده های جديد و سازگار X86 ، همچنان دراين mode و به منظور سازگاری با مدل های قديمی عمليات خود را آغاز می نمايند ، ولی قادر به آدرس دهی حافطه بيشتری می باشند . اولين چيزی كه XP انجام خواهد داد ، سوئيچ از Real mode به Protect Mode می باشد ( افزايش ميزان فضای آدرس دهی حافظه ) .
    • استقرار فايل Boot.ini در حافظه : Boot.ini ،‌ يك فايل مقداردهی اوليه است كه در نسخه های ويندوز NT ، 2000 و XP از آن استفاده می گردد . اين فايل همواره در فهرست ريشه هارد ديسك primary وجود دارد . با استفاده از فايل فوق آدرس هر يك از سيستم های عامل نصب شده بر روی كامپيوتر و سيستم عامل پيش فرض مشخص می گردد . در زمان راه اندازی‌ سيستم ، كاربران می توانند از طريق منوی مربوطه يكی از سيستم های عامل نصب شده بر روی‌ سيستم خود را برای استقرار در حافظه انتخاب نمايند . كد زير محتويات يك فايل نمونه boot.ini را نشان می دهد :

      [boot loader]
      timeout=10
      default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
      [operating systems]
      multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microso ft Windows 2000 Professional" /fastdetect



      همانگونه كه مشاهده می گردد ، فايل Boot.ini از دو بخش boot Loader و operationg system ، تشكيل شده است . در بخش اول با استفاده از پارامتر timeout ، مدت زمان نمايش منو راه اندازی سيستم و با استفاده از پارامتر default ، سيستم عامل پيش فرض به منظور راه اندازی سيستم مشخص شده است . سيستم عامل مورد نظر (‌ Windows 2000 Professional ) در دايركتوری WINNT موجود و بر روی پارتيشن اول هارد ديسك شمار صفر نصب شده است .
      در صورتی كه چندين سيستم عامل بر روی كامپيوتر نصب شده باشد ، آدرس هر يك از آنان در بخش دوم ( operating system ) مشخص می گردد .




    • نمايش منو انتخاب سيستم عامل :‌ در صورتی كه چندين سيستم عامل بر روی كامپيوتر نصب شده باشد ، در زمان راه اندازی سيستم يك منو نمايش داده می شود كه كاربران می توانند از طريق آن سيستم عامل مورد نظر جهت استقرار در حافظه را انتخاب نمايند. در صورتی كه پس از گذشت مدت زمان مشخص شده توسط پارامتر timeout ، گزينه ای انتخاب نگردد ، سيستم عامل پيش فرض ( مشخص شده توسط پارامتر default ) به صورت اتوماتيك انتخاب و در حافظه مستقر خواهد شد . كد زير محتويات فايل Boot.ini كامپيوتری را كه بر روی آن سه نوع سيستم عامل متفاوت نصب شده است را نشان می دهد :


    [boot loader]
    timeout=10
    default=multi(0)disk(0)rdisk(0)partition(3)\WINDOW S
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Micro soft Windows XP Professional" /noexecute=optin /fastdetect
    multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microso ft Windows 2000 Advanced Server" /fastdetect
    C:\="Microsoft Windows"







    • فعال كردن درايور SCSI در صورت نياز : در صورتی كه هارد ديسك تعريف شده در فايل Boot.ini از نوع SCSI باشد ، در ادامه NTLDR يك درايو اضافه ديگر با نام NTboot.sys را فعال تا مسئوليت مقداردهی اوليه و گفتگو با كنترل كننده SCSI را برعهده گيرد .


    مرحله چهارم : تشخيص و پيكربندی سخت افزارهای نصب شده ( Hardware detect and configure )
    پس از استقرار NTLDR در حافظه ، فايل NtDetect.com از فهرست ريشه پارتيشن مربوطه در حافظه مستقر و اجراء می گردد . در ويندوز NT و 2000 پيامی با اين مفهوم كه سيستم در حال بررسی سخت افزار است، نمايش داده می شود ( NT Detect: checking hardware ) . برنامه فوق بررسی اوليه سخت افزارهائی نظير موس ، صفحه كليد ، آداپتورهای كارت گرافيك و دسيك ها را انجام داده و در ادامه جزئيات مربوطه را در اختيار NTLDR قرار می دهد.
    در ادامه ، hardware extraction layer در حافظه مستقر خواهد شد ( قبل از استقرار فايل NtosKernel.exe موجود در فهرست systemroot\system32 و سپردن كنترل به وی ) .

    مرحله پنجم :استقرار هسته سيستم عامل در حافظه ( Kernal load )
    در اين مرحله هسته سيستم عامل در حافظه مستقر و عمليات زير را انجام خواهد داد :


    • ntoskernel.exe ، فايل systemroot\system32\config\system را در حافظه مستقر و كليد ريجستری زير را ايجاد و اطلاعات مرتبط با آن خوانده می شود . كليد ريجستری زير دارای زير كليد های متعددی نظير Last Know Good , Failed و Default می باشد كه در ادامه فرآيند booting مقادير يكی از كليد ها می تواند انتخاب گردد .
      HKEY_LOCAL_MACHINE\SYSTEM


    • هسته در ادامه با استفاده از اطلاعات برگردانده شده توسط NtDetect ، كليد ريجستری زير را كه شامل جرئيات اطلاعات مربوط به سخت افزارهای مختلف و منابع تخصيص داده شده است را ايجاد می نمايد . همزمان با استقرار هسته سيستم عامل در حافظه ، پيشرفت عمليات در انتهای صفحه نمايش داده می شود.
    • HKEY_LOCAL_MACHINE\HARDWARE


    • در ادامه و در صورت ضرورت،‌ سرويس های متفاوت سيستم كه در كليد ريجستری زير مشخص می گردند فعاليت خود را آغاز می نمايند .
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\servicename


    • پس از انجام مراحل فوق ، هسته سيستم عامل فايل smss.exe را مقداردهی اوليه می نمايد . فايل فوق ، مسئوليت نسبت دهی متغيرهای محيطی ، سوئيچ از حالت متن به گرافيك و اجرای فايل winlogon.exe را برعهده دارد .


    مرحله ششم :‌ورود به سيستم ( Logon )
    در آخرين مرحله ، ( ‌ services subsystem (SCM و ( local security authority (LSA فعال و سيستم در انتظار فشردن كليدهای CTRL+ALT+DEL می ماند . پس از فعال شدن كليدهای فوق و درج نام و رمز عبور ،‌ اطلاعات دريافتی به منظور تائيد در اختيار LSA قرار داده می شوند. در صورت تائيد كاربر ، SCM اقدام به فعال كردن درايورها در حين اجرای winlogin می نمايد .
    پس از انجام موفقيت آميز login ، مقادیر موجود در كليد دريحستری Last Known Good بهنگام می گردند

  4. 2کاربر از hamed_p بخاطر ارسال این پست مفید سپاسگزاری کرده اند:

    ASHKAN-NO (20th May 2013),ava4429 (20th May 2013)

اطلاعات موضوع

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

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  


Copyright ©2000 - 2013, Jelsoft Enterprises Ltd کیــــــــــان ستـــــــــــ ...® اولین و بزرگترین سایت فوق تخصصی الکترونیک در ایران



Cultural Forum | Study at Malaysian University