← Område 11 Uppslag · Felsökningens metod Checklistan

Dator- och nätverksteknik · område 11 · lektion 60

Felsökningens metod

Från och med lektion 61 har läraren förstört något på maskinen framför er. Ni vet inte vad, och ni får inget facit förrän ni har berättat vad ni hittat. Den här sidan är metoden ni har med er dit: fyra steg som ersätter gissning, kursens fyra lager, checklistan — och planen som skiljer E från C och A.

1. Året som felkatalog

Du har redan felsökt. Varje område har haft sina riktiga fel:

OmrådeFel som faktiskt händeLektion
4Minnet inte nedtryckt, frontpanelen felvänd, strömkabeln till processorn glömd14, 17
5USB-minnet kvar vid omstart — installationen började om18
6Det andra kontot blev administratör och testade ingenting25
8Kontakten som inte klickat, mörk lysdiod35, 39
8Två maskiner med samma adress40
10Röd länk mellan switcharna — rak kabel i stället för korsad51
10Routerns röda länkar — no shutdown saknades53
10Pingen som inte gick — gatewayen saknades54

Hur hittade du dem? Svaret brukar vara "vi provade saker", "någon annan hade haft samma" eller "det löste sig när vi satte i allt igen". Det fungerade — men du vet inte varför. Satte du i allt igen vet du inte vilken kabel det var.

Det området ska ändra

Från att ett fel blir löst till att du vet vad det var.

2. De fyra stegen

1. Hypotes före handling

Innan du rör maskinen: skriv ner vad du tror är fel, och vilket test som skulle visa det. En hypotes är ett påstående som kan vara fel — "bootordningen är ändrad" — inte "något med starten".

Skälet: poängen är att testet kan säga nej. En hypotes som inget test kan fälla är en gissning med bättre ord.

2. En sak i taget

Ändra en sak, pröva, skriv ner resultatet.

Skälet: ändrar du två saker och felet försvinner vet du inte vilken som gjorde det — och nästa gång felet kommer vet du lika lite. Stegets hela poäng är förklaringen, inte lösningen.

3. Det billiga och sannolika före det dyra och sällsynta

Tryck i kontakten innan du byter nätverkskort. Kontrollera adressen innan du installerar om Windows. Ordningen från lektion 35 — tryck, byt kabel, byt port — är samma regel i liten skala.

Skälet: det billiga är snabbt att pröva, det sannolika är oftast svaret, och båda tillsammans sparar mest tid.

4. Vilket lager?

Avgör var i kursens fyra lager felet troligen sitter. Lagren står i nästa avsnitt.

Skälet: att placera felet i ett lager halverar sökningen.

3. De fyra lagren

Kursen har byggt fyra lager ovanpå varandra:

LagerOmrådeExempel på fel
Maskinvara och firmware4–5Bootordning, minne, drivrutin
Systemet6–7Behörighet, tjänst, konto
Det fysiska nätet8Kabel, kontakt, port, adress
Det logiska nätet9–10VLAN, gateway, routning, protokoll
Symptomets lager är inte alltid felets lager

Det är det som gör felsökning svår. En maskin som inte når något ser ut som en trasig kabel — och kan sitta i en switchs konfiguration. Symptomet syns i ett lager, felet sitter i ett annat.

Att kunna förklara varför symptomet lurade är där A-nivån avgörs i det här området.

4. Checklistan

Klassen skrev checklistan tillsammans på lektion 60. Den gäller varje pass fram till slutet av området:

  1. Vad ser jag? — symptomet, med ord
  2. Vilket lager? — maskinvara, system, fysiskt nät, logiskt nät
  3. Hypotes — skriven, med testet som kan fälla den
  4. Det billiga och sannolika först
  5. En ändring — pröva — skriv ner
  6. Håller hypotesen inte: nästa, och skriv varför den föll

5. Så låter metoden

På lektion 60 demonstrerade läraren metoden på en maskin som inte startade, och tänkte högt genom varje steg. Så här lät det:

  1. Starta maskinen. Den startar inte. Läs skärmen — exakt vad står det?
  2. Symptomet, med ord: "Maskinen klarar POST — fläktarna går, jag får bild, firmware syns. Sedan: ingen startenhet." POST, Power-On Self-Test, är maskinens självtest i firmware innan något operativsystem startar
  3. Uteslut innan du gissar: "POST fungerar, alltså är ström, processor och minne i ordning. Det är inte systemet eller nätet — Windows har inte ens startat. Det är maskinvara eller firmware."
  4. Två hypoteser, skrivna: "A: disken är död eller urkopplad. B: bootordningen pekar någon annanstans."
  5. Det billiga först: "B är billigast att pröva — det är att titta i en meny. A kräver att jag öppnar chassit." In i UEFI, maskinens firmwaregränssnitt från område 4
  6. Testet: läs listan över lagringsenheter. Disken syns. Hypotes A faller: "Disken finns. Den är inte död."
  7. Hypotes B: läs bootordningen. Disken ligger sist. Där är det
  8. En ändring: flytta disken överst. Inget annat. Spara
  9. Pröva: starta om. Windows startar
  10. Redogörelsen: "Felet satt i firmware. Jag uteslöt disken genom att se den i listan. Jag ändrade en sak — bootordningen — och vet att det var den."
