Saturday, January 24, 2015

Blue screen Death of Computer Hardwares

නිල් තිර දෝශ පනිවිඩ පරිගනක බාවිතා කරන හැමදෙනාම වගේ එක් වරක්වත් මූනදුන්න ප්‍රශ්නයක්. ඔයාලා දන්නවා මේ දෝශ පනිවඩය ආපුවාම පරිගනකයේ මොනවත්ම කරන්න බෑ කියලා. අපි බලමු Blue Screen Of Death පනිවිඩ නැත්නම් STOP error සහ එක එන්න බලපාන ප්‍රදන හේතු මොනවද කියලා.

1. Stop 0x0000000A or IRQL_NOT_LESS_OR_EQUAL

මේ පනිවඩය එන්න ප්‍රදාන හේතුවක් තමයි kernel-mode process හරි driver ගොනුවක් අවසර නොමැති පෝල්ඩර්ස් වැනි දේ බාවිතා කිරීමට සූදානම් වීම නිසායි. එහෙම නැත්නම් kernel interrupt request level (IRQL) කියන අගය ඉතාමත් ඉහල අගයක් උනාමත් මේ දෝශ පනිවිඩය එනවා. kernel-mode process එකක් පරිගනකයේ දුවද්දි ඒකට බාවිතා කරන්න පුලුවන් IRQL ලෙවල් එක, අඩු හෝ සමාන වෙන්න ඕනේ පරිගනකයේ දෘඩාංග මගින් සපයන IRQL ලෙවල් එකට මෙහිදී අපිට මොනවද කරන්න පුලුවන්..?

• මෙතනදි මන් කලින් කිවුව දේ පැහැදිලි උනා නම් ඔයාලට තේරෙන්න ඇති IRQL ලෙවල් එක, අඩු හෝ සමාන නොවන දෘඩාංග මගින් මේ දේශය හටගන්නවා කියලා. ඉතින් හොදම දේ ලගදින ස්තාපිත කරපු දෘඩාංගයක් හෝ මෘදුකාංගයක් ඩයිවර්ස් එකක් disable කිරීම, remove කිරීම, roll back කිරීම වෙනි දෙයක් කිරීම. සමහර වෙලාවට මෘදුකාංග update කරන්න ගියාමත් මේ දේම සිදු වෙනවා

• මේ දේශ පනිවිඩය ආවේ Windows XPl වලදි නම් හේතුව වෙන්නෙ නොගැලපෙන ඩර්යිවස් . තෙවන පාර්ශවීය ඩර්යිවස් නිසා මේ දේ බොහෝදුරට වෙනව. ඉතින් ඩර්යිවස් ස්තාපිත කරනවා නම් හොදම දේ අදාල දෘඩාංගය නිශ්පාදනය කල සමාගමේ නිල වෙබ් අඩවියෙන් අදාල ඩර්යිවස් බාගත කරගැනීමයි


2. Stop 0x0000001E or KMODE_EXCEPTION_NOT_HANDLED

මේ පනිවඩය එන්න ප්‍රදාන හේතුවක් තමයි පරිගනකය විසින් බාවිතා කල නොහැකි illegal හෝ අදුනාගත නොහැකි ක්‍රියාවලියක් (processor) ආරම්බ කිරීම . මෙහිදී අපිට මොනවද කරන්න පුලුවන්..?

• අක්‍රීය ඩර්යිවස් ස්තාපිත උනාමයි බාවිතා කල නොහැකි illegal හෝ අදුනාගත නොහැකි ක්‍රියාවලියක් (processor) ආරම්බ කිරීම සිදු වෙන්නෙ. සමහර විට එක හාඩ්වෙයාර් කොටසකට අදාල IRQ සැකසුම් අලුතින් ස්තාපිත කරපු හාඩ්වෙයාර් කොටසකට අදාල IRQ සැකසුම් සමග සමාන උනාම IRQ conflicts එකක් ඇති වෙනවා. ඒ වගේ වෙලාවටත් මේ ආකාරයෙන් දේශ පනිවිඩයක් දෙනවා. ඉතින් අපිට පුලුවන් අලුතින් ස්තාපිත කරපු ඩර්යිවස් roll back කරන්න

තවත් තොරතුරු බලාගන්න ඔනෙ නම් මෙතැනින් යන්න

