Windows 11 : impossible d’éjecter une clé USB (« Ce périphérique est actuellement utilisé ») — solutions complètes et scripts

Vous tentez d’éjecter une clé ou un disque USB sous Windows 11 et le message « Ce périphérique est actuellement utilisé » persiste ? Voici un guide pas‑à‑pas, fiable et actionnable, pour identifier le processus fautif et retirer votre support sans risque de corruption.

Sommaire

Vue d’ensemble du problème

Sous Windows 11, la fonction Retirer le périphérique en toute sécurité peut échouer alors qu’aucune application visible ne semble accéder au lecteur. En coulisses, un processus conserve un handle (verrou) ouvert sur un fichier, un dossier ou sur le volume lui‑même : Explorateur Windows qui génère des miniatures, antivirus qui scanne un exécutable copié, indexation de recherche, synchronisation cloud (OneDrive, Dropbox, Google Drive), lecteur multimédia, logiciel OEM (ex. Samsung File Tracker), agent de sauvegarde, etc. Tant que ce handle n’est pas fermé, Windows refuse le démontage pour éviter une perte de données.

La bonne approche consiste à identifier le verrou, libérer proprement le volume, puis prévenir de futurs blocages (stratégies de cache, exclusions antivirus, habitude de fermeture des fenêtres Explorateur).

Checklist express

  1. Fermez toutes les fenêtres Explorateur pointant vers le lecteur (y compris les boîtes de dialogue Ouvrir/Enregistrer).
  2. Redémarrez Explorateur Windows via le Gestionnaire des tâches.
  3. Recherchez le verrou avec resmon.exe (Moniteur de ressources) et terminez le/les processus fautifs.
  4. Si le service TrkWks (Distributed Link Tracking) verrouille : arrêtez‑le/désactivez‑le temporairement.
  5. Activez la stratégie Suppression rapide sur ce périphérique pour réduire les besoins d’éjection.
  6. En dernier recours, démontez via MountVol ou DiskPart avant de débrancher.
  7. Si rien n’y fait : procédez à un arrêt/redémarrage du PC (fermeture garantie des handles).

Solutions et bonnes pratiques

ObjectifMéthodeÉtapes essentielles
Identifier le coupableResource Monitor (resmon.exe)1. Win + S → tapez resmon.exe → Entrée.
2. Onglet CPU → réduire Processus et Services.
3. Dans Handles associés, saisissez la lettre du lecteur (p. ex. E:\).
4. Le/des processus verrouillant le disque apparaissent ; terminez‑les proprement (clic droit > Fin de processus).
Processus tiers connuDésinstaller l’app fautiveExemple concret : Samsung File Tracker préinstallé sur certains Galaxy Book. Désinstallez‑le via Applications & fonctionnalités ou Paramètres > Applications.
Explorateur Windows bloqueRedémarrer l’ExplorateurCtrl + Shift + ÉchapGestionnaire des tâchesExplorateur WindowsRedémarrer. Fermez aussi toute fenêtre d’Explorateur pointant vers le lecteur.
svchost.exe (TrkWks) verrouille le disqueDésactiver le service « Distributed Link Tracking Client »1. services.msc → repérez Distributed Link Tracking Client.
2. Arrêter puis définir Type de démarrage : Désactivé.
3. Alternative PowerShell (admin) :
Stop-Service TrkWks ; Set-Service TrkWks -StartupType Disabled.
Éviter la mise en cache d’écritureActiver le mode « Suppression rapide »1. Gestionnaire de périphériquesLecteurs de disque → clic droit sur le périphérique → Propriétés.
2. Onglet Stratégies → sélectionner Suppression rapide. (Léger impact sur les performances, mais pas besoin d’éjection.)
Forcer le démontage sans risqueCommandes systèmeMountVol : mountvol E: /p démonte proprement.
DiskPart : select volume Eoffline volume → retirer.
Supprimer les accès de fondIndexation, antivirus, sauvegarde— Désactiver l’indexation de Windows Search pour le lecteur externe.
— Mettre le lecteur sur liste d’exclusion de l’antivirus.
— Vérifier OneDrive, services de sauvegarde ou de synchronisation.
Solution « ultime »Arrêt ou redémarrage du PCGarantit la fermeture de tous les handles, mais reste une mesure de dernier recours.

