Hands on with Mountain Lion’s OS X Recovery and Internet Recovery

En viktig funktion som introducerades i Lion (OS X 10.7) och fortsätter i Mountain Lion (OS X 10.8) är en funktion som jag hoppas att du aldrig kommer att behöva använda: återställningsläget, som officiellt kallas OS X Recovery. (Det kallades Lion Recovery under Lion.) När du installerar Mountain Lion eller Lion skapar installationsprogrammet en osynlig, startbar partition på 650 MB – en del av en enhet som operativsystemet behandlar som en separat volym – på din startdisk kallad Recovery HD som innehåller några viktiga verktyg för att åtgärda problem, återställa filer, surfa på webben och till och med installera om operativsystemet.

Tanken bakom återställningsläget är att om du någon gång får problem med Macens startvolym kan du starta upp från Recovery HD och utföra några grundläggande felsökningsprocedurer utan att behöva använda en OS X-installations-DVD eller tummenhet, eller en separat startbar enhet. Eftersom Recovery HD är en separat partition – och en som är osynlig även för Disk Utility – skulle återställningsläget faktiskt vara tillgängligt vid uppstart även om du skulle radera Macens startdisk.

Förvisso, eftersom Recovery HD-partitionen faktiskt är en del av Macens interna enhet eller SSD, kan återställningspartitionen i sig själv vara oåtkomlig om den enheten har hårdvaruproblem, eller problem med partitionsmappning, om den enheten har problem med hårdvara eller partitionsmappning. Återställningsläget räddar dig med andra ord inte från alla problem, och det är ingen ersättning för att ha en tillförlitlig, regelbundet uppdaterad säkerhetskopia. Eftersom Recovery HD-volymen är skrivskyddad kan du inte heller, till exempel, kopiera ditt favoritverktyg från tredje part till den för att göra det verktyget tillgängligt i återställningsläget.

Särskilt från – men nära besläktat med – OS X Recovery finns en funktion som kallas Internet Recovery, som ger liknande funktioner även om Mac-enheten är skadad eller har bytts ut. Jag tar även upp Internet Recovery nedan.

Varför du kanske inte har en Recovery HD-partition

När du installerar Mountain Lion på en enhet försöker installationsprogrammet automatiskt partitionera om enheten för att skapa den osynliga Recovery HD-partitionen. (Om enheten tidigare körde Lion och redan har en Recovery HD-partition uppdaterar installationsprogrammet för Mountain Lion helt enkelt partitionens innehåll.) Jag säger ”försöker” eftersom installationsprogrammet inte alltid lyckas. Till att börja med måste enheten, som Apple förklarar, vara formaterad med ett GUID-partitionsschema och Mac OS Extended (Journaled) format, och den måste vara minst 13 GB stor. Om din enhet dessutom har ett icke-standardiserat partitionsschema – till exempel om den ingår i en RAID eller om du har partitionerat enheten med Boot Camp Assistant och sedan justerat enhetens partitioner senare – kommer installationsprogrammet inte att kunna skapa Recovery HD. Så alla kommer inte att få den här användbara funktionen.

Olyckligtvis kan du inte lägga till den senare om du inte redan hade en Recovery HD-partition från en tidigare Lion-installation och installationsprogrammet för Mountain Lion inte kan skapa partitionen. Det enda alternativet enligt Apple är att säkerhetskopiera enheten (inklusive Boot Camp-partitionen, om du har en sådan), radera den (genom att partitionera om den till en enda partition, Mac OS Extended-volym i processen), installera Mountain Lion eller Lion på nytt och sedan återställa dina data från säkerhetskopian. Om du använde Boot Camp skulle du sedan använda Boot Camp Assistant för att konfigurera Boot Camp igen och sedan återställa dina Boot Camp-data.

Alternativt kan du installera Mountain Lion på en extern hårddisk eller ett USB-minne, vilket skulle skapa en användbar Recovery HD-partition på den hårddisken. Om du någonsin skulle behöva återställningsläget kan du starta upp det med hjälp av den externa hårddisken eller USB-minnet.

Access till återställningsläget

Du kan endast komma åt återställningsläget när Macen startar upp, även om det finns två sätt att göra det.

Det enkla sättet På de flesta Macar kan du komma åt återställningsläget genom att helt enkelt starta om eller starta upp Macen och samtidigt hålla Command+R nedtryckt. Fortsätt att hålla in dessa tangenter tills du ser ett fönster med OS X Utilities i stor text överst. Om det här förfarandet inte fungerar för dig, prova nästa metod.

