Impossibilité d'éjecter le periphérique car il est "utilisé" par un autre programme

Discussions gérénales sur Microsoft Windows 7, des différentes versions.
Iconos
Messages : 84
Enregistré le : lun. 12 mai 2014 21:44
Etes vous un robot ? : Non

Re: Impossibilité d'éjecter le periphérique car il est "utilisé" par un autre programme

Message par Iconos »

Bonjour mwonex,

Merci pour ta réponse exhaustive :super:

Pour gostcrypt, d'après ce que je lis, un problème de compatibilité de licence aurait été résolu, ce qui laisse présumer un fonctionnement sans problème entre les conteneurs TC et gostcrypt... à voir.

Pour la déconnexion des périphériques, tes liens (et les infos disponibles en général) parlent principalement de l'éjection des clés USB, or je n'ai jamais eu de problème avec une clé USB, mais avec des disques durs externes (un seul sur deux pour le moment). Je dois avouer aussi que mes clés USB n'ont jamais fait l'objet de backups ou de synchronisation avec le PC ; elles sont surtout utilisées pour un stockage rapide d'images, de fichiers ou d'exécutables (non exécutés) à transférer sur le PC d'une autre personne qui a besoin d'aide, par exemple, ce qui m'évite de transporter mon disque dur.

L'interaction entre mes clés et le PC est donc limitée au strict minimum dans mon cas. Pour les disques durs externes, les liens présentent des essais de solution possible dans XP ou W7, mais ça reste compliqué, notamment avec l'utilisation de l'invite de commande. Il ne semble rien y avoir de simple et de radical, sauf à choisir un logiciel déjection proprement dit. Et quant à une identification simple, rapide et précise du processus caché... rien de nouveau.

On parle également d'aller cliquer sur un exécutable présent sur le disque dur externe, mais je ne vois pas trop ce qu'on veut dire par-là ; de toute manière, ça resterait à nouveau un détour et pas une vraie procédure d'éjection.

En tous cas, je vais laisser mijoter tout ça et te remercie pour ces précisions. ;)
Iconos
Messages : 84
Enregistré le : lun. 12 mai 2014 21:44
Etes vous un robot ? : Non

Re: Impossibilité d'éjecter le periphérique car il est "utilisé" par un autre programme

Message par Iconos »

Je n'ai pas de grande conclusion, mais de récentes observations... Pour rappel, je travaille avec un laptop Toshiba auquel je connecte parfois un disque dur externe de marque Western Digital, ce dernier fut débarrassé des logiciels d'origine du fabricant afin d'avoir une partition vidée de toute "pollution".

Le problème d'éjection du périphérique reste malheureusement de mise, mais j'ai de nouveaux éléments pour affiner la situation actuelle.

Tout d'abord... J'essayai finalement le logiciel "USB Disk Ejector", mais ce dernier fut sans aucun pouvoir chez moi pour renverser la dictature du refus de déconnexion ! En effet, je reçus le message suivant lors du mémorable essai : The disk could not be ejected. Close any programs that might be using the disk and try again. Bref, presque la traduction, mot pour mot, du célèbre message équivalent de Windows 7 !!! Pas de bol :cry:

J'essayai alors les mesures suivantes :

-Terminer ma session (sans arrêter le PC), puis redémarrer MA SESSION, mais sans résultat, le refus de déconnexion resta maintenu
- Dans le gestionnaire des tâches : arrêt du processus de Explorer.exe, puis relancement du processus, le refus de Windows se maintint
- Arrêt du processus de TrueCrypt, mais rien à faire, le périphérique resta "assigné à résidence" !
- Tentative d'arrêt d'autres processus (parfois refusé aussi), mais toujours rien à faire !

Dépité, je retirai donc le périphérique à l'arrachée, ce qui est décrié par certains et relativisés par d'autres. Ensuite, je reconnectai le disque externe, mais sans ouvrir le conteneur crypté, j'ouvrai un petit log au hasard pour exécuter un programme, puis je demandai une nouvelle éjection et... là, surprise, "le périphérique peut être retiré en toute sécurité". Je signale cependant que le témoin lumineux du périphérique ne clignotait alors pas comme il aurait dû en principe le faire, mais restait allumé de manière fixe.