Diagnostic détaillé avec le Moniteur de ressources (resmon.exe)

Le Moniteur de ressources est l’outil intégré le plus fiable pour remonter au processus fautif sans installer de logiciel tiers.

  1. Ouvrez resmon.exe (recherche Windows).
  2. Allez dans l’onglet CPU puis, en bas, dans le panneau Handles associés.
  3. Dans la zone de filtre, tapez la lettre du lecteur avec deux points et une barre oblique inversée (ex. E:\).
  4. Patientez quelques secondes : la liste se remplit d’entrées correspondant à des handles ouverts, triés par processus (colonne Image).
  5. Identifiez le service ou l’application qui verrouille (ex. svchost.exe (TrkWks), OneDrive.exe, MsMpEng.exe pour l’antivirus Microsoft Defender, explorer.exe, un lecteur multimédia, etc.).
  6. Terminez le processus proprement par le menu contextuel Fin de processus ou en fermant l’application associée. Essayez à nouveau l’éjection.

Astuce pro : si vous traitez ce cas régulièrement (support IT), complétez resmon.exe par Process Explorer ou handle.exe (outils Sysinternals) pour rechercher « E:\ » dans tous les handles du système. Ces outils permettent de fermer sélectivement un handle précis plutôt que de tuer tout un processus.

Quand l’Explorateur Windows retient le volume

L’Explorateur peut garder des verrous pour la génération de vignettes (miniatures), l’historique de navigation, l’accès au shell ou lorsqu’une fenêtre est encore positionnée sur le lecteur. Fermez toutes les fenêtres Explorateur liées au lecteur, puis :

  1. Ctrl+Shift+ÉchapGestionnaire des tâches.
  2. Dans Processus, sélectionnez Explorateur WindowsRedémarrer.
  3. Revenez à la zone de notification → icône « Retirer le périphérique en toute sécurité » → tentez l’éjection.

À éviter : forcer l’arrêt d’explorer.exe en plein transfert de fichiers. Assurez‑vous que la LED d’activité du périphérique est stable et que le transfert est terminé.

Le cas fréquent de TrkWks (Distributed Link Tracking Client)

Le service Distributed Link Tracking Client (TrkWks) conserve des informations de suivi pour les raccourcis NTFS et peut, dans certains scénarios (disques amovibles, lecteurs toujours montés au même point, raccourcis récents), maintenir un handle sur le volume.

Options d’atténuation

  • Arrêt temporaire (session en cours) : pratique pour valider le diagnostic. Stop-Service TrkWks
  • Désactivation (jusqu’à réactivation manuelle). Set-Service TrkWks -StartupType Disabled
  • Restauration (réactiver et démarrer après test). Set-Service TrkWks -StartupType Manual Start-Service TrkWks

Remarque : la désactivation n’affecte pas la stabilité du système, mais certains raccourcis NTFS avancés peuvent ne plus être réparés automatiquement. Laissez‑le actif sur les PC qui exploitent intensivement des partages réseau avec des raccourcis complexes.

Réduire le risque grâce à la stratégie « Suppression rapide »

Par défaut, certains périphériques USB sont configurés pour optimiser les performances (Meilleure performance) et utilisent une mise en cache d’écriture. En activant Suppression rapide, Windows limite cette mise en cache : le périphérique peut être retiré sans éjection formelle (bien que l’éjection reste toujours recommandée).

  1. Ouvrez Gestionnaire de périphériques (Win+XGestionnaire de périphériques).
  2. Déployez Lecteurs de disque → clic droit sur votre clé/disque amovible → Propriétés.
  3. Onglet Stratégies → cochez Suppression rapideOK.

