Ska jag alltid sätta ut USB-enheter?
Säkerhet Microsoft Hårdvara Fönster Säkerhetskopiering / / March 17, 2020
Om du känner dig besvärad av ett meddelande om att säkert mata ut USB-enheter kan det vara dags att titta igen på det. Windows har en standardinställning som hjälper data att gå förlorade, men det är inte felfritt.
När du ansluter en USB-lagringsenhet ger Windows dig vanligtvis en fråga om det är säkert att mata ut den eller inte. Så vad är det med det här ändå? Du skulle tänka på hur vanligt med ett problem det är att det skulle finnas mer information om det från Windows-gränssnittet, eller hur?
Om du undrar vad det här är, kolla in systemfältet nästa gång du ansluter en tumenhet eller annan USB-lagringsenhet. En liten USB-ikon med ett grönt bock markeras. Det här är samma ikon som du kan klicka för att säkert mata ut en enhet innan du fysiskt tar bort den från datorn.
Vad Windows säger om det
Om du drar ut en USB-enhet utan att sätta ut den först kommer Windows inte att visa ett varningsmeddelande som OS X. Istället kopplar det bara ur anslutningarna - och det är det. Eller är det? Om du öppnar upp Enhetshanteraren och visar egenskaperna för USB-diskenheten som du har anslutit kan du se varför Windows inte verkar bry sig om du kopplar ur kopplingen tidigt.
Windows har två policyer. Standardvärdet är att automatiskt inaktivera skrivcachen för enheter som den ser som tillfälliga eller avtagbar. Enligt denna policy anger Windows att du alltid kan koppla bort enheten på ett säkert sätt utan att använda alternativet Mata ut. Det är inte korrekt, men vi kommer till det om en minut. Den andra profilen kallas "Bättre prestanda" och den håller skrivcachen lagrad för den anslutna enheten. Intressant nog, på en Linux- eller Mac-dator skulle denna andra policy vara standard eftersom de alltid lämnar skrivcaching aktiverad. För att förstå vad allt detta betyder måste du först förstå vad caching är.
Vad är Writing Caching?
Skrivcachen är standardmetoden som används för att lagra data på hårddiskar och om den är aktiverad kan den användas för flyttbara enheter som visas i skärmdumpen ovan. När du kopierar filer till en disk överför Windows inte data direkt till dem. Istället sparas en del av data tillfälligt i datorns mycket flyktiga minnescache eller buffert. Detta görs eftersom dataöverföringen till USB går långsammare, även med modern USB-teknik. Nackdelen är att bufferten där data lagras raderas när strömmen tas bort eller när destinationen tas bort. Sådant kan hända när du kopplar ur USB-enheten innan cachen är helt skriven till den. Med kommandot Mata ut tvingar operativsystemet att skriva alla återstående data till USB-sticket och avbryta anslutningen på mjukvarunivå, så att ingen data går förlorad.
Data kan alltid gå förlorade, även om skrivcachen inte är inaktiverad
Generellt fungerar standardprofilen i Windows för de flesta. Men även om Windows säger att data är säkra med att cache-cache är inaktiverat, är det inte alltid. Om du drar ut USB-enheten under en dataöverföring kan dataförlust och korruption uppstå. Om du kör en bärbar app från USB-enheten eller använder ett program på datorn som sparar data till USB-enheten kan du också tappa data. Det har till och med förekommit fall där användare har skadat data bara genom att använda ett USB-minne för ReadyBoost och dra ut dem utan att mata ut.
Writing Caching erbjuder bättre prestanda med något mer risk
Skrivcachen kan erbjuda bättre prestanda för ditt system eftersom det förhindrar överföringar till lagringsenheter från att ta bort hela I / O-bandbredden. Nackdelen är att det är mer troligt att data fångas i cachen och skadas eller går förlorade om enheten kopplas ur utan att sätta ut den först. Eject-funktionen sparar data från att raderas genom att använda ett cache-spolningssystem inbäddat i Windows. Cache Spolning tvingar alla data i cachen att omedelbart skriva till enheten och sedan rensa sig själv. När Windows säger att enheten är säker att ta bort är det så att du vet att cachen har slutat spolas.
Med allt detta är det bäst att alltid säkert mata ut hårdvara innan du fysiskt kopplar bort den från datorn. Kom också ihåg att medan Windows kan ha en "funktion" som avaktiverar cache-skrivning, så håller Linux och Mac det aktiverat som standard, så var extra försiktig när du använder en tumenhet med dessa operativsystem.