Windows wordt zo boos als je USB-media niet veilig uitwerpt, maar maakt het echt uit? Wat is het ergste dat kan gebeuren als u uw USB-stick en andere op flash gebaseerde media nooit veilig uitwerpt?
De vraag- en antwoordsessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een community-gedreven groepering van Q & A-websites.
De vraag
SuperUser-lezer Simon is echt benieuwd welk lot hem zou kunnen overkomen als hij zijn media nooit veilig uitwerpt:
Heel vaak als ik haast heb, trek ik automatisch een USB-stick of USB-kabel van een externe harde schijf van mijn desktop-pc of laptop, zonder met de rechtermuisknop op het pictogram voor veilig verwijderen in het systeemvak te klikken en de stekker uit het stopcontact te halen via deze route . Tot nu toe is er niets ongewoons gebeurd elke keer dat ik "haast had".
Wat is de grondgedachte achter het rechtsklikken op het pictogram voor veilig verwijderen en kan ik echt informatie op USB-media kwijtraken als dit niet wordt uitgevoerd?
Is de [probability] dergelijke informatie kwijt? sterk toegenomen , als het USB-medium nog steeds knippert op het moment dat het uit de computer wordt getrokken (in plaats van niet-knipperend)?
Hoeveel van een gok neemt Simon?
Het antwoord
SuperUser-bijdrager Dave Rook legt uit:
Ja dat kan, het gaat erom wat er gebeurt als u het apparaat verwijdert wanneer het in gebruik is (lezen of schrijven):
Wanneer u een USB-stick aansluit, geeft u uw pc de vrije hand om er gegevens van te schrijven en te lezen; waarvan sommige in de cache zijn opgeslagen.
Caching vindt plaats door informatie niet onmiddellijk naar het USB-apparaat te schrijven, maar deze in het geheugen (RAM) van uw pc te bewaren. Als u de USB-stick uit uw pc zou trekken voordat deze informatie is geschreven of terwijl deze wordt geschreven, krijgt u een beschadigd bestand.
Windows schakelt caching op USB-apparaten echter automatisch uit, tenzij u specifiek aangeeft dat u dit wilt inschakelen. Voor het grootste deel hoeft u niet op de knop ‘Hardware veilig verwijderen’ te klikken als u niets schrijft of leest op het apparaat.
Het is er gewoon als een extra beveiligingsniveau om te voorkomen dat u uw eigen bestanden vernietigt.
Hierdoor worden de bestanden "netjes" gesloten, waarbij gegevens, verwijzingen en bestandsgrootte-indicatoren behouden blijven. Bij het schrijven naar schijf 'spoelt' de computer niet altijd een buffer en is het mogelijk dat slechts een deel van de gegevens is geschreven. Door de juiste procedure te gebruiken, bent u er zeker van dat de gegevens en verwijzingen in goede staat zijn.
MSalters biedt een ontnuchterend inzicht:
Een tweede reden is dat flashstations een stabiele stroomvoorziening moeten hebben gedurende ~ 0,25 seconden na een schrijfopdracht. Dit is een fundamenteel fysiek probleem, als gevolg van willekeurige factoren kunnen sommige schrijfbewerkingen een logische 1 bit in een elektrische toestand van 0,72 achterlaten. De oplossing is eenvoudig: herschrijf het bit gewoon, misschien zelfs een paar keer. Uiteindelijk zal het blijven plakken.
Als je echt pech hebt, zal het bit dat omvalt in een bestandssysteemtabel staan en bijv. een hele directory.
Met andere woorden, het is niet de moeite waard om te gokken met welk bit wel of niet beschadigd is: het kan een tijdelijk bestand zijn in de cache van een draagbare applicatie of het kan, zoals MSalters aangeeft, een kritiek systeembestand zijn.
Raadpleeg voor meer informatie over het veilig uitwerpen van media: HTG legt uit: moet u USB-sticks echt veilig verwijderen?
Iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden lezen van andere technisch onderlegde Stack Exchange-gebruikers? Bekijk hier de volledige discussiethread .