Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: VHD file mounten  (gelezen 2068 keer)

Offline Vecodo

  • Lid
VHD file mounten
« Gepost op: 2015/07/06, 12:04:58 »
Goedemiddag,

Ik wil een graag een VHD file mounten in linux (Draai ubuntu en kali). Heb al flink gezocht maar nog geen werken oplossing gevonden.

Wie helpt mij de goede kant op?

ps: kan iemand dit bericht in juiste forum zetten? Software denk ik?
« Laatst bewerkt op: 2015/07/06, 12:11:58 door Vecodo »

Offline EZ-man

  • Lid
Re: VHD file mounten
« Reactie #1 Gepost op: 2015/07/06, 12:26:01 »
Ik neem aan dat je met vhd bedoeld een virtual hard disk :      http://www.file-extensions.org/vhd-file-extension
Op AskUbuntu zie ik dat je dat kan doen m.b.v. VirtualBox :    How do I mount .vhd file?

Offline Vecodo

  • Lid
Re: VHD file mounten
« Reactie #2 Gepost op: 2015/07/06, 12:32:14 »
Ik neem aan dat je met vhd bedoeld een virtual hard disk :      http://www.file-extensions.org/vhd-file-extension
Op AskUbuntu zie ik dat je dat kan doen m.b.v. VirtualBox :    How do I mount .vhd file?

Die bedoel ik ja :).

Wil het alleen niet in een virtuele omgeving uitvoeren. Normaal gezien kan je hier virtual fuse voor gebruiken (Commando vdfuse) alleen deze werkt bij mij niet en een deftige installatie vinden is mij nog niet gelukt.

Offline aartje

  • Lid
Re: VHD file mounten
« Reactie #3 Gepost op: 2015/07/07, 11:06:23 »
Mij is het wel een keer gelukt, maar ik weet niet of het nog werkt.
Ik had voor mezelf een bestandje gemaakt met de volgende inhoud
om het te onthouden:


Eerst "qemu" installeren.
Dan :  sudo rmmod nbd (gaf foutmelding)
sudo modprobe nbd max_part=16
sudo qemu-nbd -c /dev/nbd0 /datassdext4/windowspremwin7ssd/win7prem.vdi
sudo mount /dev/nbd0p1 /mnt  (mount boot-partitie)
sudo umount /mnt (unmount hem weer)
sudo mount /dev/nbd0p2 /mnt (mount c:-partitie)
sudo umount /mnt (unmount hem weer)

Bij mij is dus het vdi-bestand :  /datassdext4/windowspremwin7ssd/win7prem.vdi


Offline EZ-man

  • Lid
Re: VHD file mounten
« Reactie #4 Gepost op: 2015/07/07, 11:24:45 »
Op AskUbuntu kom ik dit tegen : How to mount a vdi file in ubuntu

Citaat
Running Ubuntu 14.04 with Virtualbox 4.3.10 I installed the package by forcing dpkg.
sudo dpkg -i --force-depends virtualbox-fuse_4.1.18-dfsg-1ubuntu1_amd64.deb
Everything worked just fine after that.

When you mount the vdi file it just gives you access to the partitions, but you need to then mount the partition somewhere.
For example:
mkdir ~/vdisk
mkdir ~/part1
sudo vdfuse -f Machine.vdi ~/vdisk
sudo mount ~/vdisk/Partition1 ~/part1
-----

in het commentaar staat nog een alternatief voor het eerste commando:
sudo dpkg -i --force-depends virtualbox-fuse_4.1.22-dfsg-0ubuntu2_amd64.deb
Eerlijk gezegd heb ik geen idee of dit allemaal werkt:
  -  gedraagt vdi zich op dezelfde manier als vhd
  -  in de commentaren zie ik nergens een reactie als: Hé het werkt!


AANVULLING
Als ik in Synaptic virtualbox-fuse in geef, dan komt het onderstaande pakket boven drijven:
xmount
mount allows you to convert on-the-fly between multiple input
 and output harddisk image types. xmount creates a virtual file
system using FUSE (Filesystem in Userspace) that contains a
virtual representation of the input harddisk image. The virtual
representation can be in raw DD, VirtualBox's virtual disk file
(VDI) format, Microsoft's Virtual Hard Disk Image format (VHD)
or in VMware's VMDK format. Input harddisk images can be raw DD
or EWF (Expert Witness Compression Format) or AFF (Advanced
Forensic Format) files. In addition, xmount also supports
virtual write access to the output files that is redirected to a
cache file. This makes it for example possible to boot acquired
harddisk images using QEMU, KVM, VirtualBox, VMware or alike.
« Laatst bewerkt op: 2015/07/07, 11:40:07 door EZ-man »