• සමහර අවස්තාවලදී Win32k.sys කියන පද්දති ගොනුව සහ තෙවන පර්ශවීය මෘදුකාංග සමග conflicts වීම නිසා මේ දේශ පනිවිඩය දෙනවා. ඉතින් අපිට පුලුවන් Win32k.sys කියන පද්දති ගොනුව බාවිතා කරන Remote Control පහසුකම පරිගනකයට safe mode ආකාරයෙන් ලොග් වෙලා නවත්තන්න.

• පද්දතිය බාවිතා කරන system firmware වල ඇතිවෙන අසමානතා වලදිත් මේ දේ වෙනවා බොහෝවිට

• අනික් හේතුව තමයි සමහර මෘදුකාංග මගින් පරිගනකයේ තාවකාලික මතකය ඕනේවටත් වඩා බාවිතා කිරීම. ඉතින් පරිගනකයෙන් එවැනි මෘදුකාංග ඉවත් කරන්න ඕනේ වගේම .tmp විදියට තියන සියලුම ගොනු මකා දැමීමක් කරන්නත් ඕනේ.

3. Stop 0x00000024 or NTFS_FILE_SYSTEM

මේ දේශය එන්න මූලික හේතුව Ntfs.sys කියන පද්දති ගොනුව අක්‍රීය වීම. මේ ගොනුව මගින් කරන්නෙ ආකරයෙන් පවතින හාර්ඩ් ඩිස්කය තුලට ලිවීම හා කියවීම කියන පහසුකම් දෙක ලබා දීම. ඉතින් Ntfs.sys කියන පද්දති ගොනුව අක්‍රීය උනාම ලිවීම හා කියවීම නතර වී ඉහල දේශ පනිවිඩය එනවා. මෙහිදී අපිට මොනවද කරන්න පුලුවන්..?

• නිවැරදි ලෙස වින්‍යාශ ගත නොකල (Malfunctioning) SCSI සහ Advanced Technology Attachment (ATA) හාඩ් ඩිස්කයන් හ ඒවාට බාවිතා වන drivers නිසි ආකාරයෙන් සකස් කිරීම.

• හාඩ් ඩිස්කය පරීක්ශා කිරීමට බාවිතා කල හැකි යම් යම් මෘදුකාංගයන් බාවිතා කර නිතරම ඒවා පරීක්ශා කිරීම. උදා: disk defragmenters ඒ වගේම් පහල ක්‍රම වලිනුත් අපිට ඒ ක්‍රියාව කරගන්න පුලුවන්. පලමු ආකාරය 1. Run dialog box එකේ cmd කියල ටයිප් කරලා ඩොස් මෙහෙයුම් පද්දතියට යන්න. 2. ඊලගට chkdsk drive: /f කියන විදානය දෙන්න. මෙතන drive කියලා කියන්නෙ ඔයාලගේ පරිගනකයේ පද්දතිය ස්තාපිත කරලා තියන කොටසේ ඩ්‍රයිව් ලෙටර් එක. දෙවන අකාරය 1. My Computer ඕපන් කරගන්න පද්දතිය ස්තාපිත කරලා තියන ඩ්‍රයිව් තෝරන්න 2. රයිට් ක්ලික් කරලා Properties ගන්න. 3. Tools කියන ටැබ් එකට යන්න 4. ඒකේ තියන Error-checking කියන එක ක්ලික් කරලා Check Now විදානය දෙන්න. 5. එතන තියන Scan for and attempt recovery කියන එකයි Automatically fix file system errors කියන් එකයි තෝරන්නත් අමතක කරන්න එප

4. Stop 0x0000002E or DATA_BUS_ERROR

මේ දෝශ පනිවිඩය එන්නේ ඔයාලගේ පරිගනකයේ තාවකාලික මතකයේ ඇතිවෙන ගැටලු නිසා. ප්‍රදාන වශයෙන් මතකය හුවාරු වෙන motherboard එක Level 2 cache සහ video memory අතර ගැටුම් ඇති උනාම මේ දේශ පනිවිඩය දෙනවා නොගැලපෙන බස් වෙගයන් සහිත තාවකාලික මතක පත් බාවිතා කිරීම බොහෝ විට මේ දෝශයට හේතුවයි. මෙහිදී අපිට මොනවද කරන්න පුලුවන්..?

• හොදම දේ පරිගනයකේ මවුපුවරුව සමග ගැලපෙන් බස් වෙගයක් සහිත තාවකාලික මතක පත් බාවිතා කිරීම නොගැලපෙන තාවකාලික මතක පත් බාවිතා කරනවා නම් ඒවා ඉවත් කිරීම වඩා හොදයි

