КампутарыПраграмнае забеспячэнне

HAL.dll адсутнічае або пашкоджаны (Windows XP). Памылка пры загрузцы Windows XP

Што сказаць, многія карыстальнікі камп'ютэрных сістэм настолькі прывыклі да працы ў асяроддзі Windows XP, што ні за што не жадаюць мяняць яе на больш свежыя сістэмы. Аднак сама «экспишка», роўна як і наступныя версіі АС Windows, схільная з'яўленню памылак тыпу: «Не ўдаецца запусціць HAL.dll», «Файл не знойдзены», «Файл пашкоджаны або адсутнічае» і т. Д. Давайце паглядзім, што можна зрабіць для аднаўлення загрузкі сістэмы без кардынальных мер тыпу поўнай пераўсталёўкі.

Што гэта за файл?

Калі казаць пра самы файле, разуменне яго функцыянавання для радавога карыстальніка будзе дастаткова складаным.

У агульных рысах: у Windows XP HAL.dll адказвае за ўзаемадзеянне праграмных і «жалезных» кампанентаў і ўяўляе сабой так званы пласт праграмнага кода на ўзроўні апаратных абстракцый, гэта значыць, хавае некаторыя моманты апаратнай рэалізацыі на ўсіх узроўнях - ад «жалеза» да прыкладных праграм. Гэта датычыцца ўсіх прысутных у сістэме кампанентаў.

Дык чаму ж узнікаюць незразумелыя шматлікім памылкі пры загрузцы сістэмы, калі на экране манітора з'яўляецца надпіс «HAL.dll адсутнічае або пашкоджаны»? Windows XP, як адна з састарваюцца сістэм, адчувае такіх збояў больш за ўсё.

Асноўныя функцыі бібліятэкі

Што тычыцца функцыяналу, можна сказаць, што дадзеная бібліятэка ўяўляе сабой нейкую праслойку, якая дазваляе не толькі карыстачу, але і любому распрацоўніку праграмнага забеспячэння выкарыстоўваць каманды прыкладанняў для непасрэднага звароту, скажам, да нейкага «жалезнаму» кампаненту, нават без уліку яго маркі , назвы, вытворцы і т. д.

У цэлым жа гэта універсальны мост, які дазваляе праграме працаваць на любым абсталяванні ў універсальным рэжыме. Каб было больш зразумела: у чымсьці функцыянал бібліятэкі HAL.dll па прынцыпе працы можна параўнаць з тым жа DirectX.

Чаму ўзнікае памылка «HAL.dll адсутнічае або пашкоджаны» (Windows XP)?

Наогул прычын для з'яўлення такіх памылак можа быць вельмі шмат. Самымі банальнымі сітуацыямі з'яўляюцца пашкоджанні вінчэстара або планак аператыўнай памяці. У гэтым выпадку трэба проста правесці іх дыягностыку.

Само сабой зразумела, што нельга выключаць і згубнае ўздзеянне вірусаў, якія здольныя не толькі змяняць структуру файла, але і нават цалкам выдаляць яго з жорсткага дыска.

Аднак цяпер такія сітуацыі мы прымаць у разлік не будзем. Зыходзім з таго, што вінчэстар ў парадку, вірусаў няма, а памылка «HAL.dll адсутнічае або пашкоджаны» (Windows XP) выклікана выключна ў сувязі з праграмнымі збоямі.

аднаўленне сістэмы

Першай разгледзім сітуацыю, калі сістэму загрузіць ўсё ж такі можна. Натуральна, у пачатку загрузкі сістэмы на чорным экране можа з'явіцца радок, якая паведамляе пра тое, што кампанент Windows root \ System32 \ HAL.dll не знойдзены (адсутнічае або пашкоджаны).

Самым простым рашэннем можа стаць загрузка Windows XP ў бяспечным рэжыме, але толькі з камандным радком (у пачатку працэсу загрузкі выкарыстоўваецца клавіша F8, пасьля чаго выбіраецца адпаведны раздзел).

Пасля з'яўлення каманднага радка трэба проста прапісаць у ёй спалучэнне c: \ windows \ system32 \ restore \ rstrui.exe (аднаўленне сістэмы), а далей проста прытрымлівацца інструкцыям на экране. У многіх выпадках гэта дапамагае. Але што рабіць, калі паведамленне са радком адсутнасці загрузнага элемента Windows root \ System32 \ HAL.dll l з'яўляецца зноў і сістэма не грузіцца наогул?

Выпраўленне няправільных запісаў у файле boot.ini

Нешматлікія карыстальнікі ведаюць, што не заўсёды памылка загрузкі звязана менавіта з разгляданай бібліятэкай. Часам гэта толькі следства, а прычына крыецца ў некарэктных (няправільных) запісах у файле boot.ini, якія паказваюць на раздзел тома, дзе знаходзіцца аперацыйная сістэма. Можна, вядома, выкарыстоўваць некаторыя праграмы для Windows XP (мы іх пералічым некалькі пазней), але цяпер паглядзім, што можна зрабіць самому без іх дапамогі.

Такім чынам, для пачатку загружаемся з любога ўсталявальнага дыска Windows XP, папярэдне выставіўшы CD / DVD-ROM ў якасці прыярытэтнага прылады загрузкі ў BIOS, пасля чаго націскам клавішы «R» пераходзім да кансолі аднаўлення.

Цяпер выбіраем неабходную зборку Windows XP, калі трэба, ўводзім пароль адміна, а затым выкарыстоўваем каманду bootcfg / rebuild і націскаем «Увод». Пасля выяўлення копіі Windows і паступіў запыту дадаем яе ў спіс загрузкі (націскаем «Y» і ўводзім ідэнтыфікатар ў выглядзе мадыфікацыі Windows XP (Home Edition або Professional), увогуле, тое, што ўсталявана на кампутары).

