En mjuk uppdatering är en metod som används för att hålla datorfilsystem korrekt anpassade och konsekventa, särskilt efter en krasch som kan kasta filsystem i kaos. Det finns liknande metoder för att säkerställa konsekvens efter en krasch, men de flesta metoderna koncentrerar sig på att duplicera filerna; mjuka uppdateringar fokuserar på att se till att alla filer är där de ska vara. När en krasch inträffar kommer dessa uppdateringar inte att göra något för att förhindra att information raderas, men filsystemen bör inte förlora sin övergripande anpassning. Ett problem med den här tekniken är att om en krasch inträffar när en mjuk uppdatering utförs, kan all information som har flyttats bli korrupt.
Ibland kan en datorkrasch vara ett enkelt problem som kan åtgärdas genom att användaren startar om maskinen; det blir inga problem med filsystemet eller förlust av data. Även om detta är idealiskt upplever större datorer och servrar ofta problem med att filsystemen blir felinriktade. Detta innebär att systemen inte kommer att veta var filerna ska vara, vilket kan leda till till stor del skadad data som är svår att hämta. Mjuka uppdateringar arbetar för att göra systemen konsekventa även under en sådan situation.
En slumpmässig datorkrasch är en vanlig rädsla bland datoranvändare, särskilt för företag och stora enheter, så det har skapats många metoder för att minska skadorna av en krasch. När det gäller underhåll av filsystem försöker de flesta metoder lösa problemet genom att duplicera alla filer som finns i systemen före kraschen, som en säkerhetskopia. Med mjuka uppdateringar säkerhetskopieras filerna inte bara, utan även deras position. Detta kan hjälpa till att förhindra att systemen blir korrupta, eftersom de kommer ihåg var filerna ska vara.
Även om mjuka uppdateringar kan minska den potentiella skadan av en krasch, kan de inte helt radera risken. En krasch kan fortfarande radera en del eller all data på en dator eller server. Vissa filer kan sparas genom mjuka uppdateringar, men om filerna inte arkiverades kan de gå förlorade för alltid.
Ett problem med mjuka uppdateringar är att de kan orsaka problemet de är tänkta att undvika. När mjuka uppdateringar förändras runt filsystemen, flyttas många filer och deras placering kanske inte är konkret. Om en krasch inträffar vid denna tidpunkt i processen kommer positioneringen inte att sparas och lösa data kan skadas och gå förlorade. Detta kan vanligtvis åtgärdas, men upplösningen tar ofta timmar att utföra.