Stort problem. windows vill inte starta hal.dll är skadad
hej! hoppas någon orkar läsa detta.
jag var inne och ändrade i boot.ini efter den här instruktionen:
"Problem två kan nog lösas genom att du öppnar systemegenskaper, klickar på fliken Avancerat och sedan knappen redigera. Där tar du bort raden med Vista och lämnar endast kvar XP.
Min ser ut så här:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect"
jag råkade nog ändra lite för mycket i min egen boot.ini fil så nu kan jag inte starta windows. jag får felmeddelandet:
"Det gick inte att starta windows eftersom följande fil saknas eller är skadad
<windows-rot>\system32\hal.dll
Installera en kopia av filen ovanför på nytt."
Jag sökte lite på forumet och på google och hittade många som hade haft samma problem och det berodde i många fall på att boot.ini filen var skadad. Det fanns 2 st vanliga lösningar som funkade för alla.
Boota med XP-skiva och gå in i recovery konsollen. Därifrån återställa boot.ini filen genom att skriva bootcfg /rebuild
när jag gör det får jag ett felmeddelande
"Fel: Det gick inte att söka efter windows-installationer på diskarna. Detta kan bero på ett felaktigt filsystem vilket skulle innebära att bootcfg inte kan söka igenom hårddisken korrekt. Använd chkdsk om du vill söka efter diskfel."
om jag kör chkdsk så hittar den inga fel alls.
Det andra sättet var att ersätta den gamla hal.dll-filen med en ny som finns på XP-skivan. så då skrev jag enligt instruktionerna:
"expand J:\i386\hal.dl_ C:\windows\system32\hal.dll" (J:\ är min CD-läsare)
det gick inte heller. jag kunde inte heller expanda filen till en annan partition för att därifrån expandaden till C:\......... , jag kunde inte heller kopiera filen någonstans.
för övrigt så när man ska välja vilken windows-installation man vill logga in på när man ska in på recovery konsollen så finns inte C:\windows med. endast
J:\i386
och
J:\miniNT
altså endast från XP-skivan. om man loggar in där och försöker komma åt C:\ genom t ex "dir C:\" så säger den bara att ett fel inträffade vid kataloguppräkning. Allt tyder på att det inte går att komma åt C:, men jag är ju inte helt säker.
Jag hade tidigare Vista installerad på en anna hårddisk parallelt med XP men har nu formaterat den hårdisken. anledningen till att jag från början ville mixtra med boot.ini var att Vista fortfarande fanns kvar som uppstartsalternativ och man var tvungen att välja "tidigare versioner av windows" för att starta XP.
Jag försökte välja "system recovery" när jag startade datorn men då försökte den starta Vistas recovery som naturligtvis inte gick eftersom Vista inte finns kvar på datorn, så det alternativet till en lösning fungerade inte heller.
Någon som har en idé till en lösning?
snälla hjälp!