Offline Vecodo

  • Lid
Re: VHD file mounten
« Reactie #5 Gepost op: 2015/07/07, 13:14:42 »
Mij is het wel een keer gelukt, maar ik weet niet of het nog werkt.
Ik had voor mezelf een bestandje gemaakt met de volgende inhoud
om het te onthouden:


Eerst "qemu" installeren.
Dan :  sudo rmmod nbd (gaf foutmelding)
sudo modprobe nbd max_part=16
sudo qemu-nbd -c /dev/nbd0 /datassdext4/windowspremwin7ssd/win7prem.vdi
sudo mount /dev/nbd0p1 /mnt  (mount boot-partitie)
sudo umount /mnt (unmount hem weer)
sudo mount /dev/nbd0p2 /mnt (mount c:-partitie)
sudo umount /mnt (unmount hem weer)

Bij mij is dus het vdi-bestand :  /datassdext4/windowspremwin7ssd/win7prem.vdi

Had Qemu ook gevonden! Ga er mee aan de slag om te kijken of dit nog steeds werkt op Ubuntu 14.04

-edit 1-
Commando: Sudo qemu-nbd -c [link naar vhd bestand]
geeft als resultaat: Command not found terwijl Qemu-utils wel geinstalleerd is.

-edit 2-
Synaptic gaf aan dat qemu-utils geinstalleerd was. Dit bleek niet zo te zijn.
Sudo apt-get install qemu-utils zorgde voor de installatie van command Qemu.

command: sudo qemu-nbd -c [locatie vhd] geeft nu als resulaat: qemu-nbd: Invalid number of argument

-edit 3-
command sudo qemu-nbd -c /dev/nbd0 [vhd file] werkt wel. (logisch ook, haha)

-edit 4-
Met mount command zie ik de schijf
/dev/nbd0p1 on /mnt type ext4 (rw)

nu nog maar even uitzoeken hoe ik deze kan benaderen. Gelukt. heb het voor elkaar gekregen er wat data af te krijgen :)

Op AskUbuntu kom ik dit tegen : How to mount a vdi file in ubuntu

Citaat
Running Ubuntu 14.04 with Virtualbox 4.3.10 I installed the package by forcing dpkg.
sudo dpkg -i --force-depends virtualbox-fuse_4.1.18-dfsg-1ubuntu1_amd64.deb
Everything worked just fine after that.

When you mount the vdi file it just gives you access to the partitions, but you need to then mount the partition somewhere.
For example:
mkdir ~/vdisk
mkdir ~/part1
sudo vdfuse -f Machine.vdi ~/vdisk
sudo mount ~/vdisk/Partition1 ~/part1
-----

in het commentaar staat nog een alternatief voor het eerste commando:
sudo dpkg -i --force-depends virtualbox-fuse_4.1.22-dfsg-0ubuntu2_amd64.deb
Eerlijk gezegd heb ik geen idee of dit allemaal werkt:
  -  gedraagt vdi zich op dezelfde manier als vhd
  -  in de commentaren zie ik nergens een reactie als: Hé het werkt!


AANVULLING
Als ik in Synaptic virtualbox-fuse in geef, dan komt het onderstaande pakket boven drijven:
xmount
mount allows you to convert on-the-fly between multiple input
 and output harddisk image types. xmount creates a virtual file
system using FUSE (Filesystem in Userspace) that contains a
virtual representation of the input harddisk image. The virtual
representation can be in raw DD, VirtualBox's virtual disk file
(VDI) format, Microsoft's Virtual Hard Disk Image format (VHD)
or in VMware's VMDK format. Input harddisk images can be raw DD
or EWF (Expert Witness Compression Format) or AFF (Advanced
Forensic Format) files. In addition, xmount also supports
virtual write access to the output files that is redirected to a
cache file. This makes it for example possible to boot acquired
harddisk images using QEMU, KVM, VirtualBox, VMware or alike.

Ga eerst even kijken naar Xmount. Virtualbox-fuse al eens mee lopen stoeien maar daar kwam ik niet aan uit.
Wanneer je virtualbox tegenwoordig install zit virtualbox-fuse er niet meer bij dacht ik.

Xmount als ik het goed begrijp heb je als input alleen RAW DD of EWF of AFF files.
De VHD file is natuurlijk om te zetten naar een DD file.
« Laatst bewerkt op: 2015/07/07, 14:30:26 door Vecodo »