Discussion:
XP Home, brak ACPI
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Radek Cichy
2006-02-27 08:03:53 UTC
Permalink
Witam wszystkich

Po instalacji WinXP Home nie zauważyłem, że nieprawidłowo wykrył ACPI
(tzn. nie wykrył). Płyta MSI Neo2, więc na pewno obsługuje ACPI (w
czasie instalacji było włączone :/).
W czasie instalacji robiłem tylko restarty, potem instalowałem soft i
też restarty i dopiero na końcu zauważyłem, że się nie wyłącza.
Na stronach Microsoftu wyczytałem, że trzeba aktualizować sterownik
komputera z "Jednoprocesorowy komputer PC MPS" na "Jednoprocesorowy
komputer PC z interfejsem ACPI".
Niestety na liście sterowników do aktualizacji mam tylko:
"Jednoprocesorowy komputer PC MPS"
"Wieloprocesorowy komputer PC MPS"
"Standardowy komputer PC"

Może mi ktoś powiedzieć, jak zmienić ten sterownik ?

PS. Instalacja od nowa będzie trudna ponieważ jeden z zainstalowanych
programów ma jednorazowy klucz na dyskietce i ściągnięcie go potrwa ok.
2 tygodni i szef powiedział, że mam wybić sobie to z głowy ... ma
chodzić "już".
--
Pozdrowienia
Radek Cichy
Piotr Palusiński
2006-02-27 08:15:01 UTC
Permalink
Post by Radek Cichy
Witam wszystkich
Po instalacji WinXP Home nie zauważyłem, że nieprawidłowo wykrył ACPI
(tzn. nie wykrył). Płyta MSI Neo2, więc na pewno obsługuje ACPI (w
czasie instalacji było włączone :/).
W czasie instalacji robiłem tylko restarty, potem instalowałem soft i
też restarty i dopiero na końcu zauważyłem, że się nie wyłącza.
Na stronach Microsoftu wyczytałem, że trzeba aktualizować sterownik
komputera z "Jednoprocesorowy komputer PC MPS" na "Jednoprocesorowy
komputer PC z interfejsem ACPI".
"Jednoprocesorowy komputer PC MPS"
"Wieloprocesorowy komputer PC MPS"
"Standardowy komputer PC"
Może mi ktoś powiedzieć, jak zmienić ten sterownik ?
PS. Instalacja od nowa będzie trudna ponieważ jeden z zainstalowanych
programów ma jednorazowy klucz na dyskietce i ściągnięcie go potrwa ok.
2 tygodni i szef powiedział, że mam wybić sobie to z głowy ... ma
chodzić "już".
Wejdz do Menadżera urządzeń / Komputer / Jednoprocesorowy
Komputer z interfejsem ACPI i zmien go na "Komputer z zaawansowanym
interfejsem ACPI" a nie jak masz "Standard PC".
Zrestartuj komputer, wejdz do BIOS'u i włacz ACPI .. komputer
uruchomi sie bez potrzeby reinstalacji systemu.
plus
http://www.archivum.info/microsoft.public.pl.windows/2005-07/msg00261.html

lub
Można tez zastąpić hal.dll w system32 odpowiednią dll'ką z
płytki, z servicepackfiles: halacpi.dll, hal.dll, halapic.dll itp -
zmieniając nazwę na hal.dll - z tym, że imo trzeba to zrobić spod innego
systemu.. - ryzykowne, ale osiagalne.

Jak nie, to reinstalka (bez utraty ustawien itp.)
Skopiuj instalke na dysk, odszukaj plik txtsetup.sif w katalogu
"i386", w trybie edycji zmien parametr - "ACPIEnable=2" na =0.
Oraz poczytaj:
http://support.microsoft.com/default.aspx?scid=kb;pl;810903&Product=win2000
http://support.microsoft.com/kb/309283/PL/
http://www.msinfo.pl/search/d1.aspx?nid=216
--
Piotr Palusiński [MVP]
http://www.microsoft.com/poland/communities/mvp/default.mspx
news://msnews.microsoft.com/microsoft.public.pl.windows
Nigdy nie kłóć się z głupcem, bo ludzie mogą nie dostrzec róznicy
Radek Cichy
2006-02-27 08:31:46 UTC
Permalink
Post by Piotr Palusiński
Wejdz do Menadżera urządzeń / Komputer / Jednoprocesorowy
Komputer z interfejsem ACPI i zmien go na "Komputer z zaawansowanym
interfejsem ACPI" a nie jak masz "Standard PC".
Zrestartuj komputer, wejdz do BIOS'u i włacz ACPI .. komputer
uruchomi sie bez potrzeby reinstalacji systemu.
plus
http://www.archivum.info/microsoft.public.pl.windows/2005-07/msg00261.html
Ha, no właśnie nie mogę. Na liście sterownikó mam tylko te 3:
"Jednoprocesorowy komputer PC MPS"
"Wieloprocesorowy komputer PC MPS"
"Standardowy komputer PC"

