domingo, 18 de mayo de 2008

Montar Imagen NTFS de VirtualBox

El otro día, no se que pasó, ya ni me acuerdo intenté acceder a mi imagen que tenia en VirtualBox, pero cual fue mi sorpresa que no funcionaba. Al intentar entrar me daba una excepción.
Así que me puse a investigar, a ver de que modo podía sacar los datos de esa imagen. Con la ayuda de los foros de VirtualBox, estos son los pasos que necesité para poder montar mi imagen.

Necesitaremos la herramienta vditool (que viene con VirtualBox) y khexedit o cualquier editor hexadecimal.

1- vditool COPYDD imagen.vdi volcadotemporal

2- dd if=volcadotemporal of=volcadomini bs=1M count=1

3- khexedit volcadomini (ahora busca con el editor el texto NTFS y te quedas con el numero hexadecimal y lo pasas a decimal, con la calculadora de KDE o con lo que quieras, en principio a mi me salió 7e00, en decimal 32256)

4- sudo mount -o loop,offset=32256,umask=000 volcadotemporal /puntodemontaje

Y aquí el resultado
5- ll /puntodemontaje
total 193M
dr-xr-xr-x 1 root root 0 jun 5 2007 AEAT
-r-xr-xr-x 1 root root 196 abr 29 2007 boot.ini
dr-xr-xr-x 1 root root 4,0K may 13 20:46 Documents and Settings
-r-xr-xr-x 1 root root 47K ago 4 2004 ntdetect.com
-r-xr-xr-x 1 root root 245K ago 4 2004 ntldr
-r-xr-xr-x 1 root root 192M may 13 20:45 pagefile.sys
dr-xr-xr-x 1 root root 8,0K may 12 13:05 Program Files
dr-xr-xr-x 1 root root 0 abr 28 2007 RECYCLER
dr-xr-xr-x 1 root root 0 abr 28 2007 System Volume Information
dr-xr-xr-x 1 root root 44K may 13 20:46 Windows