Kontrollfrågan

Vid vilket steg hade du börjat skruva? Svaret brukar vara steg 2. Det är poängen med steg 3 till 5.

6. I samråd eller efter samråd

Kursens betygskriterier gör en skillnad som det här området gör synlig: E-kriteriet säger i samråd, C- och A-kriterierna säger efter samråd. Skillnaden är inte hur mycket hjälp du får, utan vem som äger planeringen.

ECA
PlaneringenStäms av med läraren under arbetets gångSkriven och godkänd innan paret rör maskinen. Sedan genomförd självständigtSom C
HypotesenFinns, men kan ha kommit efter första försöketSkriven först, prövad med ett testSkriven först — och en andra hypotes redo om den första faller
UteslutningenParet kan säga vad de gjordeParet kan säga vad varje test uteslötParet kan säga varför testen gjordes i den ordningen — det billiga och sannolika först
LagretNämns när läraren frågarNämns utan frågaGränsen mellan lagren förklaras: varför symptomet såg ut att sitta i ett lager men satt i ett annat
RedogörelsenVad som var fel och vad som ändradesEnkel men tillräcklig för att någon annan ska kunna göra om detMed ett eget förbättringsförslag: hur felet kunde ha upptäckts tidigare, eller undvikits

Nivåerna är inte mer av samma sak. Skillnaden mellan raderna är vad du kan säga, inte hur mycket.

7. Planen för C och A

Siktar ni mot C eller A lämnar ni planen på papper innan ni rör maskinen. Den behöver inte vara lång. Den ska vara skriven först. Skriv av fälten, eller be om en planblankett. Exemplet kommer från demonstrationen:

FältExempelEr plan
Symptomet, som vi ser detMaskinen startar inte. Skärmen säger att ingen startenhet finns 
Första hypotesenBootordningen är fel 
Testet som prövar denGå in i UEFI och läs bootordningen 
Om den fallerDisken syns inte alls — då kabeln eller disken 
LagretMaskinvara och firmware 
Signaturen och tiden

Läraren godkänner planen med en signatur och en tid. Den är beviset på att planen fanns innan arbetet började — det enda som skiljer en C-plan från en avstämning i efterhand. Börja när planen är signerad.

Godkänns planen inte får du veta vad som saknas, inte vad svaret är. Oftast är det frågan "hur prövar ni det?"

8. Den muntliga redogörelsen

Varje par, varje pass, vid bänken innan ni lämnar den. När ni tror att ni är klara räcker ni upp handen. Ni redogör först — sedan får ni veta om det var rätt. Samma fyra frågor varje gång:

#FråganDet läraren lyssnar efter
1Vad var hypotesen, och när skrevs den?Före första handgreppet — inte efteråt
2Vad uteslöt ni, och hur?Ett test per uteslutning: lysdioden, ipconfig, UEFI:s lista, behörighetsfliken
3Vilken ändring löste det, och hur vet ni att det var just den?En ändring i taget. Två ändringar samtidigt ger ett löst fel utan förklaring
4Var i lagren satt felet?Maskinvara och firmware, systemet, det fysiska nätet eller det logiska

Hann ni inte klart redogör ni för hur långt ni kommit. Det är lika mycket underlag — ett par som kan säga vad de uteslutit har visat metoden.

9. Klart när du kan det här

Ska — nivå E

Bör — nivå C

Utmaning — nivå A

Kryssen sparas i din webbläsare.

Vill du ha mer

ComputerExplorer → networking → packet-journey — nodens titel är Paketets resa. Gå igenom paketets steg med frågan: i vilket steg hade ett fel stoppat resan, och vilket lager är det?

Eller pröva metoden på ett fel i huvudet: "en skrivare skriver ut, men bara svartvitt". Vilket lager, vilken hypotes, vilket test?

10. Ordlista

Ordträning

OrdBetyder
SymptomDet du ser: vad maskinen gör eller inte gör. Inte samma sak som felet
HypotesEtt påstående om orsaken som ett test kan fälla. Skrivs innan du rör maskinen
TestDet du gör för att pröva hypotesen. Ett bra test kan svara nej
UteslutningAtt visa med ett test att något inte är orsaken, så att sökningen krymper
LagerEn av kursens fyra nivåer: maskinvara och firmware, systemet, det fysiska nätet, det logiska nätet
ChecklistanKlassens sex steg från lektion 60, som gäller varje arbetspass i området
I samrådE-nivå: felsökningen stäms av med läraren under arbetets gång
Efter samrådC- och A-nivå: planen godkänns först, sedan arbetar paret självständigt
PlanenSymptomet, första hypotesen, testet, vad ni gör om den faller, lagret. Godkänns med signatur och tid
RedogörelsenParets muntliga genomgång för läraren vid bänken, med de fyra frågorna
AnmälanDet någon har sett och rapporterat. Inte vad felet är