Impact : quelques pourcents de performances en moins en écriture soutenue, mais un confort nettement meilleur pour l’usage nomade.

Démonter proprement via MountVol ou DiskPart

Lorsque l’interface graphique échoue, l’administration en ligne de commande permet de dé‑monter le volume (ce qui libère proprement les caches) avant de retirer physiquement le périphérique.

MountVol (simple et rapide)

mountvol E: /p
  • /p supprime le point de montage et prépare le volume au retrait.
  • Après cette commande, la lettre E: disparaît de l’Explorateur ; vous pouvez débrancher.

DiskPart (plus granulaire)

diskpart
list volume
select volume E
detail volume
offline volume
exit
  • Contrôlez toujours le volume sélectionné avec detail volume avant d’exécuter offline volume.
  • Pour remettre en ligne (si nécessaire) : online volume puis attribuez une lettre si besoin (assign letter=E).

Bon réflexe : exécutez l’Invite de commandes ou PowerShell en Administrateur pour éviter les refus d’accès.

Éliminer les accès de fond (indexation, antivirus, sauvegarde, cloud)

Désactiver l’indexation sur le lecteur amovible

  1. Explorateur → clic droit sur le lecteur → Propriétés.
  2. Décochez Autoriser l’indexation du contenu des fichiers de ce lecteur.
  3. Appliquez aux sous‑dossiers et fichiers.

Créer une exclusion antivirus ciblée

Les antivirus inspectent en arrière‑plan les nouveaux fichiers copiés. Si votre usage est sûr (par ex. clé personnelle de développement/sauvegarde), ajoutez une exclusion par lettre dans l’antivirus. À défaut, patientez la fin du scan (activités CPU/Disque visibles dans le Gestionnaire des tâches).

Vérifier OneDrive / services de sync

  • Mettez en pause la synchronisation (icône OneDrive → Mettre en pause 2 heures par exemple).
  • Désactivez la sauvegarde automatique d’images/vidéos si vous importez fréquemment des médias depuis la clé.

Agents de sauvegarde / outils OEM

Certains notebooks installent des utilitaires qui « scrutent » les supports amovibles. Si vous identifiez un coupable récurrent (ex. Samsung File Tracker), désinstallez‑le proprement ou désactivez son service.

Informations complémentaires utiles

  1. Risques : débrancher un support USB sans démontage peut endommager le système de fichiers (corruption FAT/exFAT/NTFS). Conservez des sauvegardes et exécutez chkdsk en cas d’alerte.
  2. Mises à jour Windows : des correctifs récents améliorent la gestion des verrous et des volumes USB (notamment depuis 23H2). Ouvrez Paramètres > Windows Update et installez les mises à jour de qualité.
  3. Outils tiers fiables : USB Safely Remove, Unlocker ou Process Explorer offrent une interface conviviale pour localiser/fermer des handles tenaces.
  4. Scripts automatisés : si vous utilisez souvent des disques externes, un script PowerShell peut arrêter TrkWks, fermer Explorer sur le lecteur, démonter le volume, puis réactiver le service au prochain redémarrage.

Script PowerShell prêt à l’emploi (administrateur)

Ce script gère tout le cycle pour la lettre de lecteur cible (modifiez $DriveLetter). Il sécurise l’opération (contrôles, messages) et journalise les actions.

$ErrorActionPreference = 'Stop'

# === Paramètres ===

$DriveLetter = 'E:'  # <-- Ajustez ici
$Log = "$env:TEMP\EjectUSB-$(Get-Date -Format 'yyyyMMdd-HHmmss').log"

# === Fonctions utilitaires ===

function Write-Log($msg) {
$line = "$(Get-Date -Format 'HH:mm:ss')  $msg"
$line | Tee-Object -FilePath $Log -Append
}

