Hoppa till innehåll

teknik · Publicerad:

~ 12 min läsning

Zwift sparar inte passet — så hittar och räddar du .fit-filen

Zwift sparar inte passet — så hittar och räddar du .fit-filen

Det är hela poängen med ett träningspass att det sparas. Den absolut vanligaste missuppfattningen om Zwift är att passet är förlorat så snart "Save Activity"-knappen inte fungerar som tänkt, men i de flesta fall finns en lokal .fit-fil på enheten som går att rädda. Den här guiden går igenom exakt var filerna ligger på PC, Mac, iOS och Android, varför Apple TV är ett specialfall, och hur du reparerar en korrupt .fit-fil så att den går att ladda upp till Strava eller Garmin Connect även om Zwift själv inte vill godkänna passet.

Varför pass ibland inte sparas

Zwift sparar varje pass i två steg: först skrivs en lokal .fit-fil på enheten där spelet körs, och därefter laddas filen upp till Zwifts servrar för att synas i din aktivitetsfeed och synkroniseras till externa plattformar. Det är när det andra steget misslyckas som problemen uppstår, och det kan ha flera orsaker — instabil internetuppkoppling, en server-side timeout hos Zwift, eller att appen kraschar innan uppladdningen är klar. Användare har rapporterat att problemet är vanligast efter långa pass och under perioder när Zwifts servrar är belastade, men det är inte ett kontinuerligt återkommande problem för de flesta. Många pass förloras också efter en längre Companion-session eller en uppdatering där spelet inte stängts ner kontrollerat.

Det första du bör göra om passet inte verkar ha sparats är att kontrollera att du faktiskt klickat på "Save" och inte "Discard" — det låter trivialt, men många pass går förlorade just för att man klickat fel i Zwifts sammanhållna meny efter passet. Det andra är att logga in på zwift.com/sign-in och se om passet ändå dykt upp där, eftersom Zwifts gränssnitt i spelet inte alltid speglar vad som faktiskt ligger på servern. Om passet syns på zwift.com är allting i sin ordning även om spelet sa att det inte gick att spara — då kan du ladda ner .fit-filen via aktivitetens kugghjuls-ikon och vidare till andra plattformar.

Om passet inte heller finns på Zwifts hemsida måste du gå direkt till den lokala .fit-filen. Det är här plattformsskillnaderna börjar spela roll, och fallgroparna varierar beroende på om du kör Zwift på PC, Mac, mobil eller Apple TV.

Windows — sökvägar och vanliga fallgropar

På Windows lagras Zwifts .fit-filer enligt zwiftinsider.com på två möjliga platser. Den traditionella platsen är i mappen Documents\Zwift\Activities under din användarprofil — alltså under "C:\Users\användarnamn\Documents\Zwift\Activities". På nyare installationer eller om Zwift inte kunnat skriva till Documents-mappen kan filerna istället ligga i AppData\Local\Zwift\Activities, vilket är en dold mapp som inte syns i Utforskaren som standard. Du behöver aktivera "Visa dolda filer och mappar" i mapparnas vyalternativ, eller skriva sökvägen direkt i adressfältet (%LOCALAPPDATA%\Zwift\Activities fungerar som genväg).

Filerna döps efter datum och tid, och varje pass ger två filer: en .fit-fil och en .fit.bak-fil. .bak-filen är en lokal säkerhetskopia som Zwift skapar innan uppladdningsförsöket. Om huvudfilen är korrupt kan .bak-filen ibland vara intakt — det är värt att försöka med båda. Vill du ladda upp filen manuellt till Strava eller Garmin Connect döper du om .bak-filen till .fit (eller bara extraherar innehållet) och drar in den i respektive plattforms manuella uppladdning. Enligt zwiftinsider.com kan du dock inte ladda upp filen tillbaka till Zwift.com och få fullständigt "credit" för passet inom Zwift — passet kommer fortsatt att vara markerat som "partial" eller saknat i din Zwift-feed.

En vanlig fallgrop på Windows är att Zwifts installation körs under fel användarkonto. Om du installerade Zwift med administratörsbehörighet och nu kör spelet som en vanlig användare, kan filerna ligga under administratörens Users-mapp och inte under den användare du loggat in som. Det här är inte vanligt men förekommer på datorer som delas mellan flera personer, eller på datorer där Windows-installationen migrerats. En annan fallgrop är att antivirusprogram eller backup-mjukvara har en realtidsskanning som låser filer just när Zwift försöker skriva — användare har rapporterat detta som orsak till sparproblem på Windows särskilt efter installation av nya säkerhetsprodukter.

