Est-il possible de monter / démonter un disque dur physique sous Windows XP?

19

Est-il possible de monter / démonter un disque dur physique sous Windows XP?

Idéalement, j'aimerais pouvoir le faire à partir de la ligne de commande afin de pouvoir avoir des fichiers batch pour le faire, c'est-à-dire: mount.cmd unmount.cmd

De plus, si les disques peuvent être démontés, vont-ils tomber en panne?

tbone
la source

Réponses:

15

Essayez .mountvol [drive:]path /d

Pour, info tapez mountvol /?(juste mountvol) dans cmd.exe.

SamB
la source
4
Remarque pour les autres googleurs: il semble que ce ne soit pas un bon moyen de forcer Windows à préparer vos clés USB pour un retrait sûr; cela fonctionne, mais si vous réinsérez le lecteur, il ne sera monté nulle part. (Si vous l'avez déjà fait, vous pouvez le monter à nouveau en exécutant d'abord mountvolsans arguments, en trouvant les volumes répertoriés avec *** NO MOUNT POINTS ***, puis en exécutant une commande comme mountvol H: \\?\Volume{91a12b16-f469-11df-ad1c-00bdb269fc5}\ , sauf en utilisant votre lettre de lecteur et votre chemin de volume au lieu des miens.)
SamB
2
Je crois fermement que ce n'est pas la réponse. sous windows xp, mountvol ne gère que les points de montage mais ne DÉMONTE PAS réellement le système de fichiers. seul le paramètre / p démonte le système de fichiers et il n'est pas disponible sur XP. voir technet.microsoft.com/en-us/library/bb490934.aspx et technet.microsoft.com/en-us/library/cc772586.aspx
Costin Gușă
9

Il y a une assez bonne discussion avec la permission d'un développeur fou , un peu bas et vous amène à:

Microsoft fournit un utilitaire appelé devcon en téléchargement gratuit. Il s'agit d'une "alternative de ligne de commande au gestionnaire de périphériques". Cela peut en fait faire beaucoup de choses que je n'entrerai pas ici, mais la suppression d'un appareil plug & play est une opération simple une fois que vous connaissez le nom unique de l'appareil que vous souhaitez manipuler.

Après avoir téléchargé devcon, exécutez "devcon status *" dans une fenêtre de commande. Cela générera une liste de tous les périphériques de votre système. Recherchez la ligne qui décrit votre appareil. Dans mon cas pour mon disque dur externe, la ligne (très cryptée) ressemble à ceci:

SBP2 \ MAXTOR & ONETOUCH & LUN0 \ 0010B9F700AFC279 Cette ligne complète est un peu trop mais toute sous-chaîne qui reste unique fera l'affaire. J'ai un autre lecteur maxtor sur mon système mais rien d'autre qui a la phrase "sbp2 \ maxtor" donc je vais l'utiliser. La commande pour retirer mon disque dur en toute sécurité devient alors:

devcon remove sbp2 \ maxtor * Le "*" à la fin est un caractère générique et correspond au reste de la chaîne.

Kara Marfia
la source
[télécharger devcon] ( cammckenzie.com/blog/index.php/2012/06/25/… )
sactiw
5
C:\Windows\system32\fsutil.exe volume dismount f:
Jim Mills
la source
1
Notez que cela ne fonctionne qu'avec NTFS
Steven Penny
Je pense que cela fonctionne également avec les volumes FAT car ils ne sont pas journalisés de toute façon. Microsoft dit qu'il fonctionne avec FAT et NTFS: microsoft.com/resources/documentation/windows/xp/all/proddocs/…
Costin Gușă
le problème avec fsutil est également que le volume est remonté immédiatement au prochain accès à sa lettre car la lettre n'est pas supprimée, donc mountvol et devcon sont les méthodes sûres
Costin Gușă
1

En supposant que ce n'est pas votre lecteur principal, faire un 'chkdsk / f' vous invitera à forcer un démontage.

C:\WINDOWS>chkdsk /f e:
The type of the file system is NTFS.

Chkdsk cannot run because the volume is in use by another
process.  Chkdsk may run if this volume is dismounted first.
ALL OPENED HANDLES TO THIS VOLUME WOULD THEN BE INVALID.
Would you like to force a dismount on this volume? (Y/N) n

Il peut y avoir des façons plus élégantes de le faire, mais c'est rapide et facile.

Peter
la source
1
chkdsk / f: ne force pas vraiment un démontage comme il est dit. il efface uniquement les poignées ouvertes et refuse l'accès jusqu'à ce qu'il se termine, PUIS il remonte le système de fichiers. une commande essayant d'utiliser un chemin sur lequel fs obtiendra un message "accès refusé" pendant chkdsk, mais retrouvera ensuite l'accès une fois le chkdsk terminé. devcon, d'autre part, supprime VRAIMENT le lecteur et seule une commande de scan prêt à l'emploi (devcon rescan ou à partir du gestionnaire de périphériques - rechercher les périphériques plug and play) aura à nouveau le système de fichiers monté.
Costin Gușă
1

Oui, il existe un outil qui peut le faire pour vous. Il est beaucoup plus puissant que la fonction "Retirer le périphérique en toute sécurité" des fenêtres vertes.

L'outil s'appelle HotSwap!

En utilisant cet outil, vous pouvez même démonter les disques connectés sur SATA. Et oui, il fait tourner l'appareil.

Travail confirmé sur Windows 10 et Windows Server 2016.

Bernhard
la source