Het is een oude aanbeveling die teruggaat tot de eerste versies van Windows 9x met USB-ondersteuning: als we een apparaat met die interface loskoppelen, moeten we dat veilig doen. Bijna twee decennia later staat die functie er nog steeds, maar veel lezers hebben hun USB-stick gewoon losgetrokken zonder negatieve gevolgen. Wat is dan het nut van die waarschuwing, en wat zou er kunnen gebeuren als we er geen gehoor aan geven?

Wat gebeurt er als je de hardware niet veilig verwijdert?
USB-stick

De oorsprong van de waarschuwing

De USB-ondersteuning in Windows 95 (in de versies '950C' en '950B' met de update) en Windows 98 liet altijd veel te wensen over. Een treffend bewijs daarvan is de video met een live blauw scherm op het moment dat er een scanner wordt aangesloten, met Bill Gates op het podium. In meer dan één geval moesten we de generieke USB-stuurprogramma's handmatig laden om een USB-stick als schijf te laten herkennen, en daarna was alles afhankelijk van het besturingssysteem, de bui van de dag en de stand van de planeten. In de loop der tijd is die ondersteuning enorm verbeterd, maar er ontstond ook de noodzaak om gebruikers te waarschuwen dat die apparaten niet zomaar konden worden losgekoppeld, omdat er risico was op gegevensverlies en/of beschadiging van reeds opgeslagen bestanden.

Wat gebeurt er als je de hardware niet veilig verwijdert?
Snelle verwijdering is wat Windows standaard activeert

Twee beleidsregels

Dat was althans de bedoeling. Windows heeft (al jaren) twee interne beleidsregels om USB-apparaten te beheren. De eerste is "Snelle verwijdering" en is standaard ingesteld. In feite schakelt Windows de schrijfcache voor het apparaat uit, waardoor je het zonder de functie "Hardware veilig verwijderen" kunt loskoppelen. De andere beleidsregel is "Betere prestaties" en doet het tegenovergestelde: het schakelt de schrijfcache in voor meer snelheid, maar het loskoppelen via het systeemvak is dan verplicht. In werkelijkheid vertelt Windows ons maar de helft van het verhaal, en het USB-apparaat loopt een groter risico op gegevensverlies wanneer het wordt losgekoppeld tijdens een schrijfbewerking, ongeacht de gekozen beleidsregel.

Wanneer moet je toch echt veilig verwijderen?

In het kort: de beleidsregel voor snelle verwijdering is in de meeste gevallen prima. Omdat er geen cache is, blijven er geen "hangende gegevens" over die geschreven moeten worden, en de kans op corruptie wordt tot een minimum beperkt. Gebruikers die echter veel gegevens naar hun USB-sticks schrijven (vooral als het om dure, grote schijven gaat), of die alternatief externe harde schijven gebruiken, zouden zeker de moeite moeten nemen om de schijf met een paar klikken te ontkoppelen, ongeacht de geselecteerde beleidsregel.