Metodo più semplice : Windows (10 almeno, AFAIK) crea una voce nel registro eventi quando si cerca di espellere un'unità rimovibile e non è possibile perché un processo ha un blocco su di essa. I due Event ID 225 mostreranno l'ID del processo e il nome del processo responsabile del blocco.
Passo dopo passo:
1) Avviare il visualizzatore di eventi
2) Apri “Registri di Windows” e poi “Sistema”
3) Fai clic destro su “Sistema” e scegli “Filtra registro corrente”
4) Nella finestra di dialogo che si apre, inserisci “225” (senza virgolette) dove dice “Tutti gli ID degli eventi”
5) Vedrai quindi tutti gli eventi relativi all'impossibilità di espellere perché un processo ha bloccato l'unità.
6) Guardate i timestamp di tutte queste voci e scoprite quali si riferiscono all'ora effettiva in cui avete cercato di espellere il disco.
7) Prendete l'azione appropriata. Terminare un'attività con grazia (chiudendo il programma che ha il blocco) è OK la maggior parte delle volte. Anche fermare il servizio Windows Search è ok. Fermare una scansione antivirus dovrebbe andare bene (se non sospettate di avere alcun virus in quel momento). Andare nel task manager e uccidere il processo potrebbe non essere ok. Come affrontare questo è oltre lo scopo di questa domanda.
8) (Salva la vista…) nel pannello Azioni (nel riquadro di destra) potresti “Salvare il filtro nella vista personalizzata…” così lo troverai in “Viste personalizzate” (nel riquadro di sinistra sopra i “Registri di Windows”)
Process ID:
Process Name:
8) Se non avete un'altra voce con un nome di processo , il processo System (process id 4) sta tenendo il vostro disco. Per aggirare questo dovrete andare in gestione disco e mettere l'unità che volete espellere offline . Se il file è sul vostro disco di avvio, non potete metterlo offline. In questo caso, vedi la nota qui sotto:
Aggiornamento 2018 : Ho visto applicazioni come WhatsApp Desktop mantenere le maniglie su Chrome Canary tramite il processo di sistema . Dato che non è possibile espellere il disco di avvio (perché è in uso), la soluzione è stata quella di utilizzare un'altra ingegnosa utility Sysinternals , chiamata Handle . Dopo aver chiuso il programma che ha il file bloccato, lanciate handle ed eseguite (come esempio) handle64 "Chrome SxS\Application\chrome.exe"
per vedere se gli handle sono ancora presenti sul file che ha il blocco PID 4. Per tentativi ed errori, chiudete ogni programma in esecuzione, finché non ci sono più maniglie sul file bloccato.
Metodo migliore (a pagamento)
Scarica ed esegui SafelyRemove . Ti aiuta ad espellere il disco e se non può farlo, mostra quali processi hanno un blocco su di esso: