J'ai un disque dur externe WD 1TB Elements et chaque fois que j'utilise la fonctionnalité "Supprimer en toute sécurité" de Windows 7, une boîte de dialogue m'indique qu'un processus utilise le disque.
Utilisation de Sysinternals Process Explorer et réponse à cette question Windows peut-il me dire quelle est l'utilisation de ma clé USB? question, j’obtiens le résultat suivant:
Processus: Système, PID: 4, Type: Fichier, Noms commençant par E:\$Extend\$RmMetadata\$Txf
Qu'est-ce que le $Extend
dossier et pourquoi est-il utilisé? Comment puis-je le désactiver? Je ne peux pas l'enlever en utilisant la ligne de commande (accès refusé).
Edit: j'ai suivi les instructions ici sur Microsoft TechNet et sous la clé de registre
HKLM\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup
J'ai une valeur multi-chaîne nommée IgnoreNTFS
avec des données \$Extend\* /s
.
Mais cela ne fait aucune différence. En outre, cette question ne concerne pas un serveur.
De plus, je peux dire que j’utilise un programme appelé mkv2vob pour convertir des fichiers vidéo contenant un conteneur Matroska en fichiers joués par ma PS3. Je convertis les fichiers source directement à partir de mon disque dur externe, mais je m'attendrais à ce que si ce programme ne libère pas le verrou sur le disque dur, il ne peut sûrement pas être verrouillé si le processus ne fonctionne même pas?
Réponses:
Comme expliqué par Rook dans cette réponse: https://superuser.com/a/674255/142560
Pour retirer le lecteur en toute sécurité:
diskpart
.list disk
.select disk [number here]
.offline disk
.Vous devriez pouvoir l'enlever maintenant.
La prochaine fois que vous le branchez, il ne sera pas monté automatiquement. Donc, soit utilisez l'invite de commande à nouveau pour le mettre en ligne, soit:
la source
offline disk
exécuteronline disk
et le volume peut toujours être démonté à l'aide de l'icône de la barre des tâches. Ceci a l’avantage que lors de la prochaine connexion, il sera automatiquement monté comme d’habitude.Vous avez le même problème avec un autre disque externe utilisé pour la sauvegarde du disque système. J'ai identifié les verrous de fichiers TxF à l'aide de LockHunter, qui n'a pas été en mesure de les déverrouiller.
J'ai entendu dire que Transactionnel NTFS est utilisé par mise à jour automatique, mais je ne sais pas pourquoi le système voudrait le placer sur un disque externe et ne pourra ensuite pas l'arrêter lors d'une demande de suppression sécurisée. Les informations sur la ressource Fsutil ne montrent aucune activité.
Essayez dans la console cmd:
ou, si cela n'aide pas,
et redémarrez. Vous pouvez également essayer d'arrêter un service lié à TxF dans Gestion / Services de l'ordinateur.
la source
Windows 7 tente d'effectuer une sauvegarde sur votre disque dur externe. Vous pouvez désactiver les sauvegardes sur un lecteur de disque externe. La solution échantillon est ici .
la source
J'ai récemment découvert que le redémarrage du service "Serveur" (qui nécessite généralement que Windows relance également le service "Navigateur d'ordinateurs" dépendant et éventuellement le service "Ecouteur de groupe résidentiel" en même temps) me permet de retirer le lecteur en toute sécurité. Je ne sais pas si c'est sécuritaire ou non, mais ça marche.
la source
Pour moi, ce problème était lié à un programme appelé Everything.exe. Semblable à l'affiche originale, j'ai découvert que le PID de mon système: 4 utilisait plusieurs fichiers, ce qui m'a empêché d'éjecter mon disque dur USB externe:
\ $ Extend \ $ RmMetadata \ $ Txf: $ I30: $ INDEX_ALLOCATION
\ $ Extend \ $ RmMetadata \ $ TxfLog \ $ TxfLogContainer00000000000000000002
\ $ Extend \ $ RmMetadata \ $ TxfLog \ $ TxfLogContainer00000000000000000001
\ $ Extend \ $ RmMetadata \ $ TxfLog \ $ TxfLog.blf
La fermeture de Everything.exe a libéré ces connexions verrouillées sur mon disque dur et je peux maintenant éjecter sans problème en toute sécurité. (Everything.exe est un programme de recherche d'indexation NTFS gratuit créé par VoidTools.)
la source
Cela ne résout pas votre problème principal, mais il est trop long pour un commentaire et répond à une partie de votre question.
Le dossier $ Extend est utilisé par Windows pour stocker divers éléments liés au système de classement NTFS, tels que les informations de quota et les fichiers journaux NTFS. Consultez cet article MSDN pour plus d'informations.
Dans votre cas, le dossier \ $ Extend \ $ RmMetadata, qui fait partie du système NTFS transactionnel, vous intéresse . Ceci est une partie essentielle de Windows et ne peut pas être désactivé, bien que je me serais attendu à ce que vous puissiez le désactiver pour un lecteur particulier, mais malheureusement, je ne sais pas comment.
Il existe un programme en ligne de commande appelé fsutil qui peut être utilisé pour afficher des informations sur ces fichiers (par exemple, fsutil resource info e: et la liste de transactions fsutil pouvant éventuellement indiquer quel processus utilise cette fonctionnalité. Il existe d’autres commandes permettant de démarrer et d’arrêter le fichier. gestionnaire de ressources, mais je ne vais pas le recommander car je ne connais pas les conséquences, mais cela pourrait vous donner un point de départ pour approfondir vos recherches.
En passant, les instructions que vous suivez concernant la sauvegarde ne correspondent pas vraiment à votre situation. Ils ne s'appliquent que si vous exécutez une sauvegarde et que la sauvegarde échoue car ces fichiers sont verrouillés et que la solution consiste simplement à configurer la sauvegarde pour ignorer ces fichiers.
la source
J'ai eu le même problème chaque fois que j'ai utilisé mon lecteur USB externe sur mon ordinateur de bureau Win 8.1. La seule façon de bien l'éjecter était d'aller dans
Disk Management
, puis de mettre le disque hors ligne. C'est vraiment pénible, car vous devez ensuite le mettre en ligne lorsque vous le branchez ensuite.Mais, aujourd'hui même, je suis allé dans le disque
Device Properties
(depuisDevice Manager
ou depuis l'Hardware
onglet dans la boîte de dialogue des propriétés d'un disque) et j'ai constaté que celui-ciRemoval policy
était réglé surQuick removal
:L'autre option est:
Juste par curiosité, j’ai modifié la politique de suppression
Better performance
et, bien sûr, après cela, laSafely Remove Hardware
fonction d’éjection fonctionnait bien et je pouvais éjecter le disque sans l’erreur redoutée «Le disque est en cours d’utilisation». Je n'ai aucune idée de la raison pour laquelle la politique ferait une différence depuis que j'essayais de supprimer en toute sécurité, mais je n'ai eu aucun problème depuis, alors essayez-le.la source
https://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/cant-eject-usb-hard-drive-drive-al-use/f052d0e7-ee89-4946-a6ad-b6e632a65133
pointe vers le "client de suivi de lien distribué est devenu fou et se penche sur le disque dur entier pour qui sait quelle raison. Après avoir arrêté le service, j'ai pu éjecter le disque dur. Pour ce genre de problème, vous pouvez obtenir plus d'informations sur quel service svchost.exe héberge-t-il derrière l'activité en recherchant dans la pile un élément pertinent de la liste Sysinternals Process Monitor.J'ai trouvé trkwks.dll dans la pile, qui correspond au "Client de suivi de lien distribué".
SI VOUS N'ÊTES PAS MEMBRE D'UN DOMAINE, VOUS POUVEZ DÉSACTIVER CE SERVICE.
64 utilisateurs Windows ont trouvé cette solution comme leur solution, plus populaire que toute autre solution fournie à l'adresse answers.microsoft.com.
note Remarque: MS a supposé avoir supprimé ce service pour les éditions ultérieures de Windows https://support.microsoft.com/en-us/kb/312403 Suivi de lien distribué sur des contrôleurs de domaine Windows
la source