Metodo più semplice : Windows (almeno 10, AFAIK) crea una voce nel registro eventi quando si tenta di espellere un'unità rimovibile e non è possibile perché un processo ha un blocco su di essa. I due ID evento 225 mostreranno l'ID processo e il nome del processo responsabile del blocco.
Passo dopo passo:
1) Avvia il visualizzatore eventi
2) Apri "Registri di Windows", quindi "Sistema"
3) Fare clic con il tasto destro su "Sistema" e selezionare "Filtro registro corrente"
4) Nella finestra di dialogo che viene visualizzata, inserisci "225" (senza virgolette) dove viene indicato "Tutti gli ID evento"
5) Vedrai quindi tutti gli eventi relativi all'incapacità di espulsione perché un processo ha bloccato l'unità.
6) Guarda i timestamp su tutte queste voci e scopri quali si riferiscono al tempo effettivo in cui hai provato a espellere il disco.
7) Intraprendere le azioni appropriate. La fine di un'attività con garbo (chiusura del programma che ha il blocco) è OK per la maggior parte del tempo. Anche l'arresto del servizio di ricerca di Windows è corretto. L'arresto di una scansione antivirus dovrebbe essere corretto (se non sospetti di avere virus al momento). Entrare nel task manager e terminare il processo potrebbe non essere ok. Come affrontarlo va oltre lo scopo di questa domanda.
8) (Salva la vista ...) nel pannello Azioni (nel riquadro a destra) potresti "Salva filtro nella vista personalizzata ...", così lo troverai in "Viste personalizzate" (nel riquadro a sinistra sopra il " Registri di Windows ")
ID processo:
Nome del processo:
8) Se non si dispone di un'altra voce con un nome di processo , il processo di sistema (ID processo 4) contiene l'unità. Per aggirare questo, dovrai andare alla gestione del disco e mettere l'unità che desideri espellere offline . Se il file si trova sull'unità di avvio, non è possibile metterlo offline. In questo caso, vedere la nota di seguito:
AGGIORNAMENTO 2018 : Ho visto applicazioni come WhatsApp Desktop mantenere gli handle su Chrome Canary tramite il processo di sistema . Dal momento che non è possibile espellere il disco di avvio (perché è in uso), la soluzione era quella di utilizzare un'altra utile utility Sysinternals , chiamata Handle . Dopo aver chiuso il programma che ha il file bloccato, avvia handle ed esegui (come esempio) handle64 "Chrome SxS\Application\chrome.exe"
per vedere se gli handle sono ancora presenti sul file che ha il blocco PID 4. Tramite tentativi ed errori, chiudere ciascun programma in esecuzione, fino a quando non ci sono più handle sul file bloccato.
Metodo migliore (a pagamento)
Scarica ed esegui SafelyRemove . Ti aiuta a espellere l'unità e se non può farlo, mostra quali processi hanno un blocco su di essa: