autorité 1 juillet 2012 à 00:01

Installer Windows 8 sur un disque VHD

  • Débarras *

L'autre jour, je voulais installer et tester le système d'exploitation Windows 8 Release Preview sans endommager celui existant et sans actions inutiles, telles que modifier la structure des partitions sur le disque. Auparavant, je ne parvenais pas à installer Windows 8 RP sur VirtualBox et je devais chercher une alternative. Il s'est avéré que la solution est extrêmement simple : Windows 8 prend en charge l'installation sur un disque virtuel VHD. Le support de cette technologie est intégré depuis Windows 7 et Windows Server 2008. Je pense qu'il n'est pas nécessaire d'approfondir la théorie : un disque virtuel VHD est un fichier créé dans un système de fichiers déjà existant d'une des partitions actuelles. . En termes plus simples, le système d'exploitation actuel traitera le fichier VHD comme un disque distinct avec ses propres partitions.
Installation:
Tout ce dont vous avez besoin pour installer Windows sur un disque virtuel est bien entendu :
1. image enregistrée sur un disque ou, mieux encore, sur une clé USB (accélère le processus d'installation).
Ensuite, nous redémarrons l'ordinateur avec l'image préparée et exécutons l'assistant d'installation de Windows 8.
2. Dans l'assistant d'installation de Windows 8, nous atteignons l'option permettant de sélectionner un mode d'installation et de sélectionner une installation personnalisée. L'étape suivante vous demandera de sélectionner le lecteur sur lequel vous souhaitez installer Windows 8.
3. À cette étape, appuyez sur la combinaison de touches MAJ+F10 et une fenêtre de mode commande s'ouvrira, dans laquelle nous créerons un fichier VHD pour l'installation.
4. Il s'agit d'une étape importante car dans l'assistant d'installation de Windows 8, les lettres de lecteur ne seront pas celles auxquelles vous êtes habitué. Commandes DIR C: , DIR D: etc. vous aidera à trouver la lettre de la partition requise pour le futur disque VHD - naviguez selon l'espace libre sur le disque, qui est affiché par la commande DIR.
5. Exécutez l'utilitaire DISKPART. Exécutez la commande CREATE VDISK FILE=”D:\w8.vhd” type=FIXED maximum=40000 (où D: est la lettre de votre disque libre déterminée à l'étape 4)
6. Exécutez la commande SELECT VDISK FILE=”D:\w8.vhd”
7. ATTACH VDISK – le disque virtuel créé est monté.
8. Quittez le mode commande avec EXIT
9. Dans la fenêtre de sélection de disque de l'assistant d'installation de Windows 8 en bas à gauche, cliquez sur le bouton « Actualiser ».
10. Sélectionnez le nouveau disque qui apparaît comme disque d'installation et cliquez sur « Suivant »
11. L'assistant poursuivra l'installation de Windows 8 sur le disque virtuel sans affecter la structure des disques et des données existants.
Conclusions :
En installant Windows 8 sur un disque virtuel VHD, le plus important est de ne rien endommager et de pouvoir utiliser deux (ou plusieurs OS) en même temps. Le seul inconvénient de l'installation du système d'exploitation à l'aide de cette méthode est, comme vous l'avez peut-être deviné, la diminution des performances des opérations sur disque. Mais les avantages l’emportent toujours sur les inconvénients :
1. La possibilité d'une coexistence pacifique de plusieurs systèmes d'exploitation Windows sur un seul disque, voire d'installation de plusieurs copies de Windows 8 - pour tests et développement.
2. Windows 8 installé dans ce mode sur une partition virtuelle la verra comme un lecteur C classique.

Mots clés : Windows 8, installation, vhd, virtuel, disque,

