We hebben allemaal de vermaning gehoord over het veilig verwijderen van USB-apparaten als we er klaar mee zijn, maar wat als een besturingssysteem is opgeschort en je besluit om het USB-apparaat dan toch gewoon los te koppelen? De SuperUser Q & A-post van vandaag biedt het antwoord op de vraag van een nieuwsgierige lezer.
De Vraag & Antwoord-sessie van vandaag komt tot ons dankzij SuperUser – een onderdeel van Stack Exchange, een community-gedreven groepering van Q & A-websites.
De vraag
SuperUser-lezer IQAndreas wil weten of het veilig is om USB-media te verwijderen wanneer een computer is uitgeschakeld:
We worden vaak gewaarschuwd voor het loskoppelen van USB-drives voor het geval ze momenteel worden gelezen of beschreven. Wanneer een computer is geschorst, in de slaapstand staat of slaapt, schrijft hij duidelijk geen gegevens. Het kan echter midden in een lees- of schrijfbewerking zijn geweest, en het zal een dergelijke bewerking hebben uitgesteld.
Aangezien er geen armen bewegen (voor USB-harde schijven) of bytes op de drive flikkeren aan en uit (voor flash-drives), is het dan “veilig” om de betreffende drive los te koppelen?
Is dit waar, zelfs als er gegevens naar worden geschreven, maar de bewerking is tijdelijk onderbroken? (Ervan uitgaande dat u het niet erg vindt dat het specifieke bestand slechts voor de helft naar de USB-drive is geschreven.)
Is het veilig om USB-media te verwijderen wanneer een computer is opgeschort?
Het antwoord
SuperUser-bijdrager kinokijuf heeft het antwoord voor ons:
Hoewel er inderdaad geen overdrachten plaatsvinden, is de reden dat u de dans Veilig verwijderen van hardware doet niet vanwege de overdrachten. U doet dit om het bestandssysteem netjes te ontkoppelen. Programma’s maken mogelijk nog steeds gebruik van de USB-drive en sommige bestanden zijn mogelijk nog steeds niet op de schijf geschreven, zelfs nadat de toepassing die ze gebruikt, is gesloten. Dit is dezelfde reden waarom u niet alleen in slaapstand gaat en van besturingssysteem wisselt. Een aangekoppeld bestandssysteem is nooit gegarandeerd in een consistente staat.
Heb je je ooit afgevraagd waarom een besturingssysteem langzamer ging werken bij het gebruik van diskettes? Het is omdat de cache werd leeggemaakt na het schrijven van elke sector, zodat de diskette op elk moment kon worden verwijderd wanneer deze niet in gebruik was.
U krijgt nog steeds een pop-upvenster en uw programma loopt vast als u probeert toegang te krijgen tot een diskette die achter uw rug is verwijderd. Plaats gewoon de diskette terug en klaar. Dit werkt niet met USB-drives omdat ze elke keer een andere ID krijgen. Het programma crasht en het besturingssysteem kan ook crashen als een stuurprogramma toegang had tot een bestand.
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.
Beeldcredits: Ambuj Saxena (Flickr)