domenica 4 dicembre 2011

Espellere i drive USB via software è sempre una buona idea

La tentazione è forte: inserite una chiavetta nella porta USB, ci lavorate, trasferite file e alla fine la strappate via senza troppi complimenti. Sbagliato. Il motivo? Se la chiavetta o il drive vengono espulsi mentre si sta scrivendo un file, la probabilità di corruzione dei dati è elevata. Quello a cui molti non pensano è che molti sistemi operativi usano la cosiddetta cache di scrittura per ottenere migliori prestazioni dal PC. Durante la scrittura di un file il sistema operativo accumula un certo numero di richieste, prima di soddisfarle tutte in una volta. Quando si impartisce il comando di espulsione software (di solito accedendo a un pulsante presente nella system tray), ciò che si verifica è lo svuotamento della cache, il che rende sicura l'estrazione fisica del drive, evitando la corruzione dei dati.

Il discorso di cui sopra è valido sul Mac e con Linux. Windows, però, si comporta in un modo un po' diverso. La cache di scrittura viene disabilitata, proprio per evitare il problema della corruzione dei dati, sui drive che il sistema operativo interpreta come "rimovibili". La stessa cache, però, viene attivata sui drive non rimovibili (come gli hard disk interni). Talvolta capita che i drive esterni USB vengano considerati da Windows come NON rimovibili, e il sistema operativo abiliti la cache, rendendo indispensabile l'espulsione via software.

Cosa fare in questo caso? Semplice, verificate che sul drive USB la cache non sia abilitata.

Su Windows XP:
Click destro sul drive > Proprietà > Hardware > cliccate sul nome del drive interessato > Proprietà >Criteri > selezionate "Ottimizza per la rimozione rapida" (per disabilitare la cache).

Su Windows 7:
Click destro sul drive > Proprietà > Hardware > cliccate sul nome del drive interessato > Proprietà >Generale > Cambia impostazioni > Criteri > selezionate (nel caso non lo fosse) "Rimozione rapida (impostazione predefinita)".

L'espulsione via software è, però, raccomandata sempre e comunque, perchè può capitare che alcuni programmi tengano "bloccata" la chiavetta anche se non la stanno usando (il tipico messaggio "Il file è in uso"). In quel caso, questa buona abitudine può ricordarci di chiudere quei programmi, mettendo al sicuro i dati presenti sul dispositivo USB.

via

Nessun commento:

Posta un commento