Det alternativa sättet På alla Macs kan du komma åt återställningsläget med hjälp av OS X:s starthanterare:

  1. Starta om eller starta upp Macen samtidigt som du håller ned Alternativ-tangenten; håll kvar Alternativ tills Starthanteraren – en grå skärm som visar alla anslutna, startbara volymer – visas. En av volymerna kommer att kallas Recovery HD.

  2. Om du vill ansluta till ditt lokala nätverk (till exempel för att komma åt säkerhetskopior på en Time Capsule) eller till Internet i återställningsläget (se ”Användning av återställningsläget” nedan) kan du använda snabbmenyn längst ned på skärmen för att välja ett lokalt Wi-Fi-nätverk; ange nätverkets lösenord när du blir tillfrågad. Du behöver dock inte utföra det här steget nu, eftersom du också kommer att kunna välja ett nätverk när du har startat upp i återställningsläget.

  3. Välj Recovery HD och klicka sedan på den uppåtriktade pilen under den för att starta upp från Recovery HD. Efter en kort fördröjning visas den nya OS X Utilities-skärmen.

(Observera att den här Utilities-skärmen är densamma som du får se om du skapar en startbar Mountain Lion-installationsenhet och startar upp din Mac från den.)

Oavsett vilken metod du använde för att komma åt återställningsläget visas OS X:s meny i menyfältet: Inmatnings-, Wi-Fi- och (på bärbara datorer) batterimenyer. Om du vill ansluta till ditt nätverk eller Internet och du inte redan har valt ett Wi-Fi-nätverk kan du göra det med hjälp av Wi-Fi-menyn. Om du har en trådbunden anslutning kan du också se till att Ethernet-kabeln eller USB-till-Ethernet-adaptern är ansluten till din Mac.

Internetåterställning

Macs som släpptes i mitten av 2011 eller senare, tillsammans med vissa äldre Macs när du har installerat en uppdatering av den inbyggda programvaran, innehåller en ny funktion som kallas OS X Internetåterställning (Lion Internetåterställning under Lion). Den här funktionen fungerar ungefär som standard OS X Recovery men med en stor skillnad: Internet Recovery fungerar även om du inte har någon Recovery HD-partition, om den partitionen inte fungerar som den ska eller om Mac-enheten är skadad eller inte är ansluten.

Hur fungerar Internet Recovery? Till skillnad från standardåterställningsläget, som använder programvara på en partition på Mac-enheten, använder Internet Recovery en kombination av kod som lagras i Macens inbyggda programvara och en nätstartbild som lagras på Apples servrar. När du startar Internet Recovery kontaktar din Mac Apples Internet Recovery-servrar och begär lämplig diskavbildning för att starta upp din Mac i återställningsläge. Macen hämtar sedan den nödvändiga koden via Internet och startar upp. Då fungerar Internet Recovery ungefär som standardåterställningsläget, vilket beskrivs i nästa avsnitt.

En annan skillnad mellan standardåterställningsläget och Internet Recovery är att när du startar upp Internet Recovery testar systemet Macens RAM-minne och hårddisk för att se om någon av dem har några uppenbara maskinvaruproblem. Eftersom Internet Recovery kräver en internetanslutning bara för att starta upp, måste du ansluta till ett Wi-Fi-nätverk redan från början om din Mac inte är ansluten till ett fungerande Ethernet-nätverk.

Men även om Internet Recovery är en användbar funktion, som till och med kan vara en metaforisk livräddare om din hårddisk skulle gå sönder, har den en stor nackdel: Den är mycket, mycket långsam jämfört med standardåterställningsläget, eftersom den först måste ladda ner den nödvändiga programvaran. Faktum är att om du startar upp i Internet Recovery visar den första skärmen du ser en långsam förloppsindikator tillsammans med en varning om att uppstarten kommer att ta ett tag.

Hur startar du upp i Internet Recovery? Om du är riktigt nyfiken kan du kanske tvinga din Mac att starta upp i Internet Recovery genom att hålla ner Command+Option+R vid start. I mina tester fungerade detta dock inte på alla Macar med Internet Recovery-kapacitet.