function Close-ExplorerPaths($path) {

# Ferme les fenêtres Explorer ciblant la lettre de lecteur

$shell = New-Object -ComObject Shell.Application
$shell.Windows() | ForEach-Object {
try {
$loc = $*.LocationURL
if ($null -ne $loc -and $loc -match "^file:///([A-Za-z]:)/") {
$letter = ($loc -replace "file:///", "").Substring(0,2)
if ($letter -ieq $path) { $*.Quit() }
}
} catch {}
}
}

# === Début ===

Write-Log "Cible: $DriveLetter"
Close-ExplorerPaths $DriveLetter

try {
Write-Log "Arrêt temporaire du service TrkWks…"
Stop-Service TrkWks -ErrorAction SilentlyContinue
} catch { Write-Log "TrkWks déjà arrêté." }

# Tentative MountVol

try {
Write-Log "Démontage avec mountvol…"
$cmd = "mountvol $DriveLetter /p"
cmd.exe /c $cmd | Out-Null
Start-Sleep -Seconds 1
} catch {
Write-Log "mountvol a échoué: $($_.Exception.Message)"
}

# Vérification: la lettre existe-t-elle encore ?

$exists = Test-Path $DriveLetter
if (-not $exists) {
Write-Log "Succès: le volume a été démonté. Vous pouvez débrancher le périphérique."
} else {
Write-Log "Le volume est encore en ligne. Tentative DiskPart…"
$dp = @"
select volume $($DriveLetter.TrimEnd(':'))
offline volume
"@
$dp | diskpart.exe | Out-Null
Start-Sleep -Seconds 1
if (-not (Test-Path $DriveLetter)) {
Write-Log "Succès (DiskPart): volume hors ligne."
} else {
Write-Log "Échec: volume toujours en ligne. Redémarrage conseillé."
}
}

Write-Log "Pour réactiver TrkWks: Set-Service TrkWks -StartupType Manual ; Start-Service TrkWks"
Write-Log "Journal: $Log" 

Note : exécutez PowerShell en tant qu’administrateur. Ce script ferme uniquement les fenêtres Explorateur liées au lecteur ciblé, puis tente le démontage. Il n’arrête pas d’autres processus tiers : utilisez resmon.exe si une application garde un handle ouvert.

Tableau de correspondance « symptômes → causes probables → correctifs »

SymptômeCause probableCorrectif prioritaire
Message « Ce périphérique est actuellement utilisé »Handle ouvert par Explorer/OneDrive/antivirus/TrkWksResmon pour identifier → fermer le processus → réessayer
LED d’activité clignote en continu après copieScan antivirus ou indexation en coursAttendre la fin → créer une exclusion ciblée si récurrent
Éjection OK mais ré‑apparition immédiate du lecteurService qui remonte automatiquement le volumeMettre le volume offline avec DiskPart
Impossible d’accéder au lecteur après démontageVolume hors ligne (normal après /p)Remettre en ligne : diskpart → online volume + assign
Blocages fréquents sur SSD USB‑C/NVMeDrivers UASP, heavy cache, prélecture miniaturesActiver Suppression rapide, fermer photos/vidéos, éjecter via mountvol

Prévention : bonnes pratiques pour ne plus rencontrer le problème

  • Clôture des applications avant éjection (IDE, lecteurs multimédia, archives ouvertes, machines virtuelles, etc.).
  • Suppression rapide activée sur les clés fréquemment débranchées.
  • Exclusion antivirus par lettre pour des clés de confiance et non partagées.
  • Import photo/vidéo : laissez se terminer la génération de vignettes avant éjection.
  • Évitez les copies « coupées » (ne débranchez pas tant que la barre de progression n’a pas disparu et que la LED est éteinte).
  • Gardez Windows à jour (qualité et pilotes de stockage/USB).
  • Utilisez des hubs/alims de qualité pour éviter les micro‑coupures qui déclenchent des rescans intempestifs.

