Udbedring af startproblemer og udførelse af diskvedligeholdelse med Diskværktøj og fsck
Hvis computeren ikke vil starte, som den plejer, skal du muligvis bruge et diskreparationsværktøj til at løse problemet. Mac OS X indeholder to værktøjer til, du kan bruge til dette – Diskværtøj og fsck (et kommandolinjeværktøj). Du kan også bruge disse værktøjer til at undersøge disken for mulige problemer med arkivsystemet, selvom computeren starter, som den skal. Hvis du bruger Mac OS X 10.4.3 eller nyere, kan du finde flere oplysninger i afsnittet "Om live-kontrol i Mac OS X 10.4.3 eller nyere" nedenfor.
Vigtigt! Hvis du bruger Mac OS X 10.4 eller nyere, skal du bruge Diskværktøj i stedet for fsck, når det er muligt.
I visse situationer er det fejl i arkivsystemet, som er skyld i, at computeren ikke kan starte. Dette kan forekomme efter ukorrekt lukning af computeren, tvunget genstart eller strømafbrydelse. Hvis computeren udviser et af følgende symptomer, når den starter, skal du bruge et diskreparationsværktøj:
- Computeren starter delvist, men viser derefter en kommandolinje i et rent tekstmiljø. Du får muligvis vist en besked, der ligner denne: "arkivsystem beskadiget, kør fsck". Under meddelelsen vises en prompt med en kommandolinje angivet med et nummersymbol (#), hvor du kan skrive en kommando. Hvis du får vist dette, skal du køre fsck fra kommandolinjen (se "Brug om nødvendigt fsck").
- Computeren starter, men log ind-skærmbilledet vises ikke, eller log ind-skærmbilledet vises, men skrivebordet indlæses ikke, når du er logget ind. Du kan dog starte i enkeltbrugertilstand.
Hvis du oplever et af ovenstående problemer på computeren, er her nogle forslag til, hvad du kan gøre for at få computeren til at starte normalt igen. Se afsnittet "Brug fsck" nedenfor, hvis du ikke kan finde de systemdiske, der fulgte med computeren.
Mac OS X 10.4, Mac OS X 10.3, Mac OS X 10.2, Mac OS X 10.1
Prøv at udføre en sikker start
Hvis du bruger Mac OS X 10.2 eller nyere, kan du starte computeren i fejlsikret tilstand, som omfatter automatisk diskkontrol og -reparation. Hvis du bruger Mac OS X 10.1.5 eller ældre, skal du gå videre til næste afsnit. Med en sikker start, hvor computeren startes i fejlsikret tilstand, kan du muligvis starte computeren med en reduceret version af systemsoftwaren. Det kan du gøre ved at benytte følgende fremgangsmåde:
- Start i fejlsikret tilstand.
- Når systemet er startet helt op, skal du genstarte computeren på normal vis.
Hvis computeren genstarter, som den skal, kan du stoppe med fejlfindingen. Hvis problemet fortsætter, kan du prøve at løse det med Diskværktøj.
Prøv at bruge Diskværktøj
- Start fra Mac OS X-installeringsdisken: Indsæt installeringsdisken, og genstart derefter computeren, mens du holder tasten C nede.
- Når computeren er færdig med at starte fra disken, skal du vælge Diskværktøj i Installering-menuen. I Mac OS X 10.4 eller nyere skal du først vælge sprog.
Vigtigt! Undlad at klikke på Fortsæt i det første skærmbillede i installeringsprogrammet. Hvis du klikker på Fortsæt, skal du genstarte fra disken igen for at få adgang til Diskværktøj. - Klik på fanen Førstehjælp .
- Klik på trekanten til venstre for harddiskikonet for at få vist navnene på dine harddiskenheder og partitioner.
- Vælg din Mac OS X-enhed.
- Klik på Reparer. Diskværktøj undersøger og reparerer disken.
Tip! Start altid computeren fra en installerings- eller gendannelsesdisk, når du bruger Diskværktøj til at kontrollere eller reparere startenheden. Ellers vises der muligvis nogle fejlmeddelelser om disken.
Brug om nødvendigt fsck.
fsck er et kommandolinjeværktøj, som kan bruges til at kontrollere og reparere en disk. Hvis du kan starte i fejlsikret tilstand, eller bruge Diskværktøj, når du er startet fra en disk, behøver du ikke at bruge fsck. Her er nogle situationer, hvor fsck kan være nødvendig.
- Mac OS X-disken er ikke tilgængelig.
- Det optiske drev er ikke tilgængeligt.
- Du kan ikke starte med en sikker start ved at holde tasten Skift nede under start.
| Tip! Hvis du bruger en disk, der er formateret med Mac OS X – udvidet (Journaled), f.eks. Mac OS X 10.3 eller nyere, har du sandsynligvis ikke brug for fsck. Hvis du alligevel vælger at bruge fsck, skal du være opmærksom på, at du kan få vist benign-fejlmeddelelser. Hvis du ikke er sikker på, hvordan disken er formateret, og du ikke kan starte fra Mac OS X-disken, så du kan finde ud af det, skal du skrive følgende kommando på en kommandolinje og derefter trykke på returtasten: diskutil info / |
Hvis du vil bruge fsck, skal du køre det fra kommandolinjen. Du kan ikke bruge musemarkøren, som når du åbner et program for at udføre handlinger. Du skal derimod skrive en tekstkommando ved prompten (#) for at fortælle fsck, hvad der skal gøres. Programmet Terminal (/Programmer/Hjælpeprogrammer) og enkeltbrugertilstand er to eksempler på kommandolinjegrænseflader, hvor du kan skrive denne type kommandoer. Sådan bruger du fsck:
- Start computeren i enkeltbrugertilstand for at få vist kommandolinjen.
Bemærk! Udfør eventuelt en tvunget start som nærmere beskrevet i den fejlfindingshåndbog, der fulgte med computeren. På stationære computere kan du gøre dette ved at holde nulstillingsknappen/afbryderknappen nede (hvis denne knap findes på computeren) eller ved at holde tænd/sluk-knappen nede i nogle sekunder. På bærbare computere skal du holde kommando-kontrolknapperne nede. Hvis du ikke kan genstarte den bærbare computer med denne metode, skal du nulstille Power Manager. - Skriv følgende ved kommandolinjeprompten:
/sbin/fsck -fy
- Tryk på returtasten. fsck gennemgår fem "faser" og returnerer derefter oplysninger om brugen af disken og diskens fragmentering. Hvis værktøjet ikke finder nogen problemer, vises følgende type meddelelse, når værktøjet er færdigt med at køre:
** Enheden (navn_på_enhed) synes at være i orden.
Hvis fsck har registreret problemer og har foretaget ændringer, reparationer eller rettelser, vises følgende type meddelelse:
***** ARKIVSYSTEMET ER BLEVET ÆNDRET *****
Vigtigt! Hvis denne meddelelse vises, skal du gentage den fsck-kommando, du angav i trin 2, indtil fsck viser en meddelelse om, at enheden synes at være i orden (der registreres ofte yderligere problemer, når den første reparation er blevet udført, så denne fremgangsmåde er helt normal).
- Når fsck rapporterer, at disken er OK, skal du skrive reboot ved prompten og derefter trykke på returtasten.
Computeren burde derefter starte normalt, så du kan logge ind.
Om live-kontrol i Mac OS X 10.4.3 eller nyere
I Mac OS X 10.4.3 eller nyere kan du kontrollere Mac OS X-enheden, mens du starter fra den. Dette kaldes også live-kontrol og kan bruges på tre forskellige måder.
Mulighed 1: Start fra startdisken, og kontroller disken ved hjælp af Diskværktøj. Du kan finde flere oplysninger om denne fremgangsmåde i denne artikel. Bemærk, at live-kontrol ikke omfatter nogen form for diskreparation, så hvis kontrollen finder noget, som skal repareres, skal du starte fra installeringsdisken til Mac OS X og bruge Diskværktøj som beskrevet under "Prøv at bruge Diskværktøj" ovenfor.
Mulighed 2 (avanceret): Brug kommandolinjen og kommandolinjeværktøjet diskutil.
- Start computeren, og log ind som administrator.
- Åbn Terminal (/Programmer/Hjælpeprogrammer).
- Skriv følgende kommando ved prompten, og tryk på returtasten:
diskutil verify /
Bemærk! Du kan kun bruge denne metode til kontrol af startenheder, ikke andre enheder.
Der vises meddelelser, der minder om følgende, mens disken kontrolleres:
Kan ikke gøre disken passiv i forbindelse med kontrollen, forsøger live-kontrol.
Kontrol/reparation påbegyndt på enheden disk0s3 Macintosh HD.
Kontrollerer HFS Plus-enhed.
Kontrollerer Extents Overflow-arkiv.
Kontrollerer katalogarkiv.
Kontrollerer arkiver med mange forbindelser.
Kontrollerer kataloghierarkiet.
Kontrollerer arkivet Extended Attributes.
Kontrollerer enhedens bitmap.
Kontrollerer oplysninger om enheden.
Enheden Macintosh HD synes at være i orden.
Gør disk aktiv.
Kontrol/reparation afsluttet på enheden disk0s3 Macintosh HD.
Mulighed 3 (avanceret): Brug kommandolinjen og kommandoen fsck_hfs -l.
- Start computeren, og log ind som administrator.
- Åbn Terminal (/Programmer/Hjælpeprogrammer).
- Find arkivsystemets id ved at skrive følgende kommando ved prompten og trykke på returtasten:
df -hl - Kig efter tekstlinjer, der minder om følgende:
Arkivsystem Størrelse Brugt Tilgængelig kapacitet Aktiveret på
/dev/disk0s3 37G 20G 17G 55% /
/dev/disk0s5 37G 37G 641M 98% /Volumes/Storage
- Skriv det første "disknavn", der vises efter /dev/, f.eks. "disk0s3", ned. Dette er arkivsystem-id'et for din startenhed.
- Skriv følgende kommando ved prompten, og tryk på returtasten:
df -hl - Skriv følgende kommando, hvor "disk0s3" er det arkivsystem-id, du skrev ned i trin 4, og tryk på returtasten:
sudo fsck_hfs -l /dev/disk0s3 - Indtast administratoradgangskoden, når du bliver bedt om det, og tryk på returtasten for at starte kontrollen.
- Du bør få vist meddelelser, der minder om følgende, mens disken kontrolleres:
** /dev/rdisk0s3 (DER SKRIVES IKKE)
** Rodarkivsystem
** Kontrollerer HFS Plus-enhed.
** Kontrollerer Extents Overflow-arkiv.
** Kontrollerer katalogarkiv.
** Kontrollerer arkiver med mange forbindelser.
** Kontrollerer kataloghierarkiet.
** Kontrollerer arkivet Extended Attributes.
** Kontrollerer enhedens bitmap.
** Kontrollerer oplysninger om enheden.
** Enheden Macintosh HD synes at være i orden.
Avancerede oplysninger
Hvis du er interesseret i kommandolinjesyntaksen for UNIX, kan du se her, hvordan et par af de flag, der blev brugt ovenfor, kan påvirke fsck:
- Flaget -y: Fortæller fsck, at du vil svare ja til alle spørgsmål om fejlretning og reparation samt genoprettelsesoplysninger. Dette er den optimale fremgangsmåde, idet fsck automatisk stopper, hvis du svarer "nej" til et spørgsmål. Du kan først konstatere, om alle de nødvendige reparationer er blevet udført, når fsck har fuldført kontrollen og oprettet den endelige rapport.
- Flaget -f: Tvinger fsck til at kontrollere "rene" arkivsystemer i forbindelse med rensningen af arkivsystemerne.
Se også