Bør jeg alltid ta ut USB-enheter på en trygg måte?
Sikkerhet Microsoft Maskinvare Vinduer Backup / / March 17, 2020
Hvis du føler deg plaget av et varsel om å trykke ut USB-enheter, kan det være på tide med en ny titt på den. Windows har en standardinnstilling for å hjelpe data fra å gå tapt, men det er ikke feilfritt.
Hver gang du kobler til en USB-lagringsenhet, vil Windows vanligvis gi deg en beskjed om hvorvidt det er trygt å fjerne den. Så hva er det med dette likevel? Du kan tenke på hvor vanlig et problem det er at det vil være mer informasjon om det fra Windows-grensesnittet, ikke sant?
Hvis du lurer på hva dette er, sjekk ut systemstatusfeltet neste gang du kobler til en tommelstasjon eller annen USB-lagringsenhet. Et lite USB-ikon med et grønt sjekkmerke dukker opp. Dette er det samme ikonet som du kan klikke for å fjerne en enhet trygt før du fysisk fjerner den fra datamaskinen.
Hva Windows sier om det
Hvis du henter ut en USB-stasjon uten å løse den ut først, viser Windows ikke en advarsel som OS X. I stedet kobler den bare ut kontaktene - og det er det. Eller er det? Hvis du åpner enhetsbehandleren og ser på egenskapene til USB-diskstasjonen du har koblet til, kan du se hvorfor Windows ikke ser ut til å bry seg om du kobler fra koblingen tidlig.
Windows har to retningslinjer. Standardinnstillingen er å automatisk deaktivere hurtigbufring for enheter som den ser på midlertidig eller flytt. I henhold til denne policyen uttaler Windows at du alltid kan koble enheten trygt uten å bruke alternativet Løs ut. Det er ikke nøyaktig, men vi kommer til det om et øyeblikk. Den andre profilen kalles “Bedre ytelse”, og den holder skrivebufferen aktivert for den tilkoblede enheten. Interessant nok, på en Linux- eller Mac-datamaskin vil denne andre policyen være standard, da de alltid lar cache-cache være slått på. For å forstå hva alt dette betyr, må du først forstå hva skrivbufring er.
Hva er Skrivbufring?
Skrivbufring er standardmetoden som brukes til å lagre data på harddisker, og hvis aktivert, kan den brukes til flyttbare stasjoner som vist på skjermbildet over. Når du kopierer filer til en disk, overfører Windows ikke dataene direkte til dem. I stedet blir noen av dataene midlertidig lagret i datamaskinens svært flyktige minnebuffer eller buffer. Dette gjøres fordi dataoverføringen til USB er tregere, selv med moderne USB-teknologi. Ulempen er at bufferen der dataene lagres slettes når strømmen fjernes, eller når destinasjonen fjernes. Slikt kan skje når du kobler fra USB-enheten før hurtigbufferen er skrevet til den. Ved å bruke Eject-kommandoen tvinger operativsystemet til å skrive alle gjenværende data til USB-pinnen og avbryte forbindelsen på programvarenivå, slik at ingen data går tapt.
Data kan alltid gå tapt, selv når skrivebuffer er deaktivert
Vanligvis fungerer standardprofilen i Windows for de fleste. Men selv om Windows sier at data er trygge når skrivebuffer er deaktivert, er det ikke alltid det. Hvis du drar ut USB-stasjonen under en dataoverføring, kan tap av data og korrupsjon oppstå. Hvis du kjører en bærbar app fra USB-stasjonen, eller bruker et program på datamaskinen som lagrer data på USB-stasjonen, kan du også miste data. Det har til og med vært tilfeller hvor brukere har hatt ødelagte data bare ved å bruke en USB-pinne for ReadyBoost og trekke dem ut uten å kaste ut den.
Skrivbufring tilbyr bedre ytelse med litt mer risiko
Skrivbufring kan gi bedre ytelse for systemet ditt fordi det forhindrer overføring til lagringsenheter i å hogge all I / O-båndbredden. Ulempen er at det er mer sannsynlig at data blir fanget i cachen og blir ødelagt eller mistet hvis enheten kobles fra uten å trykke den ut først. Eject-funksjonen sparer data fra å bli slettet ved å bruke et hurtigspylingssystem som er innebygd i Windows. Cache Spyling tvinger alle dataene i hurtigbufferen til å umiddelbart skrive til enheten og deretter fjerne seg selv. Når Windows sier at enheten er sikker å fjerne, er det slik du vet at cachen er ferdig med å skylle.
Når alt dette er sagt, er det best å alltid trykke ut maskinvare før du kobler den fra datamaskinen. Husk også at mens Windows kan ha en "funksjon" som deaktiverer hurtigbufring, holder Linux og Mac det aktivert som standard, så vær ekstra forsiktig når du bruker en tommelstasjon med disse operativsystemene.