Du har med glädje använt Windows och Ubuntu på samma dator i månader, men sedan utfärdas en Windows-uppdatering — och katastrofen inträffar!
Windows Update har gjort din Linux-partition oläsbar. Det finns ingen startskärm, och efter undersökning verkar det som om Linux-partitionen har tagits bort. Här är vad du kan göra för att fixa saker och säkerställa att detta aldrig händer igen.
Windows-uppdateringar bryr sig inte om Linux
Dubbelstart av Windows och Ubuntu (eller annan Linux-distro) ger dig det bästa av två världar. Men det ger dig också det värsta.
När Microsoft utfärdar en uppdatering för Windows 10 är det i stort sett obekymrat med operativsystem eller programvara som finns utanför Windows-partitionen (med vissa undantag, såsom UEFI och återställningspartition).
Linux-partitioner använder EXT4-filsystemet, i motsats till NTFS. Windows handlar bara om det senare, så data som lagras i EXT4-formaterade partitioner kommer sannolikt att ignoreras. Inte på ett bra sätt.
Resultatet av detta är att partitioner kan tas bort eller till och med skrivas över av Windows Update-processen.
Förlorade partitioner kan vanligtvis hanteras. Överskrivna data är samtidigt mycket svårare att hantera. Så vad kan du göra åt det?
Försök först att återställa partitionen
Om din Linux-data går förlorad måste du ta reda på om den kan återställas. Flera Linux-återställningsverktyg är tillgängliga, perfekta för att söka efter data på hårddisken.
Se dock till att du har tillräckligt med utrymme för återhämtning. Data kommer att behöva återställas till en extern enhet eller en annan partition som föregår att data raderades.
Det kan till och med vara möjligt att återställa hela den saknade Linux-partitionen. Om så är fallet måste du reparera bootloadern. Vår guide om hur du fixar en Linux-dator när den inte startar visar hur du gör detta.
Vid vissa tillfällen är återställning och reparation dock inte möjlig. Du kommer att sitta fast utan dina Linux-data, av vilka några kan ha varit avgörande. Faktum är att Linux kan vara ditt primära operativsystem, med Windows en eftertanke, bara en gäst på din dator.
Hur man förhindrar att Windows-uppdateringar tar bort Linux
Så chansen att återställa en förstörd Linux-partition i händerna på Windows 10 är minimala. Så vad kan du göra åt det?
1. Gör regelbundna säkerhetskopior av data
Nuförtiden bör ingen köra en dator utan att ha åtminstone en säkerhetskopia av sin viktiga data.
Personlig data kan enkelt säkerhetskopieras, antingen till molnet eller till en lokal enhet. Detta kan vara en extern hårddisk eller ett USB-minne. För det bästa inom grundläggande säkerhetskopiering bör du dock använda båda, underhålla dina personliga data i molnet och göra regelbundna lokala säkerhetskopior. Se vår sammanfattning av Linux-molnlösningar för att hitta kompatibla tjänster.
Mer avancerade säkerhetskopieringsalternativ finns också tillgängliga. Det är möjligt att säkerhetskopiera hela din disk till en annan enhet. Även om verktyg för säkerhetskopiering av hårddiskar är tillgängliga för Windows, har Linux ett komplett verktyg för diskkloning inbyggt. De gör fullständiga kopior av dina hårddiskar, säkerhetskopierar data till en extern enhet av samma eller större storlek.
Du kan också använda sådana verktyg för att kopiera specifika bitar av data; t.ex. bara operativsystemet och personuppgifter.
2. Installera operativsystem på separata hårddiskar
Ett säkert sätt att undvika förlust av Ubuntu tack vare Windows Update är att använda två separata enheter.
Många förlitar sig på en enda hårddisk, uppdelad i flera partitioner. En av dessa används för Windows 10, medan den andra är reserverad för Linux.
Det är så många problem uppstår när Windows Update förstör Linux. Windows 10 behöver extra utrymme för uppdateringen, så EXT4-partitionen raderas, formateras om och utrymmet används.
Men om du använder separata fysiska hårddiskar kommer detta inte att hända. Processen med dubbelstart av Windows och Ubuntu förblir densamma, men med en skillnad: du behöver bara se till att Linux är installerat på den andra hårddisken.
För att få detta att fungera måste du se till att din dator har separata fysiska enheter. Om inte, kolla våra tips om hur du installerar en andra hårddisk.
3. Kör Windows eller Linux i en virtuell maskin
Att bråka med dubbelstart och ytterligare hårddiskar kan vara lika jobbigt som att försöka återställa förlorad data. Du kanske föredrar en enklare lösning som inte kräver en extra enhet.
Virtualisering låter dig skapa en virtuell maskin — en mjukvaruversion av din dators fysiska hårdvara — och installera ett operativsystem i den. Windows 10 fungerar bra i en virtuell maskin (VM), liksom Ubuntu och andra versioner av Linux.
Hur du gör detta beror på vilket operativsystem du föredrar att använda från dag till dag, och vilket du gärna byter till då och då.
Om du vill installera Windows i en virtuell maskin i Linux kan du. På samma sätt är det också möjligt att ställa in en virtuell Linux-maskin i Windows 10. Båda dessa alternativ kommer att förhindra att Windows Update raderar Linux.
4. Kör Linux eller Windows från en USB-enhet
Inte allt som brydde sig om en fysisk installation av ditt alternativa operativsystem? Otillräckliga resurser för en virtuell maskin? Oroa dig inte. Du kan köra en bärbar version av ditt valda operativsystem från ett USB-minne.
Med ett bärbart Linux-operativsystem som du kan ladda upp när och när det behövs från externa media, kan Windows Update inte orsaka problem.
Det bästa sättet att göra detta är kanske att köra Linux från en USB-enhet, eftersom detta är mer tillförlitligt. Det finns ett verktyg som heter Windows To Go som kommer att skapa en bärbar version av Windows, men detta är för närvarande begränsat till Enterprise-utgåvor av Windows. Det betyder att om du använder Windows 10 Home, som de flesta gör, kommer Windows To Go inte att fungera för dig.
Låt inte Windows Update förstöra Linux!
Windows var inte designat för att köras tillsammans med Linux. Att den gör det, någorlunda bra, är tack vare dess designers ansträngningar.
Att förlora data på Linux på grund av en Windows Update är frustrerande. Ofta tolereras Windows bara, lämnas på en dator som ett alternativ för specifika appar. Det kan till och med vara ett anställningsvillkor att Windows används.
Oavsett situation, kom ihåg att du kan undvika att släppa Windows Update lös på din Linux-partition. Vidta försiktighetsåtgärder:
- Gör regelbundna säkerhetskopior Installera varje operativsystem på en separat fysisk hårddisk Kör ditt sekundära operativsystem i en virtuell maskin Kör ditt sekundära operativsystem från en USB-enhet
Om du behöver använda Linux tillsammans med Windows 10 och inte kan göra något av ovanstående, riskerar du att förlora din Linux-partition. Ta dig åtminstone tid att fördröja dina Windows-uppdateringar tills du kan vidta försiktighetsåtgärder.
Bildkredit: PicsFive/Depositphotos
Om författaren
Christian Cawley (1561 publicerade artiklar)
Biträdande redaktör för säkerhet, Linux, gör-det-själv, programmering och teknisk förklarad, och riktigt användbar podcastproducent, med lång erfarenhet av skrivbords- och mjukvarustöd. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi-pyssare, en Lego-älskare och en fan av retrospel.
Mer från Christian Cawley
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