Om det tangentbordsgenvägen inte fungerar för dig är svaret i allmänhet: ”Du kan inte göra det om du inte verkligen behöver det”. Så länge du har en giltig Recovery HD-partition kommer försök att starta upp Internet Recovery istället att starta upp din Mac i standardåterställningsläge. Internetåterställning kommer bara in i bilden om du har en kompatibel Mac utan fungerande Recovery HD-partition – i det fallet använder din Mac automatiskt Internetåterställning. På en av mina Macar var jag faktiskt tvungen att använda ett antal knep för att kunna testa Internet Recovery för att göra Macens Recovery HD-partition synlig och sedan radera och ta bort den avsiktligt. Först då, med en tom enhet utan Recovery HD-partition, kunde jag starta upp Internet Recovery genom att hålla Command+R intryckt vid start. (Om du har en kompatibel Mac med en lättåtkomlig hårddisk kan du helt enkelt koppla bort hårddisken, men det är inget alternativ för de flesta aktuella Macs.)

Användning av OS X Recovery och Internet Recovery

När du har startat upp i återställningsläget är de uppgifter du kan utföra begränsade. De fyra huvudalternativen listas i fönstret OS X Utilities; välj ett och klicka på Fortsätt för att använda det.

Restore From Time Machine Backup: Du har en säkerhetskopia av ditt system som du vill återställa. Om problemen med din Mac är så allvarliga att du måste radera din startdisk (kanske med hjälp av Disk Utility i återställningsläge, nedan), eller om du har installerat en ny disk i din Mac, kan du med det här alternativet återställa hela systemet från en Time Machine-backup, inklusive operativsystemet och alla konton, användardata och inställningar.

Observera att om du ska kunna använda den här funktionen måste Time Machine-backupen vara en fullständig säkerhetskopia som innehåller alla systemfiler. Så om du tidigare har lagt till mappen System, eller andra OS-relaterade filer och mappar, till Time Machines undantagslista i fönstret Time Machine i Systeminställningar, kan du inte återställa systemet från den säkerhetskopian med det här verktyget. Istället måste du installera om operativsystemet (se nästa punkt) och sedan använda installationsassistenten för Mountain Lion för att överföra data från Time Machine-backupen.

För att fortsätta ska du läsa den viktiga informationen på skärmen Återställ ditt system som visas när du väljer det här alternativet. Observera särskilt att funktionen Återställa från Time Machine-backup raderar destinationsenheten – den är endast avsedd för att återställa en hel volym från en Time Machine-backup till den ursprungliga källan (eller till en ersättningsenhet). Om du vill överföra filer från en säkerhetskopia till en ny Mac ska du använda Migrationsassistent eller Installationsassistent; om du vill återställa enskilda filer och mappar ska du använda Time Machine när du startar upp OS X.

Om du är säker på att du vill använda funktionen Återställa från Time Machine-backup klickar du på Fortsätt. På nästa skärm väljer du din Time Machine-enhet, sedan den särskilda ögonblicksbild av säkerhetskopian som du vill återställa från och sedan destinationsenheten. Klicka på Fortsätt, så raderas enheten och verktyget börjar återställa dina filer från Time Machine-backupen.

När processen är klar – på en MacBook Air tog det ungefär en och en halv timme för cirka 65 GB data – startar din Mac om från den nyligen återställda enheten och du kan logga in normalt.

Installera OS X på nytt: Konfigurera och installera en ny kopia av OS X. Välj det här alternativet och klicka på Fortsätt så startar installationsprogrammet för OS X och låter dig installera Mountain Lion på vilken enhet eller volym som helst som stöds, inklusive den aktuella Macens interna enhet. Den här versionen av installationsprogrammet innehåller dock inte alla nödvändiga filer och data, så för att installera Mountain Lion från återställningsläget krävs en internetanslutning för att ladda ner det faktiska operativsystemet.

När du klickar på Fortsätt på den första installationsskärmen visas en dialogruta med följande text: ”För att kunna ladda ner och återställa OS X kommer datorns behörighet att verifieras med Apple”. När du klickar på Fortsätt skickas den nödvändiga informationen till Apple och sedan fortsätter installationsprogrammet precis som om du körde installationsprogrammet för Mountain Lion normalt, med ett viktigt undantag: När du väl har valt den enhet som du vill installera operativsystemet på hämtas de faktiska data som används av installationsprogrammet – ungefär 4 GB – via Internet. (När jag testade funktionen var den beräknade nedladdningstiden ungefär fem timmar, men den faktiska nedladdningstiden var närmare 35 minuter via min kabelmodemanslutning.)

