PDA

Показать полную графическую версию : [решено] Hal.dll отсутствует или поврежден


Страниц : 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16

xdddd
15-09-2009, 01:21
так же как и винду, с которой сейчас проблемы - с жесткого диска напрямую.
шаманство с бут.ини непомогает. скорее всего, решения, кроме как переустановки нет.

okshef
15-09-2009, 01:38
Вот цитата из статьи, ссылку на которую я давал Для установки консоли восстановления выполните следующие действия. Вставьте компакт-диск Windows ХР.
Нажмите кнопку Пуск и выберите команду Выполнить.
В окне Открыть введите команду d:\i386\winnt32.exe /cmdcons, где d – буква дисковода компакт-дисков.
Появится диалоговое окно программы установки Windows с кратким описанием консоли восстановления. Чтобы подтвердить установку, нажмите кнопку Да.
Перезагрузите компьютер. При последующем запуске компьютера в меню загрузки будет присутствовать пункт «Консоль восстановления Microsoft Windows». В выделенном фрагменте замените букву d на букву раздела на котором у вас находится дистрибутив XP, также изменив и путь к нему. Допустим, дистр у вас на диске Е: в папке XPCD. Тогда запись будет выглядеть e:\XPCD\i386\winnt32.exe /cmdcons. После перезагрузки, войдя в консоль вы сможете сделать замену и hal.dll и Ntoskrnl.exe по известной вам методике, только учтите, что брать hal.dl_ нужно там же - на жестком диске

И не забудьте, что одной из причин могут быть ошибки HDD, так что проверку сделайте обязательно.

xdddd
15-09-2009, 13:57
установил консоль, проверил диски, експандил файлы, провел бут /ребилд - не помогло. пошел переустанавливать виндоус :(

okshef
15-09-2009, 14:17
Перед сим мероприятием в консоли выполните 2 команды fixboot и fixmbr. Поможет?

DimonNT
15-09-2009, 15:40
Похоже что решения этого бага нет....

xdddd
15-09-2009, 17:52
fixboot непомог, а второе не делал, боязно что то :)

okshef
15-09-2009, 18:28
xdddd, создайте загрузочную USB-флэш, загрузитесь с нее и выполните установку в режиме восстановления. Моя рекомендация состоит из двух частей, но они достаточно подробно освещены на форуме. Тогда вы ничего не потеряете. Или из имеющейся папки с дистрибутивом создавайте образ загрузочного диска, ищите, пусть на время, CD-ROM и так же делайте восстановление. Удачи!

vlad_1976
24-09-2009, 17:24
Здравствуйте, уважаемые!
Имеется в наличии нетбук. При включении пишет Winnt_root\System32\Hal.dll отсутствует или поврежден. Загрузчик я восстанавливаю через консоль восстановления, перегружаюсь, система (Windows Home SP3) загружается. Смотрю в корень С, файла boot.ini нету. Перезагружаю нетбук и опять такая же надпись "Winnt_root\System32\Hal.dll отсутствует или поврежден." Опять восстанавливаю загрузчик, захожу в безопасный режим, файл boot.ini присутствует! Вирусов нету, логи отправлял на вирусинфо. Chkdsk /r запускал тоже через консоль восстановления. Какие-то ошибки исправил, перегружаюсь, опять тоже самое. Помогите пожалуйста советом.

okshef
24-09-2009, 18:05
Приложите скрин управления дисками и текст boot.ini

vlad_1976
25-09-2009, 10:23
Приложите скрин управления дисками и текст boot.ini »

Прилагаю
текст boot.ini Только это старый, который создался в безопасном режиме. Сейчас я скрин делал в обычном режиме и файл boot.ini отсутствует
[boot loader]
timeout=20
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="2" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\Minint="1" /fastdetect

И еще, когда пишу bootcfg /rebuild, мне в ответ "Общее количество обнаруженных систем Виндовс: 2"

vlad_1976
25-09-2009, 10:36
Вот новый boot.ini
[boot loader]
timeout=20
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Home"
multi(0)disk(0)rdisk(0)partition(1)\Minint="11"
в принципе ничем не отличается от предыдущего.

okshef
25-09-2009, 10:57
файл boot.ini отсутствует »
а вы отображение скрытых и системных файлов включали? Сделайте скрин корня диска с: с включенным их отображением.
Каким образом восстанавливаете загрузку?

vlad_1976
25-09-2009, 11:08
Естественно все включено.
В данный момент загружен безопасный режим, поэтому все фалы присутствуют
а вы отображение скрытых и системных файлов включали? » А иначе как бы я увидел boot.ini.
Если сейчас сделаю перезагрузку, то вылезет опять надпись про hal.dll и опять надо восстанавливать загрузку через консоль восстановления.
Загрузку восстанавливаю через консоль восстановления (загружаюсь с установочного виндовс про)

okshef
25-09-2009, 11:32
vlad_1976, простите, что приходится просить вас дважды сделать скрин в обычном режиме.
Загрузку восстанавливаю через консоль восстановления »
что конкретно делаете?
Если возникнет еще раз такая ситуация, перед выполнением восстановления выполните DIR для раздела С: и точно убедитесь, что файл отсутствует. Что-то мне не нравится... Вирусы, имхо.

vlad_1976
25-09-2009, 11:48
вот скрин.
в консоли восстановления пишу bootcfg /rebuild потом fixboot.

vlad_1976
25-09-2009, 11:50
Вирусы, имхо. »
на virusinfo.info сказали, что все чистое!
Меня еще смущает, что после bootcfg /rebuild пишется что 2 системы!

перед выполнением восстановления выполните DIR для раздела С: »
boot.ini отсутствует(((

okshef
25-09-2009, 12:01
Создайте сами boot.ini в обычном режиме и бросьте его в корень С:
Перезагрузитесь. Если загрузка сорвется, выполните дополнительно fixmbr
chkdsk c: p/ r/
Сейчас откройте msconfig и посмотрите, не установлены ли параметры по использованию сохраненного boot.ini, установите параметры запуска в "Обычный запуск". Запустите HijackThis и пофиксите строчку с записью msconfig. Если сомневайтесь - сделайте новый лог и приложите к сообщению.

vlad_1976
25-09-2009, 12:09
chkdsk делал. А после fixmbr пропадут все пути к установленным прогам?

okshef
25-09-2009, 12:18
Нет. Пожалуйста, не нужно чата. Я вам написал много чего, кроме chkdsk и fixmbr. Вы делали? Смотрели?

vlad_1976
25-09-2009, 12:20
В настройках системы, в службах стоит странная запись (никогда таких не видел) ##Id_String1.6844F930_1628_B5CC_5BB94B879762## Изготовитель - нет данных




© OSzone.net 2001-2012