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

9

Je veux obtenir une boîte virtuelle pour monter et démarrer l'image disque que j'ai prise il y a un mois.

J'ai pu monter le lecteur et voir son contenu, tout est accessible, je veux maintenant démarrer l'image car je veux utiliser les programmes Windows auxquels j'ai besoin d'accéder.

Comment dois-je procéder? En tapant la question, je ne vois que des références aux images de boîtes virtuelles.

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

** EDIT ** Ma question reste encore un mystère, pour réitérer, je n'utilise pas de fichier ISO, c'est une image d'un disque dur qui a été créé en utilisant la ddcommande et 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 exécuter la partition Windows de cette image.

En termes simples, s'il fonctionne, je sais que le SSD a un mauvais bloc (qu'Ubuntu ne répare / déplace / ne bourre pas dans la 11e dimension ...) Je sais donc que je peux alors utiliser un scrubber et un format (comme le le fabricant de disques suggère) puis réimaginez et nous serions tous ravis d'y retourner.

Donc, pour réitérer encore une fois, ce n'est pas "Installer" un ISO Windows, c'est monter une image d'un disque dur dans virtualbox, seul VB accepte seulement ISO ou sa variété native de formats.

Mark Giblin
la source

Réponses:

14

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 VirtualBox, puis cliquez sur Paramètres
Cliquez sur la catégorie Stockage dans la fenêtre Paramètres
Cliquez avec le bouton droit dans le volet de l'arborescence de stockage, puis cliquez sur Ajouter le contrôleur de disquette à
droite -Cliquez sur le périphérique du contrôleur de disquette, puis cliquez sur Ajouter un périphérique de disquette.
Cliquez sur le bouton Choisir un disque dans la fenêtre d'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 .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.

Element Tech
la source
Vous devriez passer à 2:28 dans la vidéo car c'est là que vous trouverez les instructions.
Element Tech
J'ai regardé la plupart de cela et j'ai déjà essayé de faire un disque, quel est mon problème, j'ai un SSD dont j'ai pris une image, c'est l'image dont j'ai besoin pour monter / exécuter ou tout autre terme utilisé pour décrire le fait de pouvoir utiliser un système d'exploitation hôte pour exécuter un système d'exploitation tiers. J'ai déjà un fichier image, c'est .img pas ISO.
Mark Giblin
7

Attacher une image disque brute devrait être possible en créant un vmdk brut.

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

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

Attacher le disque virtuel à une machine virtuelle virtuelle devrait être possible après cela. Le chemin /path/to/disk.imgpeut également pointer vers une partition ou un périphérique de boucle.

JJ Hakala
la source