Observera att om din Mac inte levererades med den version av OS X som du installerar – med andra ord, om du har köpt den versionen av OS X från Mac App Store – kommer du att bli ombedd att ange ditt Apple-ID och lösenord för Mac App Store innan din Mac laddar ner data från installationsprogrammet.

Och även om det är trevligt att ha möjlighet att installera OS X från återställningsläget är det besvärligt att behöva ladda ner installationsdata – och om du har en internetanslutning med mätare kan det dessutom bli ganska dyrt. På grund av detta rekommenderar jag att du använder återställningsläget för att installera om operativsystemet endast om du inte har en startbar Mountain Lion-installationsenhet.

Hämta hjälp online: På Apples supportwebbplats kan du hitta hjälp för din Mac. Om du väljer det här alternativet och klickar på Fortsätt startar Safari (med standardinställningar och bokmärken) så att du kan bläddra på Apples supportwebbplats, eller någon annan webbplats, för att hitta svar på felsökningsproblem. Du kan också kontrollera och skicka e-post om ditt e-postkonto har webbåtkomst.

När Safari först startar i återställningsläget visas en sida som heter Återställningsinformation med korta instruktioner om hur du utför olika uppgifter i återställningsläget. Tyvärr kan du inte skriva ut de här instruktionerna från återställningsläget, även om du kan komma åt dem när du startar från din vanliga startdisk – se ”Recovery HD under huven” nedan.

Om du vill komma tillbaka till OS X:s huvudfönster Utilities avslutar du bara Safari.

Disk Utility: Reparera eller radera en disk med hjälp av Disk Utility. Om du väljer det här alternativet och klickar på Fortsätt startar Disk Utility, som du kan använda för att kontrollera, reparera, radera eller partitionera anslutna diskar, inklusive din startdisk. (Ja, du kan partitionera din normala startdisk i återställningsläget, men tänk på att om du gör det raderas enhetens innehåll.)

Om du bestämmer dig för att radera din Macs startdisk och installera OS X på nytt (efter att ha sett till att du har gjort en säkerhetskopia, förstås), börjar du här, raderar disken, avslutar Disk Utility och använder sedan alternativet Återinstallera (ovan) för att installera en ny kopia av OS X. Du kan när som helst komma tillbaka till fönstret Utilities genom att avsluta Disk Utility.

Andra alternativ Utöver de fyra huvudfunktionerna i fönstret Utilities erbjuder återställningsläget också några alternativ i menyn Utilities (som visas när du tittar på huvudskärmen OS X Utilities): Verktyg för lösenord för fast programvara, nätverksverktyg och terminal. Detta är samma verktyg som du kan använda när din Mac startas upp normalt i OS X; Med dem kan du konfigurera ett lösenord för fast programvara, övervaka nätverksanslutningar och trafik respektive använda OS X:s Unix-shell.

Vilken version av OS X installeras i återställningsläget?

Du kanske undrar vilken version av OS X som installeras om du använder återställningsläget för att installera om operativsystemet. När Lion Recovery kom ut förra året var svaret på denna fråga helt enkelt ”Lion”. Men nu när det finns två versioner av OS X som har stöd för återställningsläget är svaret lite mer komplicerat.

Standardåterställning av OS X (utan internet) Om det inte var något problem när du installerade OS X bör din Recovery HD-partition motsvara hårddiskens operativsystem: Mountain Lion eller Lion. (När du installerar Mountain Lion över Lion uppdateras Lion Recovery till Mountain Lion-versionen). Med andra ord, om du kör Mountain Lion och installerar om OS X från återhämtningsläget får du Mountain Lion. Om du kör Lion får du Lion.

Internet Recovery Till skillnad från OS X Recovery förlitar sig Internet Recovery på din Macs fasta programvara, som inte uppdateras när du installerar en nyare version av operativsystemet. Det betyder att om din Mac-modell släpptes före Mountain Lion har du Lion-versionen av Internet Recovery, även om du uppgraderar Mac-operativsystemet till Mountain Lion. Om du köper en Mac-modell som släpptes efter Mountain Lion kommer Internet Recovery att installera Mountain Lion. (Det är möjligt att Apple kan komma att släppa firmwareuppdateringar för äldre Macs för att ge dem Mountain Lion-versionen av Internet Recovery, men det har inte hänt ännu.)

