Hur fixar du en saknad/korrupt systemfil i Windows XP utan återställnings-CD: n

XP Systemfix

denna handledning syftar till att lära dig hur du fixar en korrupt eller saknad systemfil i windows XP utan användning av återställnings-CD: n.

jag tillbringade 6 timmar runt en väns hus igår och slutligen kom fram till en lösning som fungerade. Idag vill jag dela med mig av vad jag har lärt mig för att hjälpa andra människor att komma runt detta ganska vanliga problem utan den sorg jag var tvungen att gå igenom!

Disclaimer – jag är inte en dator reparation tekniker. Bara en datornörd som delar en lösning som fungerade för mig. Fortsätt på egen risk, jag tar inget ansvar alls vad som händer. Säkerhetskopiera alltid, och om du inte är säker, fortsätt inte.

Ok, låt oss komma igång.

en av läsarna föreslog att jag framhäver tidigare att den här lösningen bara fungerar om du har en återställningspunkt på din maskin. Jag är ganska säker på att maskinen som jag fixade aldrig hade en manuell Systemåterställning gjord och därför är det enligt min mening värt att försöka även om du inte kommer ihåg att göra det manuellt. Jag kan inte bekräfta 100% för XP, men jag vet senare att Windows OS tar automatiska återställningspunkter när betydande systemhändelser som installation av ett program eller enhetsdrivrutin inträffar. Med tanke på antalet återställningspunkter som hittades på maskinen jag arbetade med, kan jag bara anta att detta också är fallet för Windows XP.

vissa läsare har också nämnt att i vissa fall kan virus ha raderat dessa återställningspunkter, så jag antar att det är ett fall att ta en titt och hoppas på det bästa! Observera dock, om det inte finns några återställningspunkter när du ser det enda alternativet är att försöka få tag på CD.

nedan är en uppdelning av de viktigaste delarna av detta inlägg. Jag rekommenderar att du läser det hela för att se till att du får den bästa förståelsen för vad som har hänt och hur man fixar. Men om du bara vill ha lösningen klicka nedan.

  • vad är systemfilen i XP och varför har det slutat min maskin att fungera?
  • Varför behöver du återställningsskivan i första hand?
  • Hur fixar du systemfilen utan den ursprungliga Windows XP-återställningsskivan?

vad är systemfilen i XP och varför har det slutat min maskin att fungera?

systemfilen på din dator är en av en samling filer som lagrar registerinformation om datorns konfiguration och konfiguration.

alla XP-maskiner har den här filen lagrad på följande plats tillsammans med ett antal andra viktiga konfigurationsfiler som programvara, säkerhet, SAM och standard.

C:\Windows\System32\config

om du har fått meddelandet nedan när du försöker starta i windows är det mer än troligt att något har hänt att korrumpera filen eller det saknas i system32 config-mappen.

 Windows XP kunde inte starta eftersom följande fil saknas eller är skadad: \WINDOWS \ SYSTEM32\CONFIG \ SYSTEM
Windows XP kunde inte startas eftersom följande fil saknas eller är skadad: \WINDOWS\SYSTEM32\CONFIG\Systemdu kan försöka reparera den här filen genom att starta Windows setup med den ursprungliga installations-CD-skivan. Välj ”r” på den första skärmen för att starta reparationen.

Hur hände detta?

det finns många anledningar till varför detta kunde ha hänt. Till exempel kan du ha tvingat en hård avstängning vid fel tidpunkt – vilket är vad som hände i scenariot jag hade att göra med – följaktligen har filen blivit skadad och Windows kan inte längre starta på grund av detta.

som skärmbilden och felmeddelandet ovan beskriver är standardmetoden att lösa är att använda återställningskonsolen på installationsskivan för Windows XP, men vad händer om du inte har Windows XP-CD: n?…

jag spenderade länge på att leta efter svaret på detta utan lycka till. Min lösning syftar till att ge dig ett snabbt och relativt enkelt sätt att lösa problemet utan XP-CD eller Återställningskonsol.

Varför behöver du återställningsskivan i första hand?

från min förståelse låter XP-skivan dig starta i återställningskonsolen och använda kommandoraden för att kopiera en äldre/stabil version av systemfilen över den korrupta eller saknade versionen. Utan XP-CD: n hittar du dig själv helt fast, eftersom du inte har möjlighet att komma åt DOS/kommandotolken och kopiera säkerhetskopian till mappen system32/config.

Obs – Om du har XP-CD, föreslår jag att du läser Microsofts officiella lösning om hur du återställer ett skadat register som förhindrar Windows XP från att starta eftersom det kan vara snabbare och enklare lösning för dig.

så här fixar du systemfilen utan Windows XP-återställningsskivan

