18Aug

Varför, Exakt, behöver du säkert mata ut USB-media?

click fraud protection

Windows blir så arg när du inte släpper ut USB-media säkert, men spelar det verkligen roll? Vad är det värsta som kan hända om du aldrig sätter ut din USB-enhet och andra flashbaserade medier på ett säkert sätt?

Dagens fråga &Svarssession kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

Frågan

SuperUser-läsaren Simon är väldigt nyfiken på vad ödet kan komma ifrån honom om han aldrig släpper ut sitt media säkert:

Ofta drar jag automatiskt ut en USB pendrive eller USB-kabel från en extern hårddisk frånmin stationära PC eller bärbara dator, utan att högerklicka på ikonen för säker borttagning i systemfältet och koppla ur den här vägen. Hittills har det inte hänt något otrevligt varje gång jag har "varit i rush".

Vilken är grunden bakom högerklickning på ikonen för säker borttagning och kan jag verkligen förlora information om USB-media om detta inte utförs?

Är [sannolikheten] för att förlora sådan information

instagram viewer
kraftigt ökat , om USB-mediet fortfarande blinkar vid tidpunkten för att dra ut det ur datorn( i motsats till att det inte blinkar)?

Hur mycket kostar ett spel att Simon tar?

Svaret

SuperUser-bidragsgivaren Dave Rook förklarar:

Ja, det kan det hända om du tar bort enheten när den används( läsning eller skrivning):

När du ansluter en USB-enhet ger du datorn en fri rening tillskriv och läs data från den;varav några är cachade.

Caching sker genom att inte skriva information direkt till USB-enheten och istället hålla den i datorns minne( RAM).Om du skulle ge USB-enheten ut ur din dator innan den här informationen skrivs, eller när den skrivs kommer du att sluta med en skadad fil.

Men Windows avaktiverar automatiskt cachning på USB-enheter, såvida inte du specifikt säger att du vill aktivera den. För det mesta behöver du inte klicka på knappen "Safely Remove Hardware", om du inte skriver eller läser någonting från enheten.

Det finns helt enkelt en extra säkerhetsnivå som hindrar dig från att förstöra dina egna filer.

Detta gör att filerna stänger "graciöst", bevarar data, pekare och filstorlekindikatorer. När du skriver till disken, spolar datorn inte alltid en buffert och endast en del av data kan ha skrivits. Genom att använda rätt procedur säkerställs att data och pekare är i god form.

Källa

MSalters erbjuder en nykterande inblick:

En andra anledning är att flash-enheter måste ha stabil effekt i ~ 0,25 sekunder efter ett skrivkommando. Detta är ett grundläggande fysiskt problem, på grund av slumpmässiga faktorer som vissa skriver kan lämna en logisk 1 bit i en elektrisk 0,72-stat. Fixen är enkel: skriv om lite, kanske till och med några gånger. Så småningom kommer det att hålla fast.

Om du verkligen är otur, kommer den bit som faller över att vara i ett filsystemstabell och korrupta t.ex.en hel katalog.

Med andra ord är det inte värt att spela med vilken bit som kanske eller kanske inte är skadad: det kan vara en tillfällig fil i en portabel applikations cache eller det kan vara, som MSalters påpekar, en kritisk systemfil.

För mer information om säker utmatning av utskrifter, kolla in: HTG förklarar: behöver du verkligen ta bort USB-pinnar?

Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.