• ඒ වගේම හාඩ් ඩිස්කයේ ඇතිවෙන බිදවැටීම් වලටත් මේ දේශ පනිවිඩයම එනවා

තවත් තොරතුරු බලාගන්න ඔනෙ නම් මෙතැනින් යන්න

5. Stop 0x0000003F or NO_MORE_SYSTEM_PTES

මේක පහල තියන හේතු එකක් හෝ කීපයම නිසා වෙන්න පුලුවන්

• පද්දතියේ පවතින Page Table Entries (PTEs) කියන කොටසට දරාගත නොහැකි තරමින් input සහ output විදානයන් ලැබීම

• දුර්වල පද්දති ඩර්යිවස් නිසා මතකය නිසි ආකරයෙන් කලමනාකරනක් නොවීම. මෙහිදී අපිට මොනවද කරන්න පුලුවන්..?

• පරිගනකයට දරාගත හැකි ආකාරයට Page File ගොනුව පාලනය කිරීම හෝ පරිගනකයටම් පාලනය කර ගැනීමට ඉඩ දීම අපි බලමු පරිගනකයේ Page Table Entries වල් සැකසුම් හදෙන්නේ කොහොමද කියලා ඒකට අපිට යන්න වෙනව රිජිස්ට්‍රියට මන් හිතන්නේ ඔයාලා රිජිස්ට්‍රියට යන්න් දන්නවා කියලා. රන් එකේ regedit කියලා ගහන්න. ඊලගට පහල තියන මාර්ගයේ ගමන් කරන්න. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management එතනදි අපිට් හම්බෙනවා PagedPoolSize සහ SystemPages කියලා කොටස් දෙකක් මේ දෙක වෙනුවෙන් තියන ඇතුලත්කිරීම් මොනවාද් බලන්න PagedPoolSize කියන එක් 0 විදියට නැත්නම් ඒක 0 කරන්න SystemPages එක 0 විදියට නැත්නම් ඒක පහල තියන විදියට සකසන්න 40000 128 MB (or less) මතකයක් නම් 10000 128 MB to 256 MB මතකයක් නම් ඊට වඩා වැඩි මතකයක් නම් 110000 ලෙස ඊලගට ඕකේ කරලා පරිගනකය Restart කරන්න.

6. Stop 0x00000050 or PAGE_FAULT_IN_NONPAGED_AREA

මේකට හේතුව් පරිගනකය විසින් ඉල්ලන දත්තයන් තාවකාලිම් මතකය තුල අඩංගු නොවීම. මෙහිදී අපිට මොනවද කරන්න පුලුවන්..?


• ඉතා මෑතකදී ස්තාපිත් කරපු හාඩ්වයාර් ඇත්නම් ඉවත් කරන්න.

7. Stop 0x00000077 or KERNEL_STACK_INPAGE_ERROR

මේ දේශ පනිවිඩයට හේතුව වන්නේ පරිගනකය විසින් ඉල්ලන දත්තයන් Page File එකෙන් ලබා නොදීම හෝ ඒ තුල අදාල දත්තයන් නොමැති වීමයි මෙහිදී අපිට මොනවද කරන්න පුලුවන්..?

• මේකට හේතුව හාඩ් ඩිස්ක් එකේ bad sectors ඇතිවීමයි ඉතින් bad sectors ඉවත් කර ගැනීමට කල හැකි ක්‍රියාමාර්ගයන් අනුගමනය කරන්න.

8 Stop 0x00000079 or MISMATCHED_HAL

hardware abstraction layer (HAL) සහ පරිගනයකේ kernel එකේ විදානයන් සමාන නොවීම මෙයට හේතුවයි මෙහිදී අපිට මොනවද කරන්න පුලුවන්..?

• පරිගනකය බාවිතා කරන Ntoskrnl.exe සහ් Hal.dll කියන පද්දති ගොනු දෙක යාවත්කාලීන නොවී පැවතීම නිසා මේ දේශ පනිවිඩය ලැබෙනවා. නිවැරදි නොවන පද්දති ස්තාපනයක් අවසානයේදී මේ දේශ පනිවිඩය ලැබී පරිගනකය දිගින් දිගටම Restart වෙන්න් ගන්නවා. ඉතින් හොදම දේ අලුත් පද්දතියක් ස්තාපිත් කරද්දි සාර්තකව ස්තාපනය අවසන් කරන්න අතරමගදී යම් යම් දේශ පනිවිඩ ලැබුන නම් ඒ ස්තාපනය ඉදිරියට කරගෙන යන්න එපා.

