Edmund skrev:
> Er der nogen her i gruppen der har skiftet bundkort uden at skulle
> geninstallere XP
Grundet den måde WinNT, som WinXP jo også hører ind under, er bygget
op på, så er systemet altså en del sartere overfor hardwareændringer
end f.eks. Win9x er. Software kan kommunikere direkte med hardwaren
i Win9x og du kan ofte ændre IRQ-adresser inde fra Win9x af f.eks.
Det kan du ikke i WinNT, Win2000 og XP og slet ikke hvis du kører
ACPI, hvilket de fleste nyere bundkort understøtter.
I WinNT bliver der oprettet en såkaldt HAL (Hardware Abstraction
Layer) som nøje beskriver den hardware der pt. er installeret i
systemet, hvilken IRQ-adresse hardwaren benytter, hukommelseområde
osv. osv. Softwaren kommunikerer så med HAL'en og har ikke direkte
adgang til hardwaren. Det er en af de væsentlige årsager til at
WinNT-systemer ofte er mere stabile end Win9x-systemer er.
Når du skifter bundkort så kan du meget nemt risikere at
IRQ-adresser, adresseområder osv. ikke passer mere, men WinNT kan
ikke bare ændre HAL'en. Du kan være heldig at det vil køre
nogenlunde fornuftigt alligevel, men det er helt klart ikke noget
jeg gad at rode med, hvis jeg sad i samme situation.
Langt det bedste er at geninstallere WinXP på det nye bundkort så
der kan blive skrevet en ny HAL som passer til det bundkort du
sidder med.
Hvis du ikke tror mig så prøv dette link:
<
http://support.microsoft.com/default.aspx?scid=%2Fisapi%2Fgomscom%2Easp%3Ftarget%3D%2Fdanmark%2Fsupport%2Fxmlkb%2Fda252%2F4%2F20%2Easp&LN=DA>
| Bemærk, at Windows 2000 og Windows XP ikke har den samme evne til
| at genoprette balancen mellem ressourcerne, som Microsoft Windows
| 98 har. Når PCI-ressourcerne først er indstillet, kan de i reglen
| ikke ændres. Hvis du skifter til en ugyldig IRQ-indstilling eller
| et ugyldigt I/O-område for den bus, enheden findes på, kan Windows
| 2000 eller Windows XP ikke kompensere ved at genoprette balancen
| for den ressource, den har tildelt denne bus. Windows 2000 og
| Windows XP har ikke denne evne, da de er designet til at
| understøtte mere komplekse hardwareskemaer. Windows 98 behøver
| ikke at understøtte IOAPIC'er, PCI-busser med flere rødder,
| systemer med flere processorer og så videre. Det er risikabelt at
| skulle genoprette balancen, når du har med disse hardwareskemaer
| at gøre, og det vil ikke blive implementeret i Windows 2000 eller
| Windows XP, undtagen i helt bestemte scenarier
--
Med venlig hilsen
Madsen.