Mac — enklare struktur men samma princip

På Mac ligger filerna enligt zwiftinsider.com på sökvägen ~/Documents/Zwift/Activities/ där tilde-tecknet representerar din hemmamapp. Den fullständiga sökvägen blir alltså /Users/användarnamn/Documents/Zwift/Activities/. Det är en standardplats som är synlig i Finder utan extra inställningar, och som du också når via Finders meny "Gå" → "Gå till mapp" om du föredrar att skriva sökvägen manuellt.

Samma .fit och .fit.bak-konvention gäller på Mac som på Windows. Det är värt att notera att om du har Zwift installerat via App Store snarare än som direkt nedladdning från zwift.com kan sökvägen vara annorlunda och ligga inom Apps sandlåda — officiella uppgifter saknas om exakt vilken sökväg som används i App Store-versionen, så om du inte hittar filerna på standardplatsen är det värt att söka i hela hemmamappen efter ".fit"-filer via Finders sökfunktion med "Den här Mac" som scope.

På Mac finns också en separat utmaning kring säkerhetsbehörigheter. Sedan macOS Sonoma och senare versioner kan appar behöva uttryckligt tillstånd att skriva till Documents-mappen, och om Zwift av någon anledning inte fått det tillståndet kan filerna ligga i en alternativ plats inom appens egen container. Användare har rapporterat den här typen av problem särskilt efter macOS-uppgraderingar, och lösningen brukar vara att kontrollera Systeminställningar → Sekretess och säkerhet → Filer och mappar och se till att Zwift har Documents-tillstånd. Om tillståndet saknas och du återställer det måste du oftast starta om Zwift för att skrivningarna ska börja gå till rätt plats igen.

iOS och Android — det dolda menytricket

På mobilplattformarna lagras .fit-filerna också lokalt, men du har inte tillgång till filsystemet direkt på samma sätt som på en dator. Enligt zwiftinsider.com finns en dold funktion i Zwifts mobilapp som löser detta: efter ett pass, tryck på Zwift-logotypen tre gånger snabbt. Det öppnar en lista över dina lokalt lagrade .fit-filer och låter dig välja ett pass att maila till dig själv som bilaga. Tricket fungerar både i appen och från Companion-appens motsvarande vy.

Den här funktionen är inte dokumenterad i Zwifts officiella support-material och kan tekniskt sett ändras eller försvinna i framtida uppdateringar, men användare har rapporterat att den fungerat konsekvent över flera år. Det är hela poängen med tipset att du inte ska behöva ringa support för ett enskilt förlorat pass — du har själv möjlighet att skicka filen från enheten.

När du fått filen som bilaga i mailen sparar du ner den till en dator och laddar upp manuellt till Strava, Garmin Connect eller annan plattform på vanligt sätt. På iOS kan du i nyare versioner också spara bilagan direkt till Filer-appen och därifrån vidarebefordra den till andra appar. På Android är processen liknande men beror på vilken mail-klient och filhanterare du använder. För svenska användare som har en Gmail- eller Outlook-app installerad är det enklaste flödet ofta att maila filen direkt till sin egen adress och sedan hämta hem den från webb-Gmail.

En fallgrop på mobil är att .fit-filerna kan rensas bort om Zwifts app själv tas bort eller uppdateras på ett ovanligt sätt — till skillnad från Windows och Mac där filerna ligger i en separat mapp som inte påverkas av app-uppdateringar. Det är en av anledningarna till att du bör skicka filen så snart du upptäcker att passet inte sparats korrekt, istället för att vänta i flera dagar. En annan fallgrop är att iOS automatiskt rensar appdata för appar som inte använts på länge, och om du tar en längre paus från Zwift kan lokala .fit-filer raderas utan varning.

Apple TV — det riktiga specialfallet

Här ligger den största fallgropen och den enskilt vanligaste anledningen till att svenska Zwift-användare faktiskt förlorar pass permanent. Enligt zwiftinsider.com finns det "no way to access the local .fit file on AppleTV if something goes wrong" — det vill säga: om passet inte sparas på Zwifts servrar och du körde Zwift på Apple TV, finns det inget lokalt arkiv du kan komma åt. Apple TV:s operativsystem ger inte appar samma typ av användartillgängligt filsystem som iOS, och Zwift har valt att inte exponera någon mekanism för att hämta lokala filer från Apple TV-versionen.

