Devo sempre espellere in modo sicuro i dispositivi USB?
Sicurezza Microsoft Hardware Finestre Di Riserva / / March 17, 2020
Se ti senti infastidito da una notifica per espellere in sicurezza i dispositivi USB, potrebbe essere il momento di ripensarci. Windows ha un'impostazione predefinita per aiutare a perdere i dati, ma non è impeccabile.
Ogni volta che si collega un dispositivo di archiviazione USB, Windows di solito ti chiederà se è sicuro o meno espellerlo. Allora, qual è il problema con questo? Penseresti con quanto comune è un problema che ci sarebbero più informazioni su di esso dall'interfaccia di Windows, giusto?
Se ti stai chiedendo cosa sia, controlla la barra delle applicazioni la prossima volta che colleghi una chiavetta USB o un altro dispositivo di archiviazione USB. Apparirà una piccola icona USB con un segno di spunta verde. Questa è la stessa icona su cui puoi fare clic per espellere in sicurezza un dispositivo prima di rimuoverlo fisicamente dal computer.
Cosa dice Windows
Se si estrae un'unità USB senza espellerla in modo sicuro, Windows non visualizza un messaggio di avviso come OS X. Invece, si stacca e basta. O è? Se apri Gestione dispositivi e visualizzi le proprietà dell'unità disco USB che hai collegato, puoi capire perché a Windows non sembra importare se scolleghi in anticipo.
Windows ha due criteri. L'impostazione predefinita è disabilitare automaticamente la cache in scrittura per i dispositivi che vede come temporaneo o removibile. In base a questo criterio, Windows afferma che è sempre possibile disconnettere il dispositivo in modo sicuro senza utilizzare l'opzione Espelli. Non è esatto, ma ci arriveremo tra un minuto. Il secondo profilo si chiama "Prestazioni migliori" e mantiene la cache in scrittura abilitata per il dispositivo collegato. È interessante notare che su un computer Linux o Mac questa seconda politica sarebbe l'impostazione predefinita poiché lasciano sempre attiva la cache di scrittura. Per capire cosa significa tutto ciò, devi prima capire cos'è la cache di scrittura.
Che cos'è la cache di scrittura?
La memorizzazione nella cache è il metodo predefinito utilizzato per l'archiviazione dei dati su dischi rigidi e, se abilitato, può essere utilizzato per le unità rimovibili, come mostrato nella schermata sopra. Quando copi i file su un disco, Windows non trasferisce i dati direttamente su di esso. Invece, alcuni dei dati vengono temporaneamente salvati nella cache di memoria o nel buffer altamente volatile del computer. Questo perché il trasferimento dei dati su USB è più lento, anche con la moderna tecnologia USB. Il rovescio della medaglia è 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 impone al sistema operativo di scrivere tutti i dati rimanenti sulla chiavetta USB e di interrompere la connessione a livello di software, quindi nessun dato viene perso.
I dati possono sempre andare persi, anche con la scrittura nella cache disabilitata
Generalmente, il profilo predefinito in Windows funziona per la maggior parte delle persone. Ma anche se Windows afferma che i dati sono al sicuro con la memorizzazione nella cache in scrittura disabilitata, non lo è sempre. Se si estrae l'unità USB durante un trasferimento di dati, possono verificarsi perdite e danni ai dati. Se esegui un'app portatile dall'unità USB o utilizzi un'applicazione sul computer che salva i dati sull'unità USB, puoi anche perdere i dati. Ci sono stati anche casi in cui gli utenti hanno avuto dati danneggiati semplicemente usando una chiavetta USB per ReadyBoost ed estraendoli senza espellere.
Scrivi nella cache offre prestazioni migliori con un rischio leggermente maggiore
La cache di scrittura può offrire prestazioni migliori per il tuo sistema perché impedisce ai trasferimenti su dispositivi di archiviazione di controllare tutta la larghezza di banda I / O. Il rovescio della medaglia è 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 salva i dati dall'eliminazione utilizzando un sistema di svuotamento della cache incorporato in Windows. Cache Flushing forza tutti i dati nella cache a scrivere immediatamente sul dispositivo e quindi a cancellarsi. Una volta che Windows dice che il dispositivo è sicuro da rimuovere, è così che sai che la cache ha terminato lo svuotamento.
Detto questo, è meglio espellere sempre in modo sicuro l'hardware prima di scollegarlo fisicamente dal computer. Ricorda inoltre che mentre Windows può avere una "funzionalità" che disabilita la cache in scrittura, Linux e Mac la mantengono abilitata per impostazione predefinita, quindi fai molta attenzione quando usi una chiavetta USB con quei sistemi operativi.