Dziwny problem po przywróceniu hal.dll


(Rakoczyn) #1

Witam.

Dziś rano włączam komputer i otrzymałem komunikat:

Nie można uruchomić systemu Windows, ponieważ następujący plik nie został znaleziony lub jest uszkodzony: 


Windows\System32\Hal.dll

Przywróciłem więc ten plik za pomocą konsoli odzyskiwania z płytki Windows XP SP2.

Jednak po restarcie komp zawieszał się podczas ładowania systemu (jak ten niebieski pasek leci).

Próbowałem kilka razy, wchodził tryb awaryjny, ale tryb awaryjny z obsługą sieci już nie.

Po kilku próbach coś się stało i ładowanie ruszyło normalnie.

Po wejściu do systemu miałem zmienioną rozdzielczość i odświeżanie ekranu.

Ustawienia połączeń sieciowych były także zmienione (brak udostępniania, zmienione nazwy).

Ale najdziwniejsze jest TO.

Mój sprzęt to:

Intel Pentium E2140

MSI P35 Neo-F

GF 7900GS

2GB DDR2 (2x512 Patriot, 2x512 Kingston)

3 dyski (2 SATA: 80GB WD na którym jest system, 250GB SAMSUNG oraz 80GB WD IDE)

System to Windows XP Pro SP3.


(Yole) #2

http://peb.pl/windows/13725-windows-sys ... l-dll.html


(system) #3

peb.pl to warez :evil:

podmień jeszcze raz plik hall.dll i powinno działać


(Rakoczyn) #4

Nie sądzę: http://support.microsoft.com/kb/237556/pl

Problem w tym, że jest kilka typów tego pliku na płycie instalacyjnej, ale podczas instalacji jest kopiowany tylko jeden odpowiedni i jego nazwa zmieniana jest na hal.dll. Ja przywróciłem ten zwykły hal.dll zamiast halmacpi.dll.

Plik źródłowy i386: i386\driver.cab\halmacpi.dll

Typ komputera: Wieloprocesorowy komputer PC z interfejsem ACPI

Kopiowanie do folderu: winnt\System32

Zmiana nazwy pliku na następującą nazwę: hal.dll

Chyba reinstal będzie najpewniejszym rozwiązaniem.


(goomish) #5

Wystarczy instalacja w trybie naprawy (R podczas sartu z płyty CD Windowsa). Instalator wykryje, który hal.dll jest potrzebny i skopiuje właściwy plik.