Det enda du kan göra om ett Apple TV-pass inte sparats är att logga in på zwift.com/sign-in och kontrollera om passet ändå syns där under Activities. Om uppladdningen lyckats trots krasch eller annan störning hittar du passet där och kan ladda ner .fit-filen via kugghjuls-ikonen → "Download Fit File". Om passet däremot inte heller syns på zwift.com är det förlorat. Ingen support, ingen återställning, ingen tredjepartstjänst kan rädda det.

Det här är hela poängen med varför seriösa svenska Zwift-användare som tränar mot specifika mål ofta kompletterar Apple TV med en separat cykeldator (Garmin Edge eller Wahoo ELEMNT) som loggar passet parallellt. Det är en redundans som löser problemet en gång för alla — Apple TV ger den smidigaste användarupplevelsen, men cykeldatorn ger en fristående kopia av passet som inte är beroende av att Zwifts servrar fungerar perfekt. En power-meter på cykeln räcker för att cykeldatorn ska kunna logga effekt, distans och tid oberoende av Zwift. För den som inte har power-meter på utomhuscykeln men kör med smart trainer går det också att para ihop trainern med cykeldatorn parallellt med Zwift, även om denna setup är mer kunnigt-krävande att få stabil.

För den som inte vill investera i en separat cykeldator är det enda alternativet att kontrollera att passet syns på zwift.com efter varje pass. Det är dock i praktiken sällan ett kontinuerligt problem — de flesta Apple TV-användare kör hundratals pass utan att stöta på det här, men den dag det händer finns ingen återställning.

Reparera en korrupt .fit-fil

Om du har hittat en .fit-fil men den inte vill ladda upp till Zwift, Strava eller Garmin Connect handlar det troligen om en korruption i filen. Vanligaste orsaken är att passet avslutades genom en krasch innan filen hann skrivas klart, vilket lämnar filhuvudet eller checksumman i ett ogiltigt tillstånd. Enligt zwiftinsider.com är fitfiletools.com en webbplats som specialiserat sig på reparation av .fit-filer, och deras "Corrupt Time Fixer" löser ofta uppladdningsproblem.

Verktyget fungerar genom att du laddar upp den trasiga filen, det körs en analys av filhuvudet och tidsstämplarna, och du får tillbaka en reparerad fil som du sedan kan ladda upp till Strava eller Garmin Connect. Det är en gratis tjänst utan krav på inloggning, men eftersom du laddar upp dina egna träningsdata bör du själv bedöma om det är acceptabelt ur integritetssynvinkel. Officiella uppgifter saknas om hur länge fitfiletools.com sparar uppladdade filer, så det säkraste antagandet är att betrakta dem som offentligt synliga under reparationsperioden. För extra känsliga pass (till exempel om filen innehåller GPS-data som du inte vill ska lämna din egen utrustning) kan du istället använda lokala verktyg som Python-biblioteket fitparse, men det kräver mer teknisk kunskap.

Fallgropen är att fitfiletools.com inte kan rädda en fil där själva datan saknas. Om passet kraschade två minuter in och .fit-filen bara innehåller två minuters data är det också allt du kommer att få ut. Reparationsverktyget kan inte fylla i data som inte existerar — det kan bara fixa metadata-problem som gör att uppladdaren tycker filen är ogiltig.

Förebyggande åtgärder

Det bästa sättet att hantera "Zwift sparar inte passet" är att se till att problemet inte uppstår. Några konkreta steg som användare har rapporterat fungerar väl.

Säkerställ stabil internetuppkoppling under hela passet. Om du kör på WiFi och ditt nätverk har sporadiska störningar är det värt att antingen byta till kabel eller köra Zwift via mobildelning från en mobil med 4G/5G som backup. Zwift behöver inte stabilt nätverk för att rendera spelet, men det behöver det för att lyckas med uppladdningen efteråt.

Stäng inte appen direkt när "Save"-knappen klickats. Användare har rapporterat att uppladdningen kan ta upp till en minut, och om du stänger appen för tidigt avbryts processen. Vänta tills du faktiskt ser bekräftelsen att passet sparats innan du går vidare. På Apple TV är detta extra viktigt eftersom det inte finns någon lokal kopia att falla tillbaka på.

