Показано с 1 по 9 из 9

Тема: hal.dll отсутствует или поврежден: решение в Windows XP

  1. #1
    Старожил Аватар для Afox
    Регистрация
    13.01.2015
    Сообщений
    7,226
    Поблагодарил(а)
    1,143
    Благодарностей: 385 (постов: 353)

    hal.dll отсутствует или поврежден: решение в Windows XP

    Одна из встречающихся ошибок при запуске системы, это «hal.dll отсутствует или поврежден». Windows XP в этом не одинок, и такая же неприятность может случиться в Виндовс 7/8. Сам текст может слегка отличаться, в зависимости от версии ОС, и пользователь может увидеть сообщение, что файл не найден, отсутствует или повреждён.

    Это собственно значения не имеет, так как решения в Виндовс XP всего два. Сразу скажу, что второе – это полная переустановка Виндовс XP с загрузочного диска.

    hal.dll — что это за файл, и зачем он нужен


    Пользователи привыкли к библиотекам, и считают библиотеку HAL такой же обычной библиотекой, как и любые другие. Это не совсем так. Hardware Abstraction Layer, именно так расшифровывается аббревиатура в названии, означает «слой аппаратных абстракций». Если предельно утрировать, то библиотека hal выполняет функцию связующего звена между физическими компонентами ПК, и программами. Наглядно это примерно можно выразить в таком виде:



    DLL – это Dynamic Link Library, что означает «Динамическая библиотека», подключается она при запуске программ и выбирает те, или иные компоненты и службы, которые необходимо запустить в данный момент. Файл hal.dll также принимает непосредственное участие в старте системы, и в случае, если какой-либо из файлов этой библиотеки повреждён, пользователь увидит чёрный экран с надписью, которая сообщает о проблемах с hal.dll.



    Причиной неисправности, может быть, посыпавшийся винчестер, замена комплектующих оборудования или обычные вирусы.

    Решение проблемы с файлом «hal.dll» в Windows XP


    В случае если при запуске ПК, вы увидели чёрный экран и сообщение, что hal.dll отсутствует или поврежден в Windows XP, не паникуйте. Некоторые рекомендуют переустановить файл, скачав его с dll.ru, но совсем упускают из вида, что сама система не грузится, и зайти на указанный сайт пока не представляется возможным.

    Решить проблему с библиотекой можно только в том случае, если у вас есть установочный диск.

    Зайдите в БИОС системы, и переключите на загрузку с диска – это в первую очередь. После этого, вставляем загрузочный диск в дисковод и перезапускаем систему.

    Вас поприветствует мастер установки, и следуя его подсказкам, продвигаемся к сердцу системы.

    Нажмите букву «R», чтобы открылась консоль восстановления.



    Затем, следует отыскать нужную библиотеку, для чего, в консоли восстановления прописываем команду D:\ I386>dir. В данном конкретном случае, «D» – это наименование буквы вашего привода. Если он имеет другую букву, прописываете её.



    Внимательно читайте названия файлов, чтобы не пропустить нужный. Он может быть подписан как DL_, но это потому, что он пока находится в сжатом виде.



    Для распаковки файла, нужно задать команду expand d:\i386\hal.dl_ c:\windows\system32, и не забывать, что и тут «d», это буква привода. Этой командой мы сразу распаковываем файл и помещаем его в системную папку.



    Теперь нужно проверить, всё ли распаковалось куда нужно. Идём по пути C:\Windows\system32, и смотрим, есть ли файл, и правильно ли он подписан.



    Если всё правильно, переключаем в БИОСе вновь на загрузку с жёсткого диска, и перезапускаем ПК. Если всё получилось, Windows XP запустится корректно, вы можете забыть о проблемах с hal.dll, и пользоваться своим ПК дальше.
    Последний раз редактировалось Master; 20.01.2019 в 11:26.

  2. #2
    Старожил Аватар для Optimus
    Регистрация
    15.12.2014
    Сообщений
    5,029
    Поблагодарил(а)
    271
    Благодарностей: 696 (постов: 613)
    Записей в дневнике
    14
    Как почитаешь иногда какие у людей проблемы возникают, аж страшно становится.
    Впервые слышу, чтобы возникала ошибка hal.dll отсутствует или поврежден
    Я так понимаю, что это вирусы пожрали операционную систему или жесткий диск начал приходить в негодность. А иначе, как это может взять и вот так просто пропасть часть Windows XP!

  3. #3
    Старожил Аватар для Afox
    Регистрация
    13.01.2015
    Сообщений
    7,226
    Поблагодарил(а)
    1,143
    Благодарностей: 385 (постов: 353)
    Optimus, не только вирусы. Если на винчестере есть битые сектора, или была замена оперативки, того же винчестера, или ещё чего, может быть подобный сбой. Ведь это можно сказать центральный узел любого ПК. Только он связывает жёсткий диск (железо), со всеми программами. Все, без исключения игры и программы пишут с использованием библиотеки .dll, чтобы файл hal.dll мог их прочесть.

  4. #4
    Старожил Аватар для macnaked
    Регистрация
    20.06.2018
    Сообщений
    1,310
    Поблагодарил(а)
    0
    Благодарностей: 94 (постов: 87)
    Цитата Сообщение от Afox Посмотреть сообщение
    Все, без исключения игры и программы пишут с использованием библиотеки .dll
    dll — это файлы-библиотеки, которые пишутся на C++ и подключаются к программам на Windows. Насколько помню, есть ряд этих файлов, которые нужны для корректной работы ОС, их можно подключать к своим программам, написанным под винду. То есть часть из них нужна обязательно как основа, а другая часть может быть написана отдельно и создана для своей программы. Судя по всему, hal.dll - это файл который относится к основе Windows.
    Последний раз редактировалось Master; 21.01.2019 в 16:32.

  5. 1 пользователь сказал cпасибо macnaked за это полезное сообщение::

    Afox (21.01.2019)

  6. #5
    Старожил Аватар для AHAXOPET
    Регистрация
    28.05.2018
    Сообщений
    1,420
    Поблагодарил(а)
    175
    Благодарностей: 93 (постов: 88)
    Цитата Сообщение от macnaked Посмотреть сообщение
    Судя по всему, hal.dll - это файл который относится к основе Windows.
    Но я так понимаю, что файл hal.dll не единственный из этой группы основных файлов в операционной системе Виндовс?
    Надо думать, что и с другими может случиться подобная оказия. А где файл hal.dll располагается в самой операционке? В какой директории?
    Quod licet Jovi non licet bovi

  7. #6
    Старожил Аватар для Afox
    Регистрация
    13.01.2015
    Сообщений
    7,226
    Поблагодарил(а)
    1,143
    Благодарностей: 385 (постов: 353)
    Почему-то, проблема с повреждённым файлом hal.dll чаще всего встречается в Виндовс ХР. В Виндовс 7 и 8 порой помогает просто перезагрузка, либо, виноваты недавние действия пользователя. Ну знаете, что-то качал с флешки и забыл в БИОСЕ переключить на загрузку с жёсткого диска. А при очередном запуске, система ищет флешку, а её то нет. Вот и получается, что hal.dll не найден, или отсутствует.

  8. #7
    Старожил Аватар для macnaked
    Регистрация
    20.06.2018
    Сообщений
    1,310
    Поблагодарил(а)
    0
    Благодарностей: 94 (постов: 87)
    Цитата Сообщение от AHAXOPET Посмотреть сообщение
    Но я так понимаю, что файл hal.dll не единственный из этой группы основных файлов в операционной системе Виндовс?
    Надо думать, что и с другими может случиться подобная оказия.
    Да, может. Зависит от того, какая часть системы вышла из строя. Современные операционки достаточно умные, они умеют сами себя чинить, исправлять ошибки.

    Цитата Сообщение от AHAXOPET Посмотреть сообщение
    А где файл hal.dll располагается в самой операционке? В какой директории?
    Трудно сказать. Надо смотреть по системным файлам, его могли очень "глубоко" запрятать. Помню, что даже когда что-то ломалось, я просто брал несломанный dll с другой системы и переносил на мою. Чтоб не соврать, не уверен, в чем там было дело. Возможно, Photoshop не установился как следует тогда ... не помню

  9. #8
    Старожил Аватар для AHAXOPET
    Регистрация
    28.05.2018
    Сообщений
    1,420
    Поблагодарил(а)
    175
    Благодарностей: 93 (постов: 88)
    Цитата Сообщение от macnaked Посмотреть сообщение
    Трудно сказать. Надо смотреть по системным файлам, его могли очень "глубоко" запрятать. Помню, что даже когда что-то ломалось, я просто брал несломанный dll с другой системы и переносил на мою. Чтоб не соврать, не уверен, в чем там было дело. Возможно, Photoshop не установился как следует тогда ... не помню
    Да вот в этом то и проблема!
    Если такие ситуации встречаются, то после определённой возни, можно найти решение для висяка. Вроде бы радость, ну справился, и можешь другим помочь если что.
    А когда ещё раз столкнёшься с тем, что файл dll "сломается" или исчезнет из системы?
    Ну и через пару месяцев, точно забудешь. А через год, даже и не вспомнишь про это.
    Quod licet Jovi non licet bovi

  10. #9
    Старожил Аватар для AHAXOPET
    Регистрация
    28.05.2018
    Сообщений
    1,420
    Поблагодарил(а)
    175
    Благодарностей: 93 (постов: 88)
    А я ещё вот что подумал. А в Windows 10, файл hal.dll также как и в ХР повреждается? или он более надёжно собран?
    Quod licet Jovi non licet bovi


Похожие темы

  1. Ответов: 7
    Последнее сообщение: 08.12.2018, 14:56
  2. Svchost.exe грузит память Windows 7: решение
    от Блэк в разделе Полезные советы
    Ответов: 7
    Последнее сообщение: 22.11.2018, 11:52
  3. Ответов: 2
    Последнее сообщение: 08.09.2017, 09:33
  4. Ответов: 3
    Последнее сообщение: 28.07.2016, 10:58
  5. Ответов: 3
    Последнее сообщение: 24.05.2015, 12:13

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •