Sur mon ordinateur de travail, j'ai deux disques durs USB que j'utilise rarement. Ils disposent d'un mode d'économie d'énergie qui les met en veille après quelques minutes d'inactivité.
À chaque fois que j'ouvre un menu contextuel sur un fichier, les lecteurs sont réveillés (probablement causés par le gestionnaire "Envoyer à"). J'ai donc éjecté le disque, mais je ne trouve pas le moyen de le récupérer, mis à part le débrancher et le rebrancher.
Existe-t-il un moyen de démonter les disques, puis de les remonter uniquement lorsque j'en ai réellement besoin? (Sous Windows 7 Ultimate.)
windows-7
windows
external-hard-drive
mount
Der Hochstapler
la source
la source
Réponses:
Supprimez les lettres de lecteur à l'aide de
mountvol
oudiskmgmt.msc
. Sans lettre de lecteur, ils ne figureront pas sous Ordinateur ou Envoyer à .Utiliser
/p
démontera réellement l'appareil. Sur les anciennes versions de Windows, vous n’avez que/d
ce qui annule l’affectation de la lettre de lecteur tout en maintenant le volume monté.Réaffectez si nécessaire à l'aide de l'ID de volume imprimé par
mountvol
:Vous pouvez également monter le volume sur un dossier vide (style Unix) à l'aide des mêmes outils:
Toutes ces opérations nécessitent des privilèges d'administrateur.
(En fait, vous pourrez même utiliser directement l'ID de volume dans vos scripts de sauvegarde, sans avoir à le monter nulle part. Par exemple,
\\?\Volume{1be3da43-6602-11e0-b9e6-f11e1c50f5b5}\projects
au lieu deQ:\projects
.)la source
/D
supprime uniquement l'affectation de lettre de lecteur (ou de chemin). Démonter signifie détacher toutes ces assignations, ainsi que fermer le système de fichiers lui-même. Rappelez-vous que Windows monte tous les systèmes de fichiers par défaut sur les\\?\Volume{…}
chemins et que, par conséquent, unemountvol
utilisation régulière ajoute uniquement / supprime desmount --bind /x /y
systèmes supplémentaires (comme sous Linux).Utilisez DISKPART pour mettre votre disque hors ligne.
Il restera hors ligne même après un redémarrage ou une nouvelle mise sous tension.
Utilisez DISKPART pour le remettre en ligne
Cela peut être fait dans des scripts
fichier de commande pour mettre le disque 2 hors ligne:
Offline.cmd
fichier de commande pour mettre le disque 2 en ligne:
Online.cmd
Exécuter en tant qu'administrateur
la source
La bonne réponse consiste à utiliser le paramètre / P pour mountvol (voir les commentaires dans la réponse acceptée pour comprendre pourquoi / D n'est pas suffisant), mais cela ne s'applique qu'aux versions récentes de Windows (version 6 et plus du noyau NT) .
L'
devcon
utilitaire décrit dans cette réponse fonctionne avec toutes les versions de NT.la source