Je fis un autre essai en ouvrant le conteneur crypté cette fois et le refus de déconnexion refit son apparition. Ceci me conduirait à penser que c'est à la suite de l'ouverture du conteneur TC que le refus de déconnexion se manifeste (après démontage préalable, évidemment), mais je ne peux pas en être sûr car d'autres personnes rencontrent la même anicroche sans utiliser un programme de cryptage.

Voilà, la question reste donc posée dans sa globalité, mais j'ai quand même découvert une action qui pourrait être responsable du problème dans mon cas. Cela ne me permet pas de jubiler car rien n'est clair et ce que je viens de constater me contraindrait alors à ne plus monter mon conteneur, ce qui est insensé ; d'ailleurs, je dois encore renouveler l'expérience pour raffermir ma "découverte".

Et... pour ce qui est de Disk Ejector dans mon cas : Nada :evil:

J'ajoute aussi que le téléchargement du fameux "Unlocker" fut bloqué par mon navigateur car le fichier fut considéré infecté par un virus ; ceci ne m'étonna pas car d'autres échos me furent déjà parvenus avant à ce sujet.

Au total, la stagnation reste prédominer :hein:
Olivier8604
Messages : 1
Enregistré le : lun. 1 sept. 2014 06:00
Etes vous un robot ? : Non

Re: Impossibilité d'éjecter le periphérique car il est "utilisé" par un autre programme

Message par Olivier8604 »

Modifié en dernier par Olivier8604 le mer. 10 sept. 2014 12:04, modifié 1 fois.
Iconos
Messages : 84
Enregistré le : lun. 12 mai 2014 21:44
Etes vous un robot ? : Non

Re: Impossibilité d'éjecter le periphérique car il est "utilisé" par un autre programme

Message par Iconos »

Olivier8604 a écrit :Sympa, merci pour ce fichier.... :+1: :+1:
Mais au fait, de quel "fichier" parles-tu ???
Avatar du membre
Infosoporte
Messages : 123
Enregistré le : mer. 16 juil. 2014 16:14
Etes vous un robot ? : Non
Localisation : La Galice /Espagne

Re: Impossibilité d'éjecter le periphérique car il est "utilisé" par un autre programme

Message par Infosoporte »

Bonjour a tous
Iconos a écrit :Le refus de déconnexion du périphérique émane de Windows, pas de TC, ni de Mac ou Linux, d'ailleurs.
Desole mais, pas d'accord!

Faut savoir l'option que vous avez choisie ici

true1.png
true1.png (145.62 Kio) Vu 1666 fois
et ici

true2.png
true2.png (137.27 Kio) Vu 1666 fois
mais en toute sécurité: le problème vient de la "TC" (je suis un expert en sécurité et utilise le "TC" depuis de nombreuses années)

Cordialement
Excused mon très mauvais français
Iconos
Messages : 84
Enregistré le : lun. 12 mai 2014 21:44
Etes vous un robot ? : Non

Re: Impossibilité d'éjecter le periphérique car il est "utilisé" par un autre programme

Message par Iconos »

Merci Infosoporte,

J'utilise l'option "Standard TrueCrypt Volume". Avant de retirer le disque externe, je démonte mes volumes, mais je ne peux pas déconnecter le périphérique.

Merci de me dire quoi car je ne sais pas ce qu'il faut faire.
Avatar du membre
Infosoporte
Messages : 123
Enregistré le : mer. 16 juil. 2014 16:14
Etes vous un robot ? : Non
Localisation : La Galice /Espagne

Re: Impossibilité d'éjecter le periphérique car il est "utilisé" par un autre programme

Message par Infosoporte »

Bonjour,
"TrueCrypt" est probablement le système de cryptage le plus sûr qui existe aujourd'hui.
puis je demande à Windows l'autorisation d'éjection du périphérique, mais sans résultat
.
Il est important de savoir que un volume chiffré "TC" n'existe que pour "TC", n'existe pas pour "Windows" et donc "Windows" ne peut pas éjecter le volume.
Merci de me dire quoi car je ne sais pas ce qu'il faut faire.
Démonte le volume cryptéet et simplement débrancher! :)
"Safely Remove Hardware" fait en sorte que rien ne se sert des partitions sur votre disque dur afin que les données ne soit pas endommagé. Depuis, en ce qui concerne Windows, il n'y a pas de partitions sur ce disque, rien ne peut y accéder et il n'y a pas de danger. Tant que vous avez UNMOUNTED votre volume TrueCrypt, vous pouvez ejecter en toute sécurité le disque à tout moment.

