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

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

    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 sprutar ut din USB-enhet och andra flashbaserade medier på ett säkert sätt?

    Dagens Question & Answer-session 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 verkligen nyfiken på vad ödet kan komma ifrån honom om han aldrig säkert sprider ut sina medier:

    Ofta när jag är i rush tar jag automatiskt ut en USB pendrive eller USB-kabel från en extern hårddisk från min stationära dator eller laptop, 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 det inte utförs ?

    Är [sannolikheten] att förlora sådan information kraftigt ökat, om USB-mediet fortfarande blinkar när du drar det ur datorn (i motsats till att det inte blinkar) ?

    Hur mycket pengar kostar Simon??

    Svaret

    SuperUser-bidragsgivaren Dave Rook förklarar:

    Ja det kan det handlar om vad som händer om du tar bort enheten när den används (läsning eller skrivning):

    När du ansluter en USB-enhet, ger du din dator fri att skriva och läsa data från den; varav några är cachade.

    Cachning 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 datorn innan den här informationen skrivs, eller när den skrivs kommer du att sluta med en skadad fil.

    Men inaktiverar Windows automatiskt cachning på USB-enheter, såvida inte du specifikt säger att du vill aktivera det. 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 som en extra säkerhetsnivå som hindrar dig från att förstöra dina egna filer.

    Genom att göra så får filerna stänga "graciöst", bevara data, pekare och filstorleksindikatorer. 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 kommer du att försäkra dig om att data och pekare är i god form.

    Källa

    MSalters erbjuder en nykter insikt:

    En andra orsak är att flashenheter 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.

    Det är med andra ord 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 kassetter, kolla in: HTG förklarar: behöver du verkligen ta bort USB-pinnar?


    Har du 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.