Ratkaise käynnistysongelmat ja suorita levyn ylläpito Levytyökalun ja fsck-toiminnon avulla
Oireet
Jos tietokone ei käynnisty normaalisti, voit korjata ongelman levynkorjaustyökalun avulla. Mac OS X -käyttöjärjestelmässä on kaksi levynkorjaustyökalua: Levytyökalu ja fsck (komentorivityökalu). Voit käyttää näitä työkaluja myös silloin, kun tietokone käynnistyy normaalisti mutta haluat tarkastaa levyn mahdollisten tiedostojärjestelmäongelmien varalta. Kun käytössä on Mac OS X 10.4.3 -käyttöjärjestelmä tai uudempi, katso lisätietoja jäljempänä olevasta kohdasta Tietoja tosiaikaisesta tarkastuksesta Mac OS X 10.4.3 -käyttöjärjestelmässä tai uudemmassa.
Tärkeää: Jos käytössä on Mac OS X 10.4 tai uudempi, käytä Levytyökalua fsck-toiminnon sijasta, jos se on mahdollista.
Joskus tiedostojärjestelmävirheet voivat estää tietokoneen käynnistymisen. Tämä voi ilmetä tietokoneen virheellisenä sammumisena, pakotettuna uudelleenkäynnistyksenä tai virtakatkona. Jos tietokoneen käynnistyksen yhteydessä ilmenee mikä tahansa seuraavista oireista, käytä levynkorjaustyökalua:
- Tietokone käynnistyy osittain, mutta käynnistyksen jälkeen näytössä näkyy komentorivi vain teksti -ympäristössä. Näkyviin voi tulla viesti "tiedostojärjestelmä likainen, suorita fsck." Virheviestin alapuolella on numeromerkillä (#) varustettu komentorivikehote, johon voit kirjoittaa komennon. Jos kyseinen kehote tulee näkyviin, kirjoita komentoriville fsck. (Lisätietoja on jäljempänä olevassa kohdassa Käytä fsck-toimintoa tarvittaessa.)
- Tietokone käynnistyy, mutta näkyviin ei tule kirjautumisnäyttöä tai näkyviin tulee kirjautumisnäyttö, mutta kirjautumisen jälkeen näyttöön ei lataudu työpöytää. Voit käynnistää tietokoneen kuitenkin yhden käyttäjän tilassa.
Jos tietokoneessa ilmenee jompikumpi edellä kuvatuista ongelmista, tutki seuraavia kokeilemisen arvoisia ohjeita. Jos et löydä tietokoneen mukana toimitettuja järjestelmälevyjä, katso lisätietoja jäljempänä olevasta Käytä Fsck-toimintoa -kohdasta.
Tuotteet, joita asia koskee
Mac OS X 10.4, Mac OS X 10.3, Mac OS X 10.2, Mac OS X 10.1
Ratkaisu
Kokeile turvallista käynnistystä
Jos käytössäsi on Mac OS X 10.2 tai uudempi, voit käynnistää tietokoneen vikasietotilassa, johon sisältyy automaattinen levyn tarkastus ja korjaus. Jos käytössäsi on Mac OS X 10.1.5 tai vanhempi, siirry seuraavaan osaan. Turvallisessa käynnistyksessä (joka käynnistää tietokoneen vikasietotilassa) tietokoneen käynnistys voi onnistua, kun käytössä on käyttöjärjestelmän karsittu versio. Toimi seuraavasti:
- Käynnistä tietokone vikasietotilassa.
- Kun järjestelmä on täysin käynnistynyt, käynnistä tietokone uudelleen normaalisti.
Jos tietokoneen uudelleenkäynnistys onnistuu, voit lopettaa vianmäärityksen. Jos ongelma jatkuu, kokeile käyttää Levytyökalua.
Kokeile Levytyökalun käyttöä
- Käynnistä tietokone Mac OS X -asennuslevyltä: aseta asennuslevy asemaan ja käynnistä tietokone uudelleen pitämällä C-näppäintä alhaalla.
- Kun tietokone on käynnistynyt levyltä, valitse Asentaja-valikosta Levytyökalu. (Jos käytössä on Mac OS X 10.4 -käyttöjärjestelmä tai uudempi, valitse ensin kieli.)
Tärkeää: Älä valitse Jatka-vaihtoehtoa Asentaja-ohjelman ensimmäisessä näytössä. Jos teet niin, joudut käynnistämään tietokoneen uudelleen levyltä Levytyökalun käyttöä varten. - Avaa Korjaus-välilehti.
- Tuo näyttöön kovalevytaltiot ja -osiot osoittamalla kovalevykuvakkeen vasemmalla puolella olevaa kolmiota.
- Valitse Mac OS X -taltio.
- Valitse Korjaa. Levytyökalu tarkastaa ja korjaa levyn.
Vihje: Käynnistä tietokone aina asennus- tai palautuslevyltä, kun haluat tarkastaa tai korjata käynnistystaltion Levytyökalun avulla. Muussa tapauksessa näkyviin saattaa tulla levyvirheviestejä..
Käytä fsck-toimintoa tarvittaessa.
fsck on komentorivityökalu, jonka avulla voit tarkastaa ja korjata levyn. Jos tietokone käynnistyy vikasietotilassa tai käytät Levytyökalua levyltä käynnistyksen yhteydessä, fsck-toimintoa ei tarvitse käyttää. Seuraavassa on kuvattu joitakin tilanteita, joissa fsck-toiminnon käyttö on välttämätöntä.
- Mac OS X -levy ei ole käytettävissä.
- Optinen asema ei ole käytettävissä.
- Turvallinen käynnistys ei onnistu pitämällä vaihtonäppäintä alhaalla käynnistyksen aikana.
| Vihje: Jos käytössäsi on Mac OS X laajennettu (kirjaava) -taltio (kuten Mac OS X 10.3 tai uudempi), fsck-toimintoa ei todennäköisesti tarvitse käyttää. Jos jostakin syystä käytät fsck-toimintoa, huomaa, että näkyviin voi tulla benign-virheviestejä. Jos et ole varma, miten taltio on alustettu, etkä saa sitä selville käynnistämällä Mac OS X -taltiota, kirjoita seuraava komento komentorivikäyttöliittymässä ja paina sitten rivinvaihtonäppäintä: diskutil info / |
fsck-toiminto käynnistetään komentoriviltä. Ohjelman avaamiseen ei käytetäkään hiiren osoitinta, vaan kehotteeseen (#) on kirjoitettava tekstikomento fsck-toiminnon käynnistämiseksi. Pääte-ohjelma (/Ohjelmat/Lisäohjelmat) ja yhden käyttäjän tila ovat kaksi esimerkkiä komentorivikäyttöliittymistä, joihin voit kirjoittaa kyseisiä komentoja. Käytä fsck-toimintoa seuraavasti:
- Käynnistä tietokone yhden käyttäjän tilassa komentorivin käyttöä varten.
Huomautus: Jos on tarpeen, suorita tietokoneen mukana toimitetussa Emergency Troubleshooting -käsikirjassa kuvattu pakotettu uudelleenkäynnistys. Voit tehdä tämän työpöytätietokoneissa painamalla nollaus-/keskeytyspainiketta (jos sellainen on käytettävissä) tai pitämällä virtapainiketta alhaalla muutaman sekunnin ajan. Kannettavissa tietokoneissa paina yhtä aikaa Komento-Ctrl-virtanäppäimiä. Jos kannettava tietokone ei käynnisty uudelleen tämän toimenpiteen jälkeen, virranhallintayksikkö on nollattava. - Kirjoita komentorivikehotteeseen
/sbin/fsck -fy
- Paina rivinvaihtonäppäintä. fsck käy läpi viisi vaihetta ja palauttaa sitten levyn käyttöön ja pirstoutumiseen liittyviä tietoja. Kun toiminto on valmis eikä ongelmia löytynyt, näkyviin tulee seuraava ilmoitus:
** Taltio (taltion_nimi) on kunnossa
Jos fsck löytää ongelmia ja muuttaa tai korjaa jotakin, näkyviin tulee seuraava ilmoitus:
***** TIEDOSTOJÄRJESTELMÄÄ MUUTETTIIN *****
Tärkeää: Jos tämä ilmoitus tulee näkyviin, toista vaiheessa 2 kirjoittamasi fsck-komento, kunnes fsck ilmoittaa, että taltio on kunnossa. (Ensimmäinen läpimennyt korjaus voi paljastaa lisäongelmia, joten tämä on normaali toimintatapa.)
- Kun fsck ilmoittaa, että taltio on kunnossa, kirjoita kehotteeseen reboot ja paina rivinvaihtonäppäintä.
Tietokoneen pitäisi käynnistyä normaalisti, ja kirjautumisen pitäisi olla sallittua.
Lisätietoja
Tietoja tosiaikaisesta tarkastuksesta Mac OS X 10.4.3 -käyttöjärjestelmässä tai uudemmassa
Mac OS X 10.4.3 -käyttöjärjestelmässä tai uudemmassa voit tarkastaa Mac OS X -taltion sen käynnistyksen yhteydessä. Tätä kutsutaan tosiaikaiseksi tarkastukseksi, ja sitä voidaan käyttää kolmella eri tavalla.
Vaihtoehto 1 Tarkasta levy Levytyökalun avulla käynnistyslevyn käynnistyksen aikana. Lisätietoja on tässä artikkelissa. Huomaa, että tosiaikaiseen tarkastukseen ei sisälly levyn korjaustoimenpiteitä, joten jos tarkastus löytää jotakin korjattavaa, käynnistä tietokone Mac OS X -asennuslevyltä ja käytä Levytyökalua, kuten edella olevassa Kokeile Levytyökalun käyttöä -kohdassa on kuvattu.
Vaihtoehto 2 (edistynyt): Käytä komentoriviä ja diskutil-komentorivityökalua.
- Käynnistä tietokone ja kirjaudu sisään ylläpitäjänä.
- Avaa Pääte (/Ohjelmat/Lisäohjelmat).
- Kirjoita kehotteeseen seuraava komento ja paina Return-näppäintä.
diskutil verify /
Huomautus: Älä käytä tätä menetelmää muihin kuin käynnistystaltioihin.
Näytössä pitäisi näkyä levyn tarkastuksen aikana viestejä:
Levyä ei voitu poistaa näkyvistä tarkastusta varten, yritetään tosiaikaista tarkastusta.
Aloitettu tarkastus/korjaus taltiolla disk0s3 Macintosh HD.
Tarkistetaan HFS Plus -taltio.
Tarkistetaan varausyksiköiden ylivuotolista.
Tarkistetaan hakemistotiedosto.
Tarkistetaan moneen kertaan linkitetyt tiedostot.
Tarkistetaan hakemiston hierarkia.
Tarkistetaan laajennettujen attribuuttien tiedosto.
Tarkistetaan taltion bittikartta.
Tarkistetaan taltion tiedot.
Macintosh HD -taltio on kunnossa.
Tuodaan levyä näkyviin.
Tarkastus/korjaus valmis taltiolla disk0s3 Macintosh HD
Vaihtoehto 3 (edistynyt): Käytä komentoriviä ja fsck_hfs -l -komentoa.
- Käynnistä tietokone ja kirjaudu sisään ylläpitäjänä.
- Avaa Pääte (/Ohjelmat/Lisäohjelmat).
- Määritä tiedostojärjestelmän tunnus kirjoittamalla kehotteeseen seuraava komento ja painamalla Return-näppäintä.
df -hl - Etsi seuraavat tekstit sisältävät rivit:
Filesystem Size Used Avail Capacity Mounted on
/dev/disk0s3 37G 20G 17G 55% /
/dev/disk0s5 37G 37G 641M 98% /Volumes/Storage
- Huomaa ensimmäisen "levynimen" merkintä, joka on /dev/-merkinnän jälkeen (kuten disk0s3). Tämä on käynnistystaltion tiedostojärjestelmän tunnus.
- Kirjoita kehotteeseen seuraava komento ja paina Return-näppäintä.
df -hl - Kirjoita seuraava komento, jossa disk0s3 on vaiheessa 4 havaitsemasi tiedostojärjestelmän tunnus ja paina sitten Return-näppäintä:
sudo fsck_hfs -l /dev/disk0s3 - Kun järjestelmä sitä kysyy, anna ylläpitäjän salasana ja aloita tarkastus painamalla Return-näppäintä.
- Näytössä pitäisi näkyä levyn tarkastuksen aikana seuraavanlaisia viestejä:
** /dev/rdisk0s3 (EI KIRJOITUSTA)
** Juuritiedostojärjestelmä
** Tarkistetaan HFS Plus -taltio.
** Tarkistetaan varausyksiköiden ylivuotolista.
** Tarkistetaan hakemistotiedosto.
** Tarkistetaan moneen kertaan linkitetyt tiedostot.
** Tarkistetaan hakemiston hierarkia.
** Tarkistetaan laajennettujen attribuuttien tiedosto.
** Tarkistetaan taltion bittikartta.
** Tarkistetaan taltion tiedot.
** Macintosh HD -taltio on kunnossa.
Lisätietoja
Jos olet kiinnostunut UNIX-tyylisestä komentorivisyntaksista, seuraavassa on kuvattu, miten edellä käytetyt kaksi lippua vaikuttavat fsck-toimintoon:
- -y-lippu: kertoo fsck-toiminnolle, että vastaat kaikkiin korjaukseen ja pelastamiseen liittyviin kysymyksiin myöntävästi. Tämä on optimaalinen lähestymistapa, koska vastaaminen kieltävästi mihin tahansa kysymykseen pysäyttää fsck-toiminnon. Et voi määrittää kaikkien tarvittavien korjausten tekemistä, ennen kuin fsck-toiminto on valmis ja loppuraportti on tehty.
- -f-lippu: Pakottaa fsck-toiminnon tarkastamaan "puhtaat" tiedostojärjestelmät.
Katso myös