Cordialement
Excused mon très mauvais français
Iconos
Messages : 84
Enregistré le : lun. 12 mai 2014 21:44
Etes vous un robot ? : Non

Re: Impossibilité d'éjecter le periphérique car il est "utilisé" par un autre programme

Message par Iconos »

Merci infosoporte, Thanks,

Je démonte toujours mon volume avant de demander l'éjection du périphérique = I always dismount the volume before asking disconnection of the external drive.

Donc la déconnexion devrait marcher puisque je démonte le volume avant ? = So, disconnection should be accepted because I always dismount before ?

Il m'est impossible de détecter quel processus ou programme utilise encore mon disque externe = It's impossible to find out which program still uses the external drive after the TC volume has been dismounted.

La seule solution restante est de retirer le câble USB après avoir démonté le volume TC = The only solution left is to pull out the USB cable after the volume has been dismounted.

Il m'est impossible de retirer le disque externe en toute sécurité après démontage du volume TC car le système continue à le refuser = It's impossible to "remove safely", because Windows keeps on refusing, even after the TC volume has been dismounted.

Toute autre idée est la bienvenue = any other idea is welcome.

PS : j'ai entendu que TC serait remplacé par Gostcrypt ou Veracrypt à cause de failles de sécurité = I heard TC should be replaced by Gostcrypt or Veracrypt for security reasons ?

Merci beaucoup = thanks a lot.
Sttzgy
Messages : 1
Enregistré le : lun. 22 sept. 2014 14:59
Etes vous un robot ? : Non

Re: Impossibilité d'éjecter le periphérique car il est "utilisé" par un autre programme

Message par Sttzgy »

Iconos
Messages : 84
Enregistré le : lun. 12 mai 2014 21:44
Etes vous un robot ? : Non

Re: Impossibilité d'éjecter le periphérique car il est "utilisé" par un autre programme

Message par Iconos »

A la suite de mon dernier post, j'ai des informations plus précises...

Lors d'un échange fructueux sur un autre forum, un membre très avisé et très actif a pu m'apporter une réponse très vraisemblable au problème de refus d'éjection du périphérique externe, mais malheureusement pas de solution radicale.

Son explication consiste à présenter le "buffer", autrement dit, l'espace tampon, comme étant très probablement responsable du refus d'éjection.

Le transfert des données d'un périphérique à un autre se fait très vite tant que l'espace tampon (buffer) n'est pas rempli, puis les opérations deviennent très lentes ensuite si le transfert n'est pas terminé alors que le buffer est plein.
Cela se produit souvent lors du transfert d'un nombre important de photos ou de vidéos, ce que je fais lors de mes backups.

Il est donc possible que, voulant transférer un volume (en Ko, Mo ou Go) important de données, on puisse saturer le buffer et que l'opération ne soit pas tout à fait finie au moment où on voudrait éjecter le disque externe.

Il est à noté que ce refus n'est pas propre à Windows, ni à TrueCrypt après démontage des volumes, contrairement à ce que je croyais ; en effet un autre OS bien connu des spécialistes peut générer le même problème, non pas à cause de l'OS lui-même, mais de ce fameux transfert inachevé des données. Et on ne peut malheureusement pas interagir à ce niveau pour contraindre le buffer d'arrêter.

Toutefois, le transfert de données cryptées contribue aussi à ralentir la copie des fichiers, même si TrueCrypt ne doit pas être considéré comme "le responsable". La saturation du buffer est donc liée à la quantité de fichiers à transférer et au ralentissement dû au cryptage éventuel.

La seule échappatoire serait d'attendre (patiemment) la fin du transfert jusqu'à ce que le système autorise l'éjection, ou alors tout fermer et éventuellement redémarrer ensuite, du moins le PC si on désire retravailler.

De même, l'éjection arbitraire du périphérique resterait déconseillée, même si j'ai relativisé la chose précédemment, ça reste néfaste.

Voilà, sauf solution nouvelle, je pense que la cause du problème est close, mais pas le sujet en termes de résolution rapide de la déconnexion.

Encore un grand merci à ce membre externe pour la qualité de son éclaircissement... il se reconnaîtra :super:
Répondre