Om du kör på en plattform med begränsat lokalt filsystem (Apple TV), komplettera med en parallell logg från en cykeldator. Det är det enda sättet att garantera att passet finns även om Zwift själv tappar bort det. För svenska användare som lägger pengarna på en seriös smart trainer är det en relativt liten extrainvestering att också ha en grundläggande cykeldator i setupen.

Slutligen — kontrollera regelbundet att din aktivitetsfeed på zwift.com matchar vad du faktiskt cyklat. En lös vana är att en gång i veckan gå igenom de senaste passen och se att inga saknas. Det är lättare att rädda en .fit-fil dagarna efter passet än att försöka rekonstruera ett pass som hände för tre månader sedan. För den som tränar mot konkreta mål och loggar Training Score är det också värt att kontrollera att alla pass faktiskt räknats in i statistiken, eftersom enstaka saknade pass kan skapa konstiga dippar i den långsiktiga konditionskurvan.

När du måste kontakta Zwift Support

Det finns ett fåtal situationer där du som användare har gjort allt rätt och fortfarande inte kommer åt passet. Officiella uppgifter saknas om hur ofta detta händer, men typfallet är att Zwifts servrar haft en regional störning, ditt pass hamnat i en hängande uppladdningskö, och .fit-filen samtidigt skadats lokalt. I sådana fall är Zwifts officiella support (kontaktas via support.zwift.com) det enda alternativet, och det är värt att inkludera så mycket information som möjligt i ärendet: exakt datum och tid för passet, vilken plattform du körde på, vilken version av Zwift, och om du har en .fit.bak-fil eller annan delvis data kvar.

Användare har rapporterat varierande svarstider från supporten, från ett par dagar till ungefär en vecka. Supporten kan inte återskapa pass som aldrig nått deras servrar, men de kan ibland hitta delvis sparade aktiviteter i sina server-loggar och åtminstone bekräfta att passet existerat — vilket kan vara värdefullt om passet behövde räknas mot en officiell milstolpe eller ett tävlingsresultat. Det är hela poängen att inte ge upp för tidigt: även om Zwift själv inte kan rädda allt, kan en delvis räddning räcka för att passet ska kunna räknas in i Strava eller Garmin Connect på vanligt sätt.

Vanliga frågor

Frågor och svar

Var lagras Zwifts .fit-filer på Windows?

Enligt zwiftinsider.com finns Zwifts .fit-filer på Windows i två möjliga mappar: Documents\Zwift\Activities eller AppData\Local\Zwift\Activities. Den senare är en dold mapp som inte syns i Utforskaren som standard. Varje pass skapar både en .fit-fil och en .fit.bak-fil som lokal säkerhetskopia.

Hur hittar jag .fit-filer på iOS eller Android?

Enligt zwiftinsider.com finns en dold funktion i Zwifts mobilapp: tryck tre gånger snabbt på Zwift-logotypen, välj passet du vill exportera, och maila .fit-filen till dig själv. Funktionen är inte dokumenterad i Zwifts officiella support, men användare har rapporterat att den fungerat konsekvent över flera år.

Varför är Apple TV ett specialfall för förlorade pass?

På Apple TV finns enligt zwiftinsider.com ingen möjlighet att komma åt lokala .fit-filer. Om passet inte sparats på Zwifts servrar är det förlorat permanent — ingen support eller tredjepartstjänst kan rädda det. Lösningen är att komplettera Apple TV med en separat cykeldator som loggar passet parallellt.

Kan jag ladda upp en räddad .fit-fil tillbaka till Zwift?

Nej. Enligt zwiftinsider.com kan du inte ladda upp en lokal .fit-fil till Zwift.com och få fullständigt credit för passet inom Zwift — det kommer vara markerat som partial eller saknat. Du kan däremot ladda upp filen till Strava, Garmin Connect och andra plattformar manuellt, vilket räddar träningsdatan men inte spelmekanikens räkning i Zwift.

Hur reparerar jag en korrupt .fit-fil?

Enligt zwiftinsider.com är fitfiletools.com en webbplats specialiserad på reparation av .fit-filer. Deras Corrupt Time Fixer löser ofta uppladdningsproblem genom att fixa metadata och tidsstämplar. Verktyget är gratis och kräver ingen inloggning, men kan inte återskapa data som faktiskt saknas i filen — bara metadata-fel som gör att uppladdaren avvisar filen.

Granskat av ZwiftSvenskas redaktion. Så tas innehållet fram — läs vår metodologi.