för att sammanfatta, syftar min lösning till att komma runt detta problem genom att:

  1. skapa en startbar version av Linux på ett USB-minne (om du aldrig har använt eller hört talas om Linux, oroa dig inte, det är inte så läskigt som det låter! Linux är en säker plats, lita på!
  2. starta i Linux för att få tillgång till filerna på hårddisken (i det här fallet Ubuntu Linux-distributionen)
  3. hitta de trasiga SYSTEM-och PROGRAMVARUFILERNA
  4. hitta de senaste säkerhetskopiorna av systemet och PROGRAMVARUFILERNA
  5. Skriv över de korrupta filerna med Linux-gränssnittet (du behöver inte använda DOS-kommandon som med återställnings-CD-metoden!
  6. starta om till Windows XP med den senaste kända arbetsversionen av systemfilen.

totalt bör denna process ta cirka 45 minuter beroende på hur snabbt du kan ladda ner och montera Linux-distributionen.

innan du börjar behöver du följande:

  • en PC som fungerar!
  • en Internetanslutning
  • ett USB-minne som är minst 2 GB i storlek
  • en kopia av Unetbootin

steg ett-skapa en USB – startdiskett med Linux med Unetbootin

gå till unetbootin.sourceforge.net och ladda ner en kopia av Unetbootin.

programvaran är gratis, säker och kommer att göra allt det hårda arbetet med att ladda ner Linux och montera den på en USB hustle gratis. FYI-I det här exemplet använder jag Ubuntu

gör 100% säker på att enheten du monterar LINUX-distributionen på är USB-enheten. ANNARS KOMMER DU ATT SKRIVA ÖVER NÅGOT DU VERKLIGEN INTE VILL!!!

unetbootin

steg två-starta i Linux av USB

Stäng nu av din maskin och slå sedan på den igen medan du trycker på funktionsknappen som låter dig välja dina startalternativ – på min maskin är det F12. Om du inte är säker, bör du se detta i POST startskärmen när du först slå på maskinen.

Välj USB-enhet i boot Device-menyn
Välj USB-enhet i boot device-menyn

Obs, på vissa system kan du behöva gå in i BIOS och välja alternativet att starta i en USB-enhet. Här är en skärmdump av var det här är på min maskin – din kan vara lite annorlunda…

när alternativprompten visas väljer du alternativet USB-enhet och trycker på enter. Om allt går att planera kommer maskinen att fortsätta att starta upp i Linux.

när Ubuntu laddas kan du få ett meddelande som säger”prova Ubuntu” och ett annat för ”Installera Ubuntu”. Klicka bara på” prova Ubuntu ” – knappen och sedan kommer den att slutföra laddningen till skrivbordsmiljön.

 klicka på 'prova Ubuntu'
klicka på ’prova Ubuntu’

steg tre-hitta mappen System32 / config

navigera till mappen Windows/System32/Config
navigera till mappen Windows/System32/Config

använd den inbyggda filbläddraren för att navigera till platsen för WINDOWS på hårddisken. Följ skärmdumpen nedan för att hitta detta. Du kommer i huvudsak att leta efter vad som skulle ha varit på följande plats i WINDOWS:

C:\WINDOWS\system32\config\

när du hittar konfigurationsmappen ser du kopior av alla filer inklusive alla viktiga systemfilen.

öppna ett nytt fönster
öppna ett nytt fönster

nästa måste vi öppna ett nytt fönster och hitta en kopia av de senaste säkerhetskopiorna av dessa systemfiler som lagras i en mapp som heter ”Systemvolyminformation” som normalt är dold i Windows. Eftersom vi använder Linux behöver du inte oroa dig för det här, men du hittar den här mappen i vad som skulle ha varit följande i windows

C:\System volyminformation

Systemvolyminformation
Systemvolyminformation

en gång i mappen Systemvolyminformation ser du en annan mapp som heter: a_restore{hexidecimal-characters}. Gå in där och du bör presenteras med ett antal olika mappar med följande namnkonvention”RP123″. Det är dessa mappar där Windows borde ha sparat säkerhetskopior av systemfilerna.

rp-folders

för att hitta den senaste, navigera till mappen med det högsta värdet (t.ex. RP295) och gå in på det och hitta mappen ”snapshot”.

nu borde du ha två fönster öppna; en med den korrupta systemfilen i den och en med de senaste Rp snapshot-filerna.

Snapshot-mappen ska innehålla alla senast sparade WINDOWS-systemfiler
Snapshot-mappen ska innehålla alla senast sparade WINDOWS-systemfiler

Steg fyra-kopiera senast kända systemfil till C:\ WINDOWS \ system32\config \

du kommer att märka att filerna i mappen RP ”snapshot” är filer som heter _REGISTRY_MACHINE_SYSTEM och
_REGISTRY_MACHINE_SOFTWARE etc, Det här är de du vill använda. Ta en kopia av var och en av dessa två filer (högerklicka på > kopiera) och klistra sedan in dem i det andra fönstret där C:\WINDOWS\system32\config \ mapp är.

Steg fem – säkerhetskopiera gamla SYSTEM-och programvarufiler och ersätt

säkerhetskopiera gamla systemfiler och byt namn på de andra till SYSTEM och programvara
säkerhetskopiera gamla systemfiler och byt namn på de andra till SYSTEM och programvara

Byt namn på de ursprungliga SYSTEM-och PROGRAMVARUFILERNA till något liknande SYSTEM.Gamla och programvara.Gammal så att du har en kopia av originalen.

när du har gjort det, byt namn på filerna _REGISTRY_MACHINE_SYSTEM och
_REGISTRY_MACHINE_SOFTWARE som du just kopierade från snapshot-mappen till ”SYSTEM” och ”SOFTWARE”.

steg sex-Stäng av, Starta om och håll fingrarna korsade!

 om allt går bra bör du se Windows XP-laddningsskärmen
om allt går bra bör du se Windows XP-laddningsskärmen

dags att stänga fönstren du har öppnat och stäng av Linux (i Ubuntu är det knappen längst upp till höger på skärmen).

ta bort flashenheten och starta sedan upp systemet igen.
om allt går enligt plan har du just fixat din dator utan att behöva Windows XP-CD! 🙂

Lämna ett svar

Lämna ett svar

Din e-postadress kommer inte publiceras.