Пасля гэтага перагружае і выбіраем варыянт загрузкі з новай крыніцай. Толькі пасля гэтага можна будзе знайсці ў сістэме файл boot.ini, адкрыць яго пры дапамозе звычайнага «Нататніка» і выдаліць няправільны шлях загрузкі.

Памылка HAL.dll: ўхіленне наступстваў пры дапамозе кансолі

Вышэйпрыведзеныя варыянты аднаўлення спрацоўваюць не заўсёды. Прычына сапраўды можа складацца менавіта ў пашкоджанні або адсутнасці шуканага файла, які па змаўчанні размешчаны на сістэмным дыску (часцей за ўсё гэта дыск «C») па адрасе Windows \ System32 \ HAL.dll.

Тут нам зноў спатрэбяцца ўсталявальны дыск і ўваход у кансоль аднаўлення, як гэта было апісана вышэй. Цяпер наша задача зводзіцца да таго, каб знайсці на дыску арыгінальны файл і скапіяваць яго ў сістэмны падзел вінчэстара. Абмовімся адразу: такія дзеянні дастасавальныя выключна да сістэмы Windows XP, з «сямёркай» і «васьмёркай» такія рэчы не праходзяць.

Дапусцім, дыскавод у нас пазначаны літарай «E». Сам файл на дыску знаходзіцца ў тэчцы i386. Каб пераканацца, што ён сапраўды ёсць, выкарыстоўваем каманду E: \ I386> dir. Знайшлі? Выдатна! Але чаму ж тады назву файла не адпавядае арыгіналу, а пазначана як HAL.dl_? Толькі таму, што гэта запакаваны архіў CAB, які нам і трэба распакаваць.

Для гэтага выкарыстоўваем каманду expand e: i386hal.dl_ c: \ windows \ system32 (з прабелам перад літарай дыска «C»). Можна, вядома, распакаваць файл і проста на сістэмны дыск, а затым скапіяваць яго ў патрэбнае месца. Але навошта, калі можна вырабіць капіраванне і замену напрамую? Пасля гэтага сістэма павінна загрузіцца ў звычайным рэжыме без аніякіх праблемаў.

Лепшыя праграмы для выпраўлення сітуацыі

Зрэшты, калі такія спосабы выпраўлення памылкі «HAL.dll адсутнічае або пашкоджаны» (Windows XP) некаторым карыстальнікам могуць здацца занадта мудрагелістымі, можна выкарыстоўваць мноства спецыялізаваных прыкладанняў тыпу Acronis Disk Director, Acronis Recovery Expert, Bootice і іншыя.

Такія праграмы для Windows XP, у прынцыпе, асабліва паміж сабой не адрозніваюцца, паколькі загружаць іх трэба непасрэдна з аптычнага носьбіта або флэшкі, а ў працы яны выкарыстоўваюць падобныя метады. Іншая справа, што карыстачу не прыйдзецца ўводзіць спецыфічныя каманды, паколькі ў іх меню цалкам канкрэтызавана, а ў аснове сваёй яны разлічаны на аднаўленне згубленых або пашкоджаных дадзеных або нават цэлых лагічных падзелаў жорсткага дыска.

Калі вы ўжо заўважылі, усе гэтыя прыкладання ўяўляюць сабой праграмы агульнага тыпу, так бы мовіць, на ўсе выпадкі жыцця. Натуральна, у чымсьці яны, да прыкладу, неспрактыкаванаму карыстачу і змогуць дапамагчы. Хоць выклікае законныя сумневы той факт, што радавы юзер, не валодаючы неабходнымі ведамі, будзе выкарыстоўваць менавіта іх. На жаль, большасць з іх, не ўнікаючы ў сутнасць пытання, хуценька бяруцца за пераўсталёўку сістэмы. А дарма.

Можа здарыцца і такое, што пры паўторнай ўстаноўцы Windows паўстануць такія памылкі, што і інсталяцыя да канца даведзена не будзе, а ў выніку карыстач атрымае зусім непрацаздольнай сістэму.

заключэнне

Вядома, выкарыстанне праграм аднаўлення інфармацыі - гэта добра. Але ўсё роўна цвёрдай упэўненасці ў тым, што неабходны файл дынамічнай бібліятэкі будзе цалкам адноўлены, ніхто гарантыі даць не можа. Таму, нягледзячы на ўяўную прастату працы з такімі праграмамі і іх практычна поўную аўтаматызацыю, лепш не заленавацца і скарыстацца стандартнымі метадамі аднаўлення загрузкі сістэмы. Хай яны складаней або займаюць больш часу, затое ў такім выпадку можна быць на ўсе сто быць упэўненым, што працаздольнасць Windows XP будзе адноўлена цалкам і цалкам.

Праўда, у некаторых выпадках, калі памылкі дадзенай дынамічнай бібліятэкі зьяўляюцца не прычынай, а следствам іншых праграмных збояў, прымяненне падобных утыліт можа быць апраўданым. Аднак калі праблема - у вінчэстары ці ў парушэньні працы аператыўнай памяці, тут нічога не зробіш. Спачатку прыйдзецца правесці поўнае тэставанне, а ў самым непрыемным выпадку - замяніць «жалеза» і ўсталяваць сістэму, што называецца, з чыстага ліста. Прыйдзецца з гэтым змірыцца.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.delachieve.com. Theme powered by WordPress.