web-dev-qa-db-fra.com

Comment monter une image disque prise sous Linux et s'exécuter dans une boîte virtuelle

Je souhaite que la boîte virtuelle monte et démarre l'image disque que j'ai prise il y a un mois.

J'ai pu monter le disque et voir son contenu, tout est accessible, je veux maintenant que l'image soit démarrée car je veux utiliser les programmes Windows dont j'ai besoin pour accéder.

Comment je procède? En tapant la question, je ne vois que des références à des images de boîte virtuelle.

Comme je n'ai pas de fichier image VBox, seul le fichier image que j'ai appelé ssd.img et VBox ne monte rien d'autre que .iso ou son format natif. renommer .img en .iso ne fonctionne pas.

** EDIT ** Ma question reste toujours un mystère, pour réitérer, je n’utilise pas de fichier ISO, c’est l’image d’un disque dur qui a été créé avec la commande ddet le fichier est un fichier * .img, déjà essayé de changer le nom du fichier en le renommant et cela ne fonctionne pas.

J'ai une boîte virtuelle et je veux lancer la partition Windows de cette image.

En termes simples, s'il fonctionne, alors je sais que le SSD a un bloc défectueux (Ubuntu ne répare pas/ne bouge pas/ne rentre pas dans la 11ème dimension ...). Je sais donc que je peux alors utiliser un scrubber et un format lecteur suggère) puis reimage et nous serions tous bien aller à nouveau.

Donc, pour réitérer, ce n’est pas "installer" un ISO de Windows, il monte une image d’un disque dur dans une virtualbox, seul VB accepte uniquement l’ISO ou sa variété de formats natifs.

8
Mark Giblin

Sélectionnez une machine virtuelle en cliquant sur son nom dans la fenêtre VirtualBox.
Cliquez sur le menu Machine en haut de la fenêtre de VirtualBox, puis cliquez sur Paramètres.
Cliquez sur la catégorie Storage dans la fenêtre Settings.
Cliquez avec le bouton droit de la souris sur le volet de l'arborescence de stockage, puis cliquez sur Ajouter un contrôleur de disquette.
Cliquez avec le bouton droit sur le périphérique Contrôleur de disquette, puis cliquez sur Ajouter un lecteur de disquette.
Cliquez sur le bouton Choisir un disque dans la fenêtre Invite qui apparaît.

Accédez au fichier image de la disquette (.IMG) sur votre ordinateur et double-cliquez dessus.
Si cela ne fonctionne pas, essayez de renommer le fichier .IMG en .ISO et montez-le.

Si cela ne fonctionne pas non plus, utilisez la commande convertfromraw de VBoxManage comme suit:

VBoxManage convertfromraw --format VDI [filename].img [filename].vdi

Enfin, montez le VDI en tant que disque dur.

10
Element Tech

L'association d'une image disque brute devrait être possible en créant un vmdk brut.

Dans le répertoire images de VirtualBox (comme/home // VirtualBox)

VBoxManage internalcommands createrawvmdk -filename rawtest.vmdk -rawdisk /path/to/disk.img

La connexion du disque virtuel à une machine virtuelle devrait être possible après cela. Le chemin /path/to/disk.img peut également pointer vers une partition ou un périphérique en boucle.

5
J.J. Hakala