• මේ දේශය ආපුවාම හොදින් වැඩ කරන පරිගනකයක Hal.dll ගොනුවක් ලබාගෙන ක්‍රියා විරහිත පරිගනයේ රිකවරි කොන්සෝල් එක ඕපන් කරගෙන කොපි කර ගැනීමෙන් විසදා ගන්න පුලුවන්.

9. Stop 0x0000007B or INACCESSIBLE_BOOT_DEVICE

Windows XP හෝ වෙනත් මෙහෙයුම් පද්දතියක් වීසින් පරිගනකයේ පද්ද්ති හාඩ් ඩිස්ක කොටස හා boot volume එක පරිගනයක බූට් වෙන අවස්තාවේදී ප්‍රමානය ඉක්මවා බාවිතා කිරීම මෙයට හේතුවයි. මෙහිදී අපිට මොනවද කරන්න පුලුවන්..?

• පරිගනකය විසින් පරිගනකයේ I/O පද්දතිය නිරීක්ශනය කරන අවස්තාවේදී නිසි ආකාරයෙන් යුතු startup device ඒ කියන්නේ හාඩ් ඩිස්කය හම්බුනේ නැත්නම් මෙහෙම වෙනව. ඉතින් නිවැරදි ලෙස ඒවා පෙලගස්වන්න ඕනේ.

• Boot.ini නම් පද්දති ගොනුවට හානි වීම හේතුවෙනුත් මේ දේ වෙනාව. එම ගොනුවට හානි වෙන්නේ ප්‍රදාන වශයෙන් වයිරස් වලින්. ඉතින් වයිරස් වලින් බේරෙන්න යොදන්න පුලුවන් උපක්‍රම බාවිතා කරන්න වෙන්වා.

• BIOS settings නිසි ආකාරයෙන් පවතිනවද කියන එකත් බලන්න වෙනව. ඉතින් මේ දේශ පනිවිඩයට මූන දුන්න අයට පුලුවන් පහල දේවල් කරලා පරිගනයක යතා තත්වයට පත් කරගන්න.


• පරිගනකය Last Known Good Configuration වලින් ඔන් කරන්න
• System Restore පහසුකම බාවිතා කර පෙර දිනයකට පරිගනකයේ පද්දතිය ගෙනියන්න
• සියලුම පද්දති ඩයිවර්ස් Roll Back කරන්න
• පරිගනකයේ free space ප්‍රමානය වැඩිකරගන්න
• පරිගනකය viruses වලින් තොර කරගන්න
• වඩාත්ම අලුත් Windows service packs සහ අනිකුත් updates ලබාගන්න
• සියලුම දෘඩාංග වල drivers අප්ඩේට් කරන්න.
• සියලුම hardware settings default ආකාරයෙන් තබන්න
• BIOS settings default ආකාරයෙන් තබන්න
• BIOS updates කිරීමක් කරන්න
• අත්‍යාවශයම දෘඩාංග කොටස් පමනක් බාවිතා කර පරිගනකය ඔන් කරන්න.

වැදගත් උනානම් යාලුවන්ටත් share බලන්න කරන්න
comment එකකුත් දාන්න

උපුටා ගන්න ලද එකකි.මුල් ලිපිය-සදහා මෙතැනින් යන්න

1 comments:

  1. අනුන්ගෙ ඒවා එහෙම්මම කොපි කරන එක වැරදියි. මේවා ලියන්න කරුණු හොයාගන්න කොයිතරම් මහන්සි වෙනවද? එහෙම් මහන්සි වෙලා ලියලා නිදි මරාගෙන පෝස්ට් කළාම වෙන එකෙක් උගේ වගේ දානවා කොපි කරලා. කැතයි වැඩේ. ඒ වගේම මේවගේ වැඩ වලින් පැවැත්මක් නෑ. මේ පෝස්ට් එක මං ලිවුවේ 2012 08 මාසෙ. මේ වෙනකොට තමන්ගේ වගේ දාගෙන ඉන්න බ්ලොග් බරගානක් මට් හම්බුණා. එක අතකට මට සන්තෝසයි මගේ ෆෝස්ට් එකක්නෙ මේ මෙහෙම පබ්ලිස් වෙන්නේ කියලා. http://helpitlanka.blogspot.com/2012/08/bsod-blue-screen-of-death.html

    ReplyDelete

අපේ සහොදර Android blogiය සමග මෙතැනින් එකතුවන්න

අපගේ සහෝදර Films site එක සමග මෙතැනින් එකතුවන්න