Vous êtes sur la page 1sur 4

Auto-montage des VHD/VHDX sous Windows

 I. Présentation
 II. Création du script
o A. Le fichier .bat
o B. Le fichier .txt
 III. Planifier l'exécution du script

I. Présentation

Windows offre la possibilité de créer et d'utiliser des disques durs virtuels, il est alors possible
de les attacher au système pour y accéder et les utiliser comme un disque dur classique. Le
problème/inconvénient, c'est qu'à chaque redémarrage de la machine les disques durs sont
démontés du système, il faut donc les attacher/monter à nouveau. Lourd en termes
d'administration... Nous allons voir dans ce tutoriel comment remédier à ce problème
simplement grâce à un script faisant appel à l'utilitaire DiskPart.

Avant de commencer ce tutoriel, créez vos disques VHD/VHDX si ce n'est pas déjà fait.

Me concernant, je monte deux disques virtuels VHD appelés "disk1" et "disk2"

II. Création du script

Le script sera décomposé en deux fichiers :

- Un fichier .bat contenant un appel « DiskPart »

- Un fichier .txt contenant les commandes à saisir dans « DiskPart »

Le fichier .bat exécutera DiskPart qui appellera lui-même le fichier .txt contenant les
commandes à exécuter.

A. Le fichier .bat

Ouvrez votre éditeur de texte préféré, créez un nouveau fichier, et saisissez ceci :

diskpart /s "C:\automount-vhd.txt"

Remplacez "C:\automount-vhd.txt" par le chemin vers le fichier texte que vous allez utiliser
ensuite.

Enregistrez le fichier avec l'extension .bat puisqu'il s'agit d'un script Batch.

B. Le fichier .txt
Dans un second fichier au format texte cette fois-ci, copier le contenu suivant :

select vdisk file="C:\disk1.vhd"


attach vdisk
select vdisk file="C:\disk2.vhd"
attach vdisk
Le montage d'un disque se passe en deux phases :

- Sélection du disque : select vdisk file="C:\disk1.vhd" (remplacer le chemin par celui vers
votre VHD/VHDX)

- Attacher le disque au système : attach vdisk

Vous devez répéter ces deux opérations pour chacun des disques que vous souhaitez attacher à
Windows.

Enfin, une fois les commandes établies enregistrez le fichier au format txt.

Note : Si vous souhaitez tester le bon fonctionnement de votre script, vous pouvez exécuter le
fichier .bat manuellement.

III. Planifier l'exécution du script

Bien entendu ce script ne s'exécutera pas de lui-même, nous allons utiliser le planificateur de
tâche de Windows pour planifier son exécution au démarrage.

Afin d'utiliser le Planificateur de tâches Windows, recherchez "Tâches planifiées" ou


"Planificateur de tâches" vous devriez tomber dessus selon la version de Windows sur
laquelle vous êtes.

Sur la droite de la console, cliquez sur "Créer une tâche" afin d'exécuter l'assistant.

Concernant l'onglet "Général", donnez un nom à votre tâche puis :


- Utiliser un utilisateur ayant des droits élevés sur la machine
- Cocher "Exécuter même si l'utilisateur n'est pas connecté"

Ensuite, dans l'onglet "Déclencheurs" cliquez sur "Nouveau.." afin d'indiquer sous quelle
condition s'exécute la tâche. Dans le champ "Lancer la tâche" choisissez "Au démarrage" et
validez.
Dans l'onglet "Actions" on va créer une nouvelle action et indiquer que l'on souhaite exécuter
notre script batch.

Choisissez "Démarrer un programme" et dans le champ juste en dessous indiquez le chemin


vers votre fichier .bat.

Validez la création de votre tâche planifiée, vous n'avez plus qu'à vérifier que vos disques durs
virtuels sont bien montés automatiquement. Pour ceux qui souhaitent utiliser une autre
méthode, il existe également l'utilitaire "VHD Attach" (à tester).

Vous aimerez peut-être aussi