Tout le monde apprécie le nouveau Windows 7 ( du moins même parce que ce n'est pas Vista, je plaisante), et l'une de ses nouvelles fonctionnalités est la possibilité de monter des fichiers VHD (Virtual Mount Disk). La beauté est que toutes les expériences ont lieu avec un fichier de disque virtuel standard sur votre disque dur, vous n'avez donc pas besoin de créer une nouvelle partition, de formater une partition existante, ou d'utiliser le double démarrage. Pour le système d'exploitation, le fichier VHD ressemble à la partition la plus courante à partir de laquelle vous pouvez démarrer le système d'exploitation.

Voyons comment installer et démarrer Windows 7 à partir d'un fichier VHD. Il n'est pas nécessaire de créer de nouvelles partitions pour cela car les fichiers seront situés dans le fichier VHD, mais avec le support du matériel de votre ordinateur, Aero fonctionnera donc à son plein potentiel.

Tout d'abord, assurez-vous qu'il y a de l'espace libre sur votre disque dur pour le fichier, surtout si l'image virtuelle en tant que fichier VHD a été créée en tant qu'image de taille dynamique.

Nous avons besoin de deux fichiers : un nouveau gestionnaire de téléchargement gestionnaire de démarrage, qui prend en charge le démarrage à partir d'un VHD, et bcedit.exe, qui vous permet de modifier les entrées de démarrage. programme gestionnaire de démarrage peut être extrait du disque d'installation de Windows 7 et du fichier bcedit.exeà partir d'un système Windows 7 installé (par exemple, obtenez-le à partir de la même image VHD). Pour les paresseux, juste téléchargez les fichiers bootmgr et bcedit .

Nous devons écraser le fichier c:\bootmgr. À son tour, le fichier c:\windows\system32\bcdedit.exe Vous n’êtes pas obligé de le réécrire, mais exécutez-le depuis un autre emplacement. Dans tous les cas, il est préférable de sauvegarder les anciennes versions des fichiers, hors de danger.

Ouvrez maintenant la console ( Démarrer>Exécuter>CMD sous XP ou Démarrer>CMD sous Vista) et créez une nouvelle entrée :

bcdedit /copy (actuel) /d "Windows 7"

En conséquence, nous obtenons le GUID de la nouvelle entrée. Vous devez maintenant spécifier l'adresse avec le fichier VHD à télécharger :

bcdedit /set (GUID) périphérique vhd=\vhd\win7b.vhd

bcdedit /set (GUID) osdevice vhd=\vhd\win7b.vhd

Si vous souhaitez que Win 7 soit le dernier système d'exploitation de la liste lorsque vous démarrez votre ordinateur, exécutez la commande suivante :

bcdedit /displayorder (GUID) /addlast

Par conséquent, l’entrée avec le GUID requis est déplacée vers la fin de la liste.

Et voici comment changer le nom du système d'exploitation lors du chargement :

Description bcdedit /set (GUID) « Winda 7 contre VHD »

Pour forcer Windows à détecter un lecteur via HAL, utilisez la commande suivante :

bcdedit /set détectal sur

Normal, redémarrez. Après le chargement, Win 7 commencera à installer les pilotes, un autre redémarrage et c'est parti, Windows 7 avec Aero !

Grâce à nos manipulations approfondies, un disque virtuel de 16 Go et une deuxième partition de disque virtuel de 200 Mo contenant les fichiers système sont créés. La taille de 16 Go a été obtenue car l'image VHD était automatiquement convertie en une image de taille fixe et occupait immédiatement toute la zone qui lui était allouée.

Soit dit en passant, le fichier VHD résultant peut être chargé sans problème dans la machine virtuelle Virtual PC.

Comment supprimer Windows 7 installé sur VHD

Si vous avez déjà essayé l'installation dans VHD et avez décidé de vous en débarrasser, vous pouvez procéder comme suit. En fait, il suffit de supprimer la mention Windows du menu de démarrage.

Avant d'installer le système, vous devez créer une machine virtuelle pour celui-ci - Windows le traitera comme un ordinateur à part entière. C'est pour cela que VirtualBox est conçu.

  1. Lancez VirtualBox Manager et cliquez sur "Créer".
  2. Sur le terrain "Nom" entrer "Windows XP"- les champs restants seront remplis automatiquement.

  3. Sélectionnez la quantité de RAM que vous souhaitez allouer au système d'exploitation que vous installez. VirtualBox recommande d'utiliser un minimum de 192 Mo de RAM, mais si possible, utilisez 512 ou 1 024 Mo. De cette façon, le système ne ralentira pas, même à des niveaux de charge élevés.

  4. Vous serez invité à sélectionner un lecteur virtuel pouvant être connecté à cette machine. Nous n'en avons pas besoin puisque nous allons installer Windows à l'aide d'une image ISO. Par conséquent, il n'est pas nécessaire de modifier les paramètres dans cette fenêtre - nous laissons tout tel quel et cliquons sur "Créer".

  5. Laissez le type de disque sélectionné "VDI".

  6. Sélectionnez le format de stockage approprié. Utilisation recommandée "Dynamique".

  7. Spécifiez le nombre de gigaoctets que vous souhaitez allouer pour créer un disque dur virtuel. VirtualBox recommande de mettre en évidence 10 Go, mais vous pouvez choisir une valeur différente.

    Si à l'étape précédente vous avez sélectionné l'option « dynamique », alors Windows XP n'occupera initialement que le volume d'installation sur le disque dur (pas plus de 1,5 Go), puis, au fur et à mesure que vous travaillez dans ce système d'exploitation, le lecteur virtuel pourra s'étendre jusqu'à un maximum de 10 Go .

    Avec un format « fixe », 10 Go seront immédiatement occupés sur le disque dur physique.

Cette étape se termine lors de la création d'un disque dur virtuel et vous pouvez procéder à la configuration de la VM.

Configuration d'une machine virtuelle pour Windows XP

Avant d'installer Windows, vous pouvez apporter quelques modifications supplémentaires pour améliorer les performances. Il s'agit d'une procédure facultative, vous pouvez donc l'ignorer.


Après avoir configuré la VM, vous pouvez commencer à installer le système d'exploitation.

Installer Windows XP sur VirtualBox

  1. Dans la partie gauche de VirtualBox Manager, sélectionnez la machine virtuelle créée et cliquez sur le bouton "Courir".

  2. Vous serez invité à sélectionner un disque de démarrage à exécuter. Cliquez sur le bouton du dossier et sélectionnez l'emplacement où se trouve le fichier image du système d'exploitation.

  3. L'utilitaire d'installation de Windows XP se lancera. Il effectuera automatiquement ses premières actions et vous devrez attendre un peu.

  4. Le programme d'installation vous accueillera et vous invitera à procéder à l'installation en appuyant sur "Entrer". Par la suite, cette clé désignera la clé Entrer.

  5. Le contrat de licence s'ouvrira, et si vous l'acceptez, appuyez sur le bouton F8 d'en accepter les termes.

  6. Le programme d'installation vous demandera de sélectionner le lecteur sur lequel le système sera installé. VirtualBox a déjà créé un disque dur virtuel de la taille que vous avez sélectionnée à l'étape 7 lors de la création de la machine virtuelle. Alors cliquez Entrer.

  7. Cette zone n'est pas encore marquée, le programme d'installation vous demandera donc de la formater. Choisissez parmi quatre options disponibles. Nous vous recommandons de choisir l'option "Formater la partition dans le système NTFS".

  8. Attendez que la partition soit formatée.

  9. Le programme d'installation copiera automatiquement certains fichiers.

  10. Une fenêtre d'installation de Windows s'ouvrira et l'installation des appareils commencera immédiatement, veuillez patienter.

  11. Vérifiez que les paramètres de langue du système et de disposition du clavier sélectionnés par le programme d'installation sont corrects.

  12. Entrez votre nom d'utilisateur ; vous n'avez pas besoin de saisir le nom de votre organisation.

  13. Entrez votre clé d'activation si vous en avez une. Vous pourrez activer Windows plus tard.

  14. Si vous souhaitez retarder l'activation, sélectionnez dans la fenêtre de confirmation "Non".

  15. Entrez le nom de votre ordinateur. Vous pouvez définir un mot de passe pour votre compte "Administrateur". Si cela n'est pas nécessaire, ignorez la saisie du mot de passe.

  16. Vérifiez la date et l'heure et modifiez ces informations si nécessaire. Spécifiez votre fuseau horaire en sélectionnant une ville dans la liste. Les résidents de Russie peuvent décocher la case "Passage automatique à l'heure d'été et retour".

  17. L'installation automatique du système d'exploitation se poursuivra.

  18. Le programme d'installation vous demandera de configurer vos paramètres réseau. Pour un accès Internet régulier, sélectionnez "Paramètres normaux".

  19. Vous pouvez ignorer l'étape de configuration d'un groupe de travail ou d'un domaine.

  20. Attendez que le système termine l'installation automatique.

  21. La machine virtuelle sera redémarrée.

  22. Après le redémarrage, vous devez effectuer quelques réglages supplémentaires.

  23. Une fenêtre de bienvenue s'ouvrira, dans laquelle cliquez "Plus loin".

  24. Le programme d'installation vous demandera d'activer ou de désactiver les mises à jour automatiques. Choisissez une option en fonction de vos préférences personnelles.

  25. Attendez pendant que votre connexion Internet est vérifiée.

  26. Choisissez si l'ordinateur sera connecté directement à Internet.

  27. Vous serez à nouveau invité à activer le système si vous ne l'avez pas déjà fait. Si vous n'activez pas Windows maintenant, vous pouvez le faire dans les 30 jours.

  28. Créez un nom de compte. Il n'est pas nécessaire de proposer 5 noms, il suffit d'en saisir un.

  29. Cette étape terminera la configuration.

  30. Windows XP commencera à se charger.

Après le téléchargement, vous serez redirigé vers le bureau et pourrez commencer à utiliser le système d'exploitation.

L'installation de Windows XP sur VirtualBox est très simple et ne prend pas beaucoup de temps. Dans ce cas, l'utilisateur n'a pas besoin de rechercher des pilotes compatibles avec les composants du PC, comme il serait nécessaire de le faire lors d'une installation régulière de Windows XP.

Les performances d'un tel système seront supérieures à celles de l'utilisation de machines virtuelles. Parce que Lors de l'utilisation de la virtualisation, deux systèmes s'exécutent simultanément sur un ordinateur. Et dans le cas du VHD, il n’y en a qu’un et toutes les ressources informatiques lui sont allouées.

Windows 7 et versions ultérieures peuvent être utilisées comme système principal. En utilisant cette méthode, vous pouvez installer un système d'exploitation à partir de Windows Vista et supérieur sur un disque virtuel.

Attention!

Le démarrage à partir de disques VHD sous Windows 7 n'est pris en charge que par les éditions Ultimate et Enterprise.

Sous Windows 10, le démarrage à partir d'un VHD est pris en charge par l'édition Professionnelle et supérieure.

Alors, commençons.

Création d'un disque dur virtuel (VHD)

Il existe deux manières de créer un VHD sous Windows 7 : à l'aide de l'utilitaire Diskpart (à l'aide de CMD) ou via l'interface visuelle du Gestionnaire de disque. La deuxième méthode est plus simple et plus visuelle, nous l'utilisons donc.

Ouvrez le Gestionnaire de disque. Cela peut être fait de la manière suivante : Commencer -> Panneau de contrôle -> Administration -> Gestion d'ordinateur -> .

Spécifiez l'emplacement du fichier VHD.

La taille du fichier doit être suffisamment grande pour pouvoir déployer le système d'exploitation, installer les mises à jour, les programmes nécessaires et stocker divers fichiers. Dans le même temps, la taille du fichier ne doit pas être supérieure à l'espace libre sur le disque où il se trouve.

Je préfère sélectionner le format du disque dur virtuel " Expansion dynamique", car ce mode permet d'économiser de l'espace.

Cliquez sur OK, un fichier VHD est créé.

Après cela, le disque virtuel créé apparaît dans la console "". Mais il n'est pas initialisé.

Il est initialisé via le menu contextuel :

De ce fait, nous avons créé un disque dur virtuel, il se situe sur le lecteur D : ( D:\MonDisque.vhd) et est visible dans le système d'exploitation. Vous pouvez y déployer un autre « OS ».

Déploiement du système d'exploitation Windows sur VHD

Pour ce faire, vous aurez besoin d'un utilitaire imagex.exeà partir de Windows AIK ou Windows ADK. J'ai déjà prudemment pris cet utilitaire de WADK et l'ai joint à l'article. Télécharger imagex pour x64 et x86, vous pouvez le faire en bas de la page.

Vous aurez également besoin du fichier installer.wim de la distribution Windows. Dans la distribution, il se trouve dans le dossier Sources. Supposons que nous ayons un DVD d'installation inséré dans le lecteur et que le chemin vers install.wim ressemble à ceci : E:\Sources\install.wim.

Le déploiement du système d'exploitation à partir du fichier install.wim sur le disque s'effectue comme suit.

Puisqu'un fichier WIM peut contenir plusieurs images d'OS, nous allons d'abord déterminer l'index de l'image dont nous avons besoin :

imagex /info E:\sources\install.wim

Supposons que le Windows requis se trouve sous l'index 1.

Nous déployons 1 système d'exploitation depuis l'index sur notre VHD :

imagex /apply /check E:\sources\install.wim 1 Z:\

où Z : est la lettre attribuée à notre VHD.

Une fois le déploiement du système d'exploitation terminé, vous pouvez accéder au disque VHD et vous assurer que sa structure de répertoires correspond au disque système Windows.

Si tout s'est bien passé, nous procédons à l'ajout d'informations au chargeur de démarrage du système d'exploitation selon lesquelles il est également possible de démarrer à partir de notre VHD.

Modification des informations dans le chargeur de démarrage Windows

Lancez la ligne de commande avec les droits d'administrateur.

Nous créons une copie du système d'exploitation actuel dans le bootloader et lui donnons la description « Windows 7 VHD » :

bcdedit /copy (actuel) /d "Windows 7 VHD"

L’exécution de cette commande affichera également le GUID de la nouvelle entrée. Écrivez-le ou copiez-le - nous en aurons besoin.

Si vous avez oublié de noter le GUID, vous pouvez le découvrir en exécutant la commande bcdedit sans paramètres.

bcdedit /set (GUID) périphérique vhd=\MyDisk.vhd

bcdedit /set (GUID) osdevice vhd=\MyDisk.vhd

N'oubliez pas de remplacer la lettre de lecteur et le chemin du fichier VHD par les vôtres.

Certains systèmes x86 nécessitent que vous modifiiez le paramètre de configuration de démarrage du noyau pour rechercher des informations matérielles spécifiques et effectuer avec succès un démarrage natif à partir du disque dur virtuel :

bcdedit /set (GUID) détecté sur

où GUID est l'identifiant de notre nouvelle entrée dans le chargeur.

Achèvement

Vous pouvez maintenant redémarrer votre ordinateur.

Lorsque vous démarrez l'ordinateur sur fond noir, il vous sera demandé dans les 5 secondes de sélectionner un système d'exploitation. Choisissez votre système nouvellement créé.

Désactivation du démarrage à partir du VHD et retour à l'état d'origine

Pour remettre votre ordinateur dans son état d'origine, vous devez suivre les étapes suivantes (dans n'importe quel ordre) :

  • Supprimez l'entrée du chargeur de démarrage.

    Pour ce faire, nous exécutons la commande bcdedit sans paramètres. Elle nous montrera tous les enregistrements. Nous retrouvons notre entrée ajoutée et son GUID dans la liste.

    Pour le supprimer, exécutez la commande :

    bcdedit /delete (GUID)

  • Supprimez le disque virtuel de la console "".
  • Supprimez le fichier VHD.

P.S. Décrivez dans les commentaires à quelles fins utilisez-vous la technologie de démarrage à partir d'un disque virtuel VHD ?

VHD est un format de fichier utilisé, par exemple, par la machine virtuelle Microsoft Virtual PC pour émuler un disque dur. J'ai écrit à plusieurs reprises sur la prise en charge de ce format par le système d'exploitation Windows 7. Il est temps de vous expliquer comment faire fonctionner Windows 7 directement à partir d'un disque dur virtuel et sur du matériel physique, sans utiliser de machine virtuelle. Le chargeur de démarrage de Windows 7 peut fonctionner avec des fichiers VHD et lancer le système d'exploitation à partir d'eux, comme s'il s'agissait d'un disque dur ordinaire.

Pourquoi est-ce

  • Sur du matériel physique, le système fonctionne beaucoup plus rapidement que sur une machine virtuelle, et utilise tous les « délices » de ce matériel. Donc, si votre carte graphique prend en charge Aero, vous l'obtiendrez.
  • Vous aurez un accès complet aux données de votre PC, puisque le disque dur physique sera « visible » depuis le système démarré à partir du VHD.
  • Le système en VHD est stocké dans un seul fichier, ce qui signifie que vous pouvez :
    -facile à cloner en copiant simplement le fichier VHD
    -vous pouvez tester les versions bêta des logiciels sans vous soucier du système
    -vous pouvez étudier le système, expérimenter le registre, sans craindre de le « dumper ».

Où commencer

Nous aurons besoin:

  1. Système d'exploitation installé Windows 7
  2. Fichier VHD
  3. DVD amorçable avec Windows 7
  4. Utilitaire DiskPart (il est inclus dans le système)

Il existe deux manières de créer un fichier VHD :

  1. via l'interface Windows 7 ;
  2. via la ligne de commande directement lors du démarrage à partir du DVD.

Travailler à partir d'un système d'exploitation installé

Lancez Gestion des disques : en cliquant sur "Ordinateur" au menu "Commencer" clic droit, sélectionnez "Contrôle", et à gauche, cliquez "Gestion de disque":

Exécuter l'élément de menu "Action"-"Créer un disque dur". Cette fenêtre apparaîtra à l'écran :

Définissez les options d'emplacement et de taille du disque dur. Dans cet exemple, je crée un nouveau fichier Win7.vhd sur le lecteur F : d'une taille de 30 Go de type dynamique.

Le disque dur virtuel est prêt à l'emploi. Insérez le disque d'installation de Windows 7 dans le lecteur de DVD, redémarrez votre système d'exploitation actuel, démarrez à partir du DVD et attendez que cette fenêtre apparaisse :

Cliquez sur Maj+F10 Partie disque et appuyez sur Entrer.

Entrez les commandes suivantes :

Sélectionnez le fichier vdisk="F:\win7.vhd" et attachez le disque virtuel

Remplacer F: sur la bonne voie dans votre système.

Fermez la fenêtre d'invite de commande et commencez l'installation du système d'exploitation. Lors de la sélection d'une partition, ignorez cet avertissement :

Travailler avec des médias DVD

Insérez le disque d'installation de Windows 7 dans le lecteur, démarrez à partir de celui-ci et attendez que cette fenêtre apparaisse :

Cliquez sur Maj+F10. Ce raccourci clavier vous donnera accès à la ligne de commande. Tapez-le Partie disque et appuyez sur Entrer.

Imprimer dans PARTIE DISQUE la commande suivante :

Créer un fichier vdisk="G:\win7.vhd" type=extensible maximum=30000

Cela signifie créer un fichier win7.vhd de type extensible, limitant la taille maximale à 30 gigaoctets. Remplacer G: au nom du lecteur sur lequel vous souhaitez stocker le fichier créé.

Montez le fichier VHD pour qu'il soit disponible pour le programme d'installation :

Sélectionnez le fichier vdisk="G:\win7.vhd" attachez le disque virtuel

Vous pouvez ensuite fermer la fenêtre d'invite de commande et installer sur la partition VHD comme s'il s'agissait d'une partition de disque dur logique ordinaire. Lors de la sélection d'une partition, ignorez cet avertissement :

Options de téléchargement

Le programme d'installation lui-même écrira une nouvelle entrée dans l'option de démarrage, mais il l'appellera « Windows 7 ». Vous souhaiterez probablement changer le nom. C'est facile à faire en utilisant un utilitaire standard bcdedit.exe. Lancez l'interpréteur de ligne de commande cmd.exe au nom de l'administrateur, cliquez sur "Commencer", dans le champ de recherche, saisissez cmd.exe et appuyez sur CTRL+ENTRÉE. Si vous disposez d'un "nouveau" système démarré à partir d'un VHD, entrez :

Bcdedit /set (actuel) /d "Windows 7 à partir d'un VHD"

Sinon, vous pouvez de la même manière renommer le système actuel ou rechercher l'ID du système d'exploitation du VHD dans la sortie. bcdedit en l'exécutant sans paramètres :

Dans mon cas, l'entrée a un identifiant (défaut) et je vais exécuter les commandes suivantes :

Bcdedit /set (par défaut) description "Windows 7 à partir d'un VHD" bcdedit /default (actuel)

Ils veulent dire:

  1. Définissez la description du système (par défaut) sur « Windows 7 à partir d'un VHD »
  2. Démarrez le système d'exploitation actuel par défaut. J'exécutais Windows 7 à partir d'un support physique, c'est-à-dire "indigène".

conclusions

Cet article décrit les techniques de base pour organiser le démarrage de Windows 7 à l'aide de disques durs virtuels. Les étapes décrites suffisent pour installer Windows 7 dans un fichier VHD et le démarrer à partir de celui-ci. Vous pouvez obtenir plus d'informations sur le VHD dans l'article


Fermer