Skal jeg altid sikkert skubbe USB-enheder ud?
Sikkerhed Microsoft Hardware Windows Backup / / March 17, 2020
Hvis du føler dig plaget af en meddelelse om at skubbe USB-enheder sikkert ud, kan det være tid til et andet kig på det. Windows har en standardindstilling til at hjælpe data med at gå tabt, men de er ikke fejlfri.
Hver gang du tilslutter en USB-lagerenhed, vil Windows normalt give dig en besked om, hvorvidt det er sikkert at skubbe den ud eller ej. Så hvad er der alligevel med dette? Du skulle tænke på, hvor almindeligt et problem er, at der ville være mere information om det fra Windows-grænsefladen, ikke?
Hvis du spekulerer på, hvad dette er, skal du tjekke ud i systembakken, næste gang du tilslutter et tommelfingerdrev eller en anden USB-lagerenhed. Et lille USB-ikon med et grønt markering dukker op. Dette er det samme ikon, som du kan klikke for sikkert at skubbe en enhed ud, før du fysisk fjerner den fra computeren.
Hvad Windows siger om det
Hvis du rykker et USB-drev ud uden sikkert at skubbe det ud, vises Windows ikke en advarselsmeddelelse som OS X. I stedet for kobles det bare ud - og det er det. Eller er det? Hvis du åbner Enhedshåndteringen og ser egenskaberne for det USB-diskdrev, du har tilsluttet, kan du se, hvorfor Windows ikke synes at være ligeglad med, hvis du tager stikket ud af stikket tidligt.
Windows har to politikker. Standard er at deaktivere skrivecache automatisk for enheder, den ser som midlertidig eller aftagelig. I henhold til denne politik angiver Windows, at du altid kan frakoble enheden sikkert uden at bruge muligheden Eject. Det er ikke nøjagtigt, men vi kommer til det om et øjeblik. Den anden profil kaldes “Bedre ydeevne” og den holder skrivecache aktiveret for den tilsluttede enhed. Interessant nok er denne anden politik på en Linux- eller Mac-computer standard, da de altid lader cache-cache være tændt. For at forstå, hvad alt dette betyder, skal du først forstå, hvad skrivecache er.
Hvad er Skriv-cache?
Skrivecache er standardmetoden, der bruges til at gemme data på harddiske, og hvis det er aktiveret, kan det bruges til flytbare drev, som vist på skærmbilledet ovenfor. Når du kopierer filer til en disk, overfører Windows ikke dataene direkte til dem. I stedet gemmes nogle af dataene midlertidigt i computerens meget flygtige hukommelsescache eller buffer. Dette gøres, fordi dataoverførslen til USB er langsommere, selv med moderne USB-teknologi. Ulempen er, at bufferen, hvor dataene gemmes, slettes, når strømmen fjernes, eller når destinationen fjernes. Sådan kan ske, når du frakobler USB-enheden, før cachen er fuldstændigt skrevet til den. Brug af kommandoen Eject tvinger OS til at skrive alle resterende data til USB-sticken og afbryde forbindelsen på et softwareniveau, så ingen data går tabt.
Data kan altid gå tabt, selvom skrivecache ikke er deaktiveret
Generelt fungerer standardprofilen i Windows for de fleste mennesker. Men selvom Windows siger, at data er sikre med skrivecache deaktiveret, er det ikke altid. Hvis du trækker USB-drevet ud under en dataoverførsel, kan datatab og korruption opstå. Hvis du kører en bærbar app fra USB-drevet, eller bruger et program på computeren, der gemmer data på USB-drevet, kan du også miste data. Der har endda været tilfælde, hvor brugere har haft ødelagte data bare ved at bruge en USB-stick til ReadyBoost og trække dem ud uden at skubbe ud.
Skriv caching giver bedre ydelse med lidt mere risiko
Skrivecache kan tilbyde bedre ydelse for dit system, fordi det forhindrer overførsler til lagerenheder i at svulpe hele I / O-båndbredden. Ulempen er, at det er mere sandsynligt, at data bliver fanget i cachen og ødelagt eller mistet, hvis enheden er tilsluttet stikket uden sikkert at skubbe dem ud først. Eject-funktionen gemmer data fra at blive slettet ved hjælp af et cache-skyllesystem, der er integreret i Windows. Cache Skylning tvinger alle data i cachen til straks at skrive til enheden og derefter rydde sig selv ud. Når Windows siger, at enheden er sikker på at fjerne, er det sådan, du ved, at cachen er færdig med at skylle.
Med alt dette er det bedst at altid sikkert skubbe hardware ud, før du fysisk tager stikket ud af computeren. Husk også, at mens Windows muligvis har en "funktion", der deaktiverer cache-skrivning, holder Linux og Mac det aktiveret som standard, så vær ekstra forsigtig, når du bruger et tommelfingerdrev til disse operativsystemer.