Devo espellere sempre in modo sicuro i dispositivi USB?
Se ti stai chiedendo cosa sia questo, controlla la barra delle applicazioni la prossima volta che colleghi una pen drive o un altro dispositivo di archiviazione USB. Apparirà una piccola icona USB con un segno di spunta verde. Questa è la stessa icona su cui è possibile fare clic per rimuovere in modo sicuro un dispositivo prima di rimuoverlo fisicamente dal computer.
Che cosa dice Windows a riguardo
Se si estrae una chiavetta USB senza prima espellerla in modo sicuro, Windows non visualizza un messaggio di avviso come OS X. Invece, scollega semplicemente - e basta. O è? Se apri Gestione periferiche e visualizzi le proprietà dell'unità USB Disk che hai collegato, puoi capire perché a Windows non sembra importare se scolleghi presto la connessione.
Windows ha due criteri. L'impostazione predefinita è di disabilitare automaticamente la memorizzazione nella cache di scrittura per i dispositivi che vede come temporaneo o removibile. In base a questa politica, Windows afferma che è sempre possibile disconnettere il dispositivo in modo sicuro senza utilizzare l'opzione Eject. Non è accurato, ma ci arriveremo tra un minuto. Il secondo profilo è chiamato "Prestazioni migliori" e mantiene abilitata la memorizzazione nella cache di scrittura per il dispositivo connesso. È interessante notare che su un computer Linux o Mac questa seconda politica sarebbe l'impostazione predefinita poiché lascia sempre attiva la memorizzazione nella cache di scrittura. Per capire cosa significa tutto ciò, devi prima capire che cosa è la scrittura nella cache.
Che cos'è la scrittura nella cache?
Scrivi cache è il metodo predefinito utilizzato per la memorizzazione dei dati su dischi rigidi e, se abilitato, può essere utilizzato per le unità rimovibili, come mostrato nella schermata sopra. Quando si copiano i file su un disco, Windows non trasferisce i dati direttamente su di esso. Invece, alcuni dati vengono temporaneamente salvati nella cache di memoria altamente volatile del computer o nel buffer. Ciò avviene perché il trasferimento dei dati verso l'USB è più lento, anche con la moderna tecnologia USB. Lo svantaggio è che il buffer in cui vengono archiviati i dati viene cancellato quando viene rimossa l'alimentazione o quando viene rimossa la destinazione. Ciò può accadere quando si scollega il dispositivo USB prima che la cache sia completamente scritta su di esso. L'uso del comando Espelli costringe il sistema operativo a scrivere tutti i dati rimanenti sulla penna USB e interrompe la connessione a livello di software, quindi nessun dato viene perso.
I dati possono sempre essere persi, anche con la cache di scrittura disabilitata
In genere, il profilo predefinito in Windows funziona per la maggior parte delle persone. Ma anche se Windows afferma che i dati sono sicuri con la memorizzazione nella cache disabilitata, non è sempre così. Se si estrae l'unità USB durante un trasferimento di dati, si possono verificare la perdita di dati e la corruzione. Se stai utilizzando un'app portatile dall'unità USB o usi un'applicazione sul computer che salva i dati sull'unità USB, puoi anche perdere i dati. Ci sono anche stati casi in cui gli utenti hanno avuto dati corrotti semplicemente usando una chiavetta USB per ReadyBoost e tirandolo fuori senza espellere.
Scrivere nella cache offre migliori prestazioni con un rischio leggermente maggiore
La memorizzazione nella cache può offrire prestazioni migliori per il sistema in quanto impedisce che i trasferimenti ai dispositivi di archiviazione passino inosservati di tutta la larghezza di banda I / O. Lo svantaggio è che è più probabile che i dati vengano catturati nella cache e danneggiati o persi se il dispositivo viene scollegato senza prima espellerlo in modo sicuro. La funzione di espulsione consente di salvare i dati dall'eliminazione utilizzando un sistema di svuotamento della cache incorporato in Windows. Cache Flushing forza tutti i dati nella cache per scrivere immediatamente sul dispositivo e quindi cancellarsi. Una volta che Windows dice che il dispositivo è sicuro da rimuovere, è così che si sa che la cache ha terminato il flushing.
Detto questo, è meglio smontare sempre l'hardware in modo sicuro prima di scollegarlo fisicamente dal computer. Ricorda anche che mentre Windows può avere una "funzione" che disabilita il caching di scrittura, Linux e Mac lo mantengono abilitato di default, quindi fai attenzione quando usi una pen drive con quei sistemi operativi.