Windows 7 er forrige versjon av windows. Denne versjonen er det ikke så mange som bruker mere, så jeg vil ikke prioritere denne noe særlig.
Aktivere/Deaktivere writecache win7
Windows 7 er forrige versjon av windows. Denne versjonen er det ikke så mange som bruker mere, så jeg vil ikke prioritere denne noe særlig.
Aktivere/Deaktivere writecache win7
En av de mest irriterende tingene som finnes er når det oppstår feil på en datamaskin. Du har satt deg ned en vanlig tirsdagskveld, å skal spille eller skrive den ooppgaven til skolen, å så får du feilmeling etter feilmelding, å skjermen ser ut som noe fra en annen verden, å alt låser seg……Det er irriterende.
Men det som er mere irriterende er når man skal begynne å feilsøke, å man får tilbake 1.332.638 treff fra google….På vanskelig engelsk ganske ofte. Dette var en av grunnene til at jeg startet denne siden.
Når det er sagt, er det et par ting du selv kan gjøre for å lette feilsøkinga litt. Det første er feilloggen. Eller hendelsesloggen som den heter. Alt som skjer i maskinen skrives hit. å lærer man seg å bruke denne, er mye løst bare der. Skal man rette en feil er det absolutt greit å vite hva feilen er. Også når man får blåskjerm. Der står det mye informasjon om hvorfor maskinen stopper opp. Å husk på når eller hvis du skal spørre etter hjelp til et problem, så er det viktig at de som skal hjelpe deg får mest mulig informasjon. «Hjelp, datamaskinen min virker ikke»…Den er litt i vageste laget. Man vil klare å finne feilen mest sannsynlig, men husk at de som skal hjelpe deg ofte sitter der på sin egen frivillige fritid, slik at hvis man klarer å forklare best mulig, få frem mest mulig om feilen, hva skjedde, hva gjorde du selv, oppdateringer, installerte du noe, hva har du selv gjort for å rette dette, hva slags feilmedling får du, klarer du å lese hva som står i feilloggen, osv….
Blåskjerm er en ganske kjedelig ting å få . BSOD, Blue Screen of death, som det også kalles mere formelt kom allerede i 1993 med NT3.1, en av de aller første server-OS microsoft ga ut. BSOD kommer av dårlig driver, dårlig maskinvare, slik som RAM e.l, det kan komme av virus i bootsektor, dårlig harddisk. Det er mange ting, men hovedårsaken er at maskinvaren ikke virker som den skal, pga disse tingene. Her er noen enkle ting man kan gjøre aler først, før man får panikk og pustevansker…..
–I den blåskjermen skal det være en feilkode. Den vil se noe slik ut: 0x000001 Det kan være vanskelig kanskje å se denne, da maskinene stort sett starter på nytt med en gang. Men da tar du når den restarter og trykker på F8 for å komme i sikkermodus. Slik ser det bildet ut:
Men før man kommer dit, sjekk alt av kabler, koblinger etc om noe er løst eller ikke lsik det burde være.
Her har vi endel muligheter.
Det aller første vi gjør er å velge disable automatic restart on system failure. Da vil ikke maskinen restarte automatisk neste gang, men man rekker å notere feilkoden.
Når det er gjort velger vi den som heter Last good Configuration Da vil systemet prøve å finne den siste oppstarten som virket uten blåskjerm. Det er ikke sikkert den virker, men vi må prøve
Hvis ikke det fungerer, velger vi sikkermodus
Hvis denne ikke starter, veløger du sikkermodus uten nettverk
Sikkermodus er en modus hvor systemet ikke laster noe særlig med drivere, og bl.a. skjermbildet vil bli mindre, eller oppløsninga blir mindre. Når den da har startet opp, kan vi prøve å sjekke om det er noen oppdateringer som nettop er gjort. Så kan man sjekke om det er noen nye oppdateringer fra microsoft. Man kan sjekke enhetsbenadleren om det er noe av maskinvaren som ikke fungerer. Ofte er det RAMM’en som kødder med oss, den kan være litt sær innimellom, å lage krøll.
Kjør CHKDSK for å sjekke om det er feil på harddisken og filsystemet.
Oppdatere BIOS, hvis dette kan gjøres automatisk. Jeg anbefaler ikke å oppdatere BIOS hvis man selv må finne den fila den trenger. Blir det feil da, tryner maskinen noe så innihampen, å trickset med å resette ved å ta ut batteriet vil ikke virke. Oppdatere BIOS er derfor noe for viderekommende…..
Kjør virus/malvare-skanning
Finner du feil på en driver eller to, reinstaller.
Hvis du vet at det er feil å en driver, gå inn som forklart her, og velg avinstaller, og restart maskinen. Da vil systemet installere denne på nytt, å det vil ganske ofte hjelpe på.
Jeg skal lage en oversikt over de vanligste feilkodene, ellers kan du se på denne siden
SFC, eller SystemFileChecker tool, kan brukes for å finne feil i systemfiler. Denne kan brukes i både windows7, 8 og 10.
Men vi må aller først åpne en kommandolinje, å denne må åpnes som administrator
Vi kjører kommandoen når vi har åpnet kommandoolinja:
sfc /scannow
Denne vil nå søke gjennom systemfilene etter feil. Hvis det dukker opp feil, vi denne prøve å reparere disse.
Her fant den ingen feil. hvis den finner feil, kommer dette opp på skjermen.
SFC, som er en del av Windows Resource Protection, virker slik at ved hver pålogging vil denne sjekke etter forandringer i systemet mapper eller filer, å lagre disse i \windows\system32\dllcache-mappa. Å hvis den nå finner feil, vil den prøve å hente tilbake det som sist ble lagret der.
SFC vil lage en logg-fil. Hvis den ikke finner noe, vil den uansett lage en loggfil, men det er ikke så interessant før den finner feil den ikke kan reparere. Men, vi vet en måte vi kan trickse litt her også. Vi ser i loggfila hva den ikke klarte å reparere, så skal vi klare å hente samme fila fra en anne maskin. Men, det er et men, den andre maskinen, den vi skal hente fila fra, må være samme versjon av windows. Dette er viktig!
Men, greit. Vi må først gjøre den loggfila litt mere leselig, vi gjør som følger, vi er fremdeles i kommandolinja, sant?
Ok, vi skriver denne kommandoen:
findstr /c:»[SR]» %windir%\Logs\CBS\CBS.log >»%userprofile%\Desktop\sfcdetails.txt»
Vær litt obs på stasjonsbokstaven her. Hvis dette gjøres når maskinen kjører på en oppstartbar usb eller dvd, vil denne forandres, å det som vanligvis er c: vil her bli d:
Ok, da lager den en vanlig tekstfil som kommer opp på skrivebordet. Hvis du kjører windows nå, åpner du denne fila i notepad.
Skulle du derimot ikke være i windows, kan du forandre på hvor den fila skal legges, f.eks d:\
Da blir den lettere å finne fram. Vi kan åpne den med å skrive type d:\sfcdetails.txt hvis du la fila i d:\
Fila kan være litt kronglete å lese, men du vil klare å se den/de filene den ikke klarte å reparere.
Ok så langt.
Vi har klart å finne hvilken fil(er) det er snakk om til nå, å vi må til en maskin med samme versjon av windows, å finne samme fila der. La oss si den fila heter jscript.dll, den vil da ligge i samme mappa som den ødelagte, på den andre maskinen. Vi må kopiere den over til en plass, gjerne til en annen usb. Ofte har maskinene mere enn en usb idag, så det burde være greit å bruke en usb-port til. Det er mulig du må restarte maskinen, da selvsagt huske på å starte den på USB/DVD som sist.
Ok, da burde den fila være i stasjon e:, eller dette må du prøve deg litt fram på.
Du kan skrive dir d:\ osv til du finner den fila. Dir er kommandoen for å vise innholdet i en mappe
eller finne filer.
Ok, vi lar den fila ligge der den er foreløpig, men vi må få tatt over rettighetene til den ødelagte fila.
Kjør denne:
takeown /f C:\windows\system32\jscript.dll.
Merk, som vanlig dette med den stasjonsbokstaven. Har du startet fra en usb/dvd vil denne mest sannsynlig hete d:
Ok, da har vi tatt eierksap på den fila.
Vi må nå gi oss selv alle rettighetene til den ødelagte fila slik at vi kan overskrive den:
icacls C:\windows\system32\jscript.dll /grant administrators:F
Vi kopierer den nye fila over den gamle:
copy E:\temp\jscript.dll C:\windows\system32\jscript.dll
Nå må vi også her huske på dette med stasjonsbokstavene…Vi går ut fra at vi la fila i stasjon e: og at
c:-stasjonen KAN ha byttet bokstav til D:
Dette skulle være alt, restart å håp på det beste 🙂
Hva skjer når du skrur på datamaskinen egentlig?
Når maskinen står der i hjørnet, uten strøm, kan den egentlig ikke brukes til så mye. Men med en gang vi skrur på strømmen begynner det å skje ting. Det første den gjør er å laste BIOS, eller Basic Input Output System. På tidligere hovedkort, og enda på noen hovedkort faktisk, så ligger denne informasjonen lagret i en egen chip. Når man da gjør forandringer i BIOS, vil disse lagret i noe som heter CMOS RAM, og BIOS leser denne først.
CMOS er ikke så mye brukt lengre, da man lagrer innstillingene i flashminne som ikke trenger strøm for holde på data. Så batteriene på dagens hovedkort gjør egentlig bare at klokka går rett.
Når den er ferdig med POST, så vil den lete etter harddisker med en bootloader på. Derfra henter den det som heter MasterBootRecord, eller MBR. Dett er den første sektoren på en harddisk, eller for å si det på denne måten: Det er det aller første som er lagret på disken. Den inneholder i grunn informasjon om partisjonstabellen på disken.
For mere utfyllende om dette se på denne
Når MBR er lastet inn i RAM, så vil den lete etter det som kalles for 2. bootloader. Denne igjen vil laste kernel.
Kernel er den som inneholder driverne til systemet, samt grunnleggende programmer for at maskinen skal virke.
Deretter lastes resten av systemet, slik som selve windows
Windows bruker noe den kaller for register for å lagre alle innstillingene og konfigureringene. Denne lastes av bootloaderen og brukes ellers av systemet.
Er dette registeret ødelagt, eller det er feil på det, vil ting ikke virke som de skal, eller maskinen kan nekte å starte opp.
Linux bruker en bootloader som heter enten GRUB eller LILO, windows sin bootloader heter bootmgr.exe.
Disse gjør samme jobben men på litt forskjellig måte.
Denne prosessen prosessen står relativt greit forklart her
Etter en stund med ukritisk lek med nedlasting osv, fylles harddisken opp. Enten man liker det eller ikke. Stort sett er det mye såkalte temp-filer, filer som programmer bruker midlertidig, det er filer i søppelbøtta, filer som generellt kan slettes. Vi kan gå gjennom hver enkelt katalog å lete etter filer, men duverden det er tidkrevende, så windows har laget et søtt lite program for oss som heter diskopprydding.
Ok, vi finner dette lille søte programmet. WIN+R, skriv diskopprydding
Velg hvilken disk den skal rydde opp i:
Den vil lete litt på den disken først, å kommer opp med dette:
Her har programmet valgt endel selv, men du kan velge, eller ikke velge her selv også. Du ser det står hvor mye ekstra plass som frigjøres på hver linje, og en total også der.
Velg deg ferdig, trykk OK, å den vil rydde opp.
Hvis du i tillegg velger Rydd i systemfiler, vil det først komme den ruta hvor den leter etter filer den kan slette. Så får du opp et tilsvarende vindu, som over hvor den foreslår filer, å du kan også her velge, eller avvelge.
Trykk deg videre så vil den rydde opp i disse også 🙂
Det er en fil som ligger i c:/ som heter hibernate.sys. Denne er relativt stor å tar endel plass. Dette er den fila maskinen lagrer økta du er inne i før den går i hvilemodus, eller skrur av maskinen, slik at neste gang du skrur på maskinen, vil den finne tilbake akkurat det siste du holdt på med. Men, det er et lite men her. Eller dvs, dette kan faktisk lage krøll i oppstarten hvis det du lagrer inneholder feil. Eller noe slikt.
Jeg har nevnt andre plasser at hvis maskinen starter opp i dårlig humør, så kan det å trekke ut strømmen være til stor hjelp, fordi maskinen starter da fra scratch, den vil rett og slett ikke finne noen lagret fil den kan starte med. Men denne varianten med å trekke ut strømkontakten kan i verste fall faktisk gjøre harddisken grinete, den kan faktisk låse seg hvis strømmen blir borte mens den leser eller skriver. Det skjer sjeldent men det kan skje.
Jeg har derfor en annen måte å starte maskinen på fra scractch, man fjerner hibernate.sys. Denne fila skal ikke fjernes, den er egentlig ikke mulig å fjerne, men der som andre plasser, det finnes en bakvei..:-)
Man ganske enkelt åpner en kommandolinje-vindu, man skriver cmd i søkefeltet nede til venstre, høyreklikker på ledetekst når den dukker opp øverst i den søkeruta, og velger kjør som administrator.
Når den da kommer opp skriver du følgende: powercfg -h off og trykker enter. Da skrur systemet av denne fila, du vil også se under menyen for start og restart at det ikke er noe valg for hvilemodus..:-) Du vil også se at hibernate.sys-fila er borte 🙂
Å da er det bare å prøve å restarte 🙂
Når maskinen går tom for RAM fordi du har mange åpne program, bruker maskinen noe som heter pagefile. Eller swapfil, eller sidevekslingsfil…Kjært barn, mange navn etc…Fila i seg selv heter pagefile.sys, å ligger i rota på c:\
Denne fila skal vi ikke slette, da vil maskinen få trøbbel. Uansett hvor mye ram vi har, så må vi ha vekselfila.
Men vi kan justere størrelsen på den. En grei tommelfingerregel er at denne skal være 1,5 til 2 ganger RAM-størrelsen. Enkel matematikk: Har du 8gb RAM, skal vekselfila være mellom 12 og 16 gb. Det er egentlig ganske mye, det skal sies, men hvis ikke maskinen har en plas å legge de åpne programmene som ikke brukes, vil disse krasje, å det blir bare tull. Men, vi kan gjøre et lite tricks for at ikke maskinen skal henge når den skal hente opp chrome du ikke har brukt på en stund, å den er lagt i sidevekslingsfila. Det er å legge denne fila på en annen disk. Ikke partisjon, men en annen fysisk disk. Da vil man lette arbeidet maskinen gjør på C-stasjonen, å flytte den trafikken en annen plass.
Men først må vi finne hvor vi gjør dette…
Vi trykker først win+R-tastene, skriver inn enten avanserte systeminnstillinger, eller sysdm.cpl.
Denne vil komme opp uansett:
Vi er ute etter Avansert og videre den øverste innstillinger, den under Ytelse
Vi går ned til den som heter endre
Å kommer hit. Her er det avkrysset for automatisk størrelse. Hvis vi skal forandre noe her, fjerner vi det krysset.
Da kan vi merke av hvis vi vil legge pagefile-fila på en annen stasjon, da merker vi bare hvilken stasjon. Vi får også muligheten å velge størrelsen på fila. Hvis vi kun vil forandre plasseringa fjerner vi først det krysset ved automatisk størrelse, velger så stasjon, og krysser av igjen. Dermed har du flyttet vekselfila til en annen stasjon 🙂
Hvis maskinen messer om restart, greit, gjør den fornøyd å ta en restart for å få forandringa til å virke 🙂
En av de tingene recovery-funksjonen leter etter er et gjenopprettingspunkt. Dette kan være greit å ha aktivert denne, da man kan bruke den ellelrs også i tilfelle noe går galt under en oppdatering, installasjon etc. Å tro meg det lille arbeidet dette egentliug er, vil du være utrolig takknemlog for den dagen maskinen plages. Jeg sier ikke «hvis», jeg sier «når». For det vil på et eller annet tidspunkt mest sannsynlig skje noe.
Men, greit, sånn er det, vi skal nå finne hvordan.
Vi trykker win-r-tastene, skriver enten sysdm.cpl, eller avanserte systeminnstillinger
Vi velger den fanen siom heter Systembeskyttelse. Videre velger vi den den eller de diskene vi skal lage gjenopprettingspunkt på.
Vi finner C:, og trykker konfigurer.
Velg aktiver, og velg størrelsen. Jo større plass, jo flere gjenopprettingspunkt lagres. Jeg går for 10gb.
Trykk Bruk, Ok, osv, så vil den be om en restart. Å siden vi er i det gode lunet, så gjør vi det 🙂