Vad allt detta innebär är att så länge din Mac-enhet inte har några allvarliga problem – så att den kan starta upp från Recovery HD-partitionen – kan du genom att hålla ned Command+R installera om samma version av OS X som för närvarande är installerad på din hårddisk. Om din hårddisk har allvarliga problem, så att din Mac måste starta upp från Internet Recovery, ger ominstallationen av OS X dig den version av operativsystemet som din Mac ursprungligen levererades med. (På Macs som levererades med Snow Leopard men fick stöd för OS X Internet Recovery via en uppdatering av den fasta programvaran installerar Internet Recovery Lion.)

Recovery HD under huven

Om du försöker hitta Recovery HD-partitionen i Finder, eller till och med med med hjälp av Disk Utility, kommer du att få ett tomt resultat. Apple har gömt den här partitionen väl, förmodligen för att hålla den säker från oavsiktliga (eller avsiktliga) ändringar – vad är det för nytta med en nöddisk om någon oavsiktligt har raderat en del av dess viktiga innehåll?

Men om din nyfikenhet inte är stillad förrän du har kunnat bläddra i Recovery HD, så kan du se hur du gör här. Kom bara ihåg:

1) Öppna Terminal, skriv diskutil list och tryck på Retur.

2) Du får ett utdata som liknar detta (om du har aktiverat FileVault kan du se en andra lista för /dev/disk1):

DanBookAir:~ frakes$ diskutil list/dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *121.3 GB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS DanBookAir 120.5 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3

3) Leta upp Recovery HD-partitionen (under Namn) och notera dess identifierare – i mitt fall disk0s3.

4) Skriv diskutil mount , där är förstås denna identifierare. Detta monterar Recovery HD-partitionen i Finder. Där inne hittar du en mapp som heter com.apple.recovery.boot.

5) Öppna mappen com.apple.recovery.boot i Finder och du kommer att se flera objekt. Du ser dock inte allt – en del av mappens innehåll är osynligt. Om du vill se allt som finns där, växlar du tillbaka till Terminal och skriver (eller kopierar härifrån och klistrar in i Terminal) ls -al /Volumes/Recovery HD/com.apple.recovery.boot/ och trycker på Retur. Då visas en fullständig lista över mappens innehåll:

DanBookAir:~ frakes$ ls -al /Volumes/Recovery HD/com.apple.recovery.boot/total 906680drwxr-xr-x 9 root wheel 306 Jul 12 23:12 .drwxrwxr-x 11 root wheel 442 Jul 13 00:56 ..-rw-r--r--@ 1 root admin 1840 Jul 5 05:19 BaseSystem.chunklist-rw-r--r--@ 1 root admin 448702992 Jul 5 04:58 BaseSystem.dmg-rw-r--r-- 1 root wheel 3418 Jun 20 12:53 PlatformSupport.plist-r--r--r-- 1 root wheel 475 Jul 5 02:56 SystemVersion.plist-rw-r--r-- 1 root wheel 986272 Jul 5 04:57 boot.efi-rw-r--r-- 1 root wheel 361 Jul 12 23:12 com.apple.Boot.plist-rw-r--r-- 1 root wheel 14510577 Jul 5 04:53 kernelcache

Av särskilt intresse är BaseSystem.dmg, en diskavbildning som innehåller återställningspartitionens startbara kopia av OS X och alla verktyg för återställningsläget. Du kan montera den här diskavbildningen i Finder genom att skriva open /Volumes/Recovery HD/com.apple.recovery.boot/BaseSystem.dmg och trycka på Retur. När du har gjort det kan du visa sidan med återställningsinformation som du ser när du startar Safari från återställningsläget; skriv bara open /Volumes/Mac OS X Base System/System/Installation/CDIS/OS X Utilities.app/Contents/Resources/English.lproj/ (hela en rad) och tryck på Retur. Du ser innehållet i mappen English.lproj; hitta filen RecoveryInformation.html och dubbelklicka på den för att öppna den i din standardwebbläsare.

När du har surfat färdigt kan du kasta ut Mac OS X Base System på samma sätt som du skulle göra med vilken flyttbar volym som helst. Du kan sedan avmontera Recovery HD-volymen genom att skriva diskutil unmount , där samma identifierare som du använde ovan.

Uppdaterad 25/7/12, 19:55 för att nämna genvägen Command+Option+R för Internet Recovery och för att förtydliga stycket om att starta upp i Internet Recovery.

Lämna ett svar

Din e-postadress kommer inte publiceras.