FAQ

Dois‑je encore « éjecter » si la stratégie « Suppression rapide » est activée ?

Techniquement, non : la stratégie limite la mise en cache d’écriture. Pratiquement, éjecter reste recommandé pour s’assurer qu’aucune application ne tient un verrou sur le volume et que tous les descripteurs sont fermés.

Que se passe‑t‑il si je retire quand même le périphérique ?

Risque de corruption du système de fichiers, notamment sur FAT/exFAT : fichiers orphelins, index incohérents, erreurs nécessitant chkdsk. Sur NTFS, le journal limite la casse, mais le risque demeure.

Quelle différence entre « Éjecter » et « Retirer le périphérique en toute sécurité » ?

« Éjecter » vise un média logique (par ex. un lecteur optique ou un volume), tandis que « Retirer le périphérique » cible le périphérique matériel. Dans la pratique sur USB, les deux préparent le volume au retrait ; s’il y a plusieurs partitions, préférez retirer le périphérique complet.

Pourquoi le service TrkWks verrouille‑t‑il parfois les volumes amovibles ?

Parce qu’il tente de maintenir la cohérence des raccourcis NTFS. Sur des volumes amovibles qui apparaissent/disparaissent fréquemment, sa logique peut garder des handles transitoires. D’où l’intérêt de l’arrêter temporairement lorsqu’un blocage survient.

Je n’arrive jamais à éjecter un boîtier NVMe USB‑C : une astuce ?

Fermez toutes les fenêtres contenant des vidéos/photos, mettez en pause OneDrive, activez Suppression rapide, puis utilisez directement mountvol E: /p. Si besoin, mettez le volume offline via DiskPart. Les contrôleurs UASP sont très performants mais plus « bavards », d’où des scans système plus fréquents.

Procédure « help‑desk » prête à copier

  1. Vérifier que le transfert est terminé (aucune barre de progression, LED stable).
  2. Fermer les fenêtres Explorateur liées au lecteur + redémarrer Explorateur Windows.
  3. Ouvrir resmon.exe → filtrer sur E:\ → identifier et fermer le processus fautif.
  4. Si TrkWks est en cause : Stop-Service TrkWks.
  5. Si l’éjection GUI échoue encore : mountvol E: /p (ou DiskPartoffline volume).
  6. Conseiller Suppression rapide + exclusions antivirus pour l’avenir.
  7. En cas d’échecs répétés : redémarrer le poste et contrôler les mises à jour/pilotes.

Erreurs fréquentes à éviter

  • Tuer au hasard des processus système sans diagnostic : risque d’instabilité.
  • Forcer l’arrêt du PC (long appui sur le bouton) avec un périphérique actif : pertes de données probables.
  • Ignorer les alertes de Windows à répétition : un chkdsk préventif peut sauver vos fichiers.
  • Confondre lettre de lecteur dans DiskPart : vérifiez toujours detail volume avant une action.

Annexe : commandes récapitulatives

# Démontage rapide
mountvol E: /p

# Mise hors ligne via DiskPart

diskpart
list volume
select volume E
offline volume
exit 
# TrkWks (arrêt / désactivation / réactivation)
Stop-Service TrkWks
Set-Service TrkWks -StartupType Disabled
Set-Service TrkWks -StartupType Manual
Start-Service TrkWks

En résumé

La combinaison diagnostic par resmon.exe + traitements ciblés (redémarrage d’Explorateur, arrêt temporaire de TrkWks, contrôle des apps OEM, pause des syncs et scans) suffit dans la majorité des cas à rétablir une éjection USB fiable sous Windows 11 sans devoir redémarrer. Pour les situations coriaces, les commandes mountvol et diskpart assurent un démontage propre. Activez Suppression rapide pour prévenir les blocages du quotidien, et gardez vos systèmes à jour pour bénéficier des correctifs récents.

Sommaire