Obecnie zainstalowany jest pierwszy z nich. ACPI w BIOSie jest włączone.
--
Pozdrowienia
Radek Cichy
Michal Kawecki
2006-02-27 08:28:33 UTC
Permalink
Post by Radek Cichy
Post by Piotr Palusiński
Wejdz do Menadżera urządzeń / Komputer / Jednoprocesorowy
Komputer z interfejsem ACPI i zmien go na "Komputer z zaawansowanym
interfejsem ACPI" a nie jak masz "Standard PC".
Zrestartuj komputer, wejdz do BIOS'u i włacz ACPI .. komputer
uruchomi sie bez potrzeby reinstalacji systemu.
plus
http://www.archivum.info/microsoft.public.pl.windows/2005-07/msg002
61.html
"Jednoprocesorowy komputer PC MPS"
"Wieloprocesorowy komputer PC MPS"
"Standardowy komputer PC"
Obecnie zainstalowany jest pierwszy z nich. ACPI w BIOSie jest
włączone.
Spróbuj podmienić sam plik hal.dll na inny, tak jak Piotr doradził. Tak
jest najbezpieczniej, niczym nie ryzykujesz. Wszystko jest opisane w
artykule 309283. Niemniej mocno doradzam zrobienie obrazu partycji albo
chociaż kopii całego rejestru, np. spod Konsoli Odzyskiwania, żeby było
do czego wrócić - bo po restarcie system będzie musiał od nowa wykryć
wszystkie urządzenia. Oczywiście przygotuj sobie pod ręką płytki
instalacyjne i ze sterownikami do urządzeń.

Jak odzyskać system po uszkodzeniu Rejestru, które uniemożliwia
uruchomienie systemu Windows XP
http://support.microsoft.com/default.aspx?scid=kb;pl;307545
--
M. [MS-MVP]
/odpowiadając zmień px na pl/
Radek Cichy
2006-02-27 09:01:15 UTC
Permalink
Post by Michal Kawecki
Spróbuj podmienić sam plik hal.dll na inny, tak jak Piotr doradził. Tak
jest najbezpieczniej, niczym nie ryzykujesz. Wszystko jest opisane w
artykule 309283. Niemniej mocno doradzam zrobienie obrazu partycji albo
chociaż kopii całego rejestru, np. spod Konsoli Odzyskiwania, żeby było
do czego wrócić - bo po restarcie system będzie musiał od nowa wykryć
wszystkie urządzenia. Oczywiście przygotuj sobie pod ręką płytki
instalacyjne i ze sterownikami do urządzeń.
No właśnie nie wiem, czy tam będę miał drugiego kompa, żeby podmienić
dll'elkę. A podejrzewam, że jednak na tym samym OS się nie da ...

Spróbuję to http://support.microsoft.com/kb/315341/PL/ plus ewentualnie
wymuszenie przez F5 warstwy HAL przy instalacji.

Intryguje mnie, czemu mi wykryło jako jednoprocesorowy... Płyta ma jedno
gniazdo CPU. Możliwe, że to ze względu na obsługę HT ?
--
Pozdrowienia
Radek Cichy
Michal Kawecki
2006-02-27 17:33:48 UTC
Permalink
Post by Radek Cichy
Post by Michal Kawecki
Spróbuj podmienić sam plik hal.dll na inny, tak jak Piotr
doradził. Tak jest najbezpieczniej, niczym nie ryzykujesz.
Wszystko jest opisane w artykule 309283. Niemniej mocno doradzam
zrobienie obrazu partycji albo chociaż kopii całego rejestru,
np. spod Konsoli Odzyskiwania, żeby było do czego wrócić - bo po
restarcie system będzie musiał od nowa wykryć wszystkie
urządzenia. Oczywiście przygotuj sobie pod ręką płytki
instalacyjne i ze sterownikami do urządzeń.
No właśnie nie wiem, czy tam będę miał drugiego kompa, żeby
podmienić dll'elkę. A podejrzewam, że jednak na tym samym OS się
nie da ...
Da się to zrobić spod Konsoli Odzyskiwania, tylko sobie wyekstrahuj ten
pliczek wcześniej i zapisz go do katalogu System32. Przy okazji możesz
zdjąć ograniczenia nałożone na Konsolę w gpedit.msc. A tutaj masz
szerszy opis tego narzędzia:
http://www.searchengines.pl/phpbb203/index.php?showtopic=14270&st=0&/ .
Post by Radek Cichy
Spróbuję to http://support.microsoft.com/kb/315341/PL/ plus
ewentualnie wymuszenie przez F5 warstwy HAL przy instalacji.
Jak uważasz. Ja w każdym razie podmieniałem kiedyś hal.dll i nie miałem
potem żadnych problemów z systemem. BTW przed reinstalacją zastanów się
czy nie ma tam zaszyfrowanych plików, bo możesz utracić do nich dostęp.
Post by Radek Cichy
Intryguje mnie, czemu mi wykryło jako jednoprocesorowy... Płyta ma
jedno gniazdo CPU. Możliwe, że to ze względu na obsługę HT ?
Tak. I podejrzewam, że w takim razie w opcjach trzeba wybrać
multiprocessor, niezależnie od tego czy włączona jest jedna jednostka
czy dwie. Może ktoś Ci podpowie, kto się bawił HT.
--
M. [MS-MVP]
/odpowiadając zmień px na pl/
Radek Cichy
2006-02-27 08:40:02 UTC
Permalink
Post by Piotr Palusiński
http://support.microsoft.com/kb/309283/PL/
Bleeeeee, tutaj napisano tak :
3. Menedżer urządzeń nie pozwala zmienić warstwy HAL bez interfejsu ACPI
na warstwę z tym interfejsem. Aby wprowadzić taką zmianę, trzeba
przeprowadzić nową instalację systemu Windows XP lub Windows Server
2003. Warstwę ACPI HAL należy zmieniać na warstwę Non-ACPI HAL tylko w
celu rozwiązywania problemów.
--
Pozdrowienia
Radek Cichy
Loading...