Salve a tutti,
ho dovuto riconsegnare il mio pc di lavoro windows, prima di restituirlo ho
però effettuato un p2v con disk2vhd tool nativo di windows.
Sto ora cercando di far partire una vm da quel disco su Qemu utilizzando virt
manager.
Il virt-manager non riconosce però la partizione del disco di boot del vhdx con
il bios classico.
Ho provato quindi ad usare uefi ma vede solo il device a blocchi e non il fs di
boot sull'uefi interactive shell.
BLK0
Pciroot/..../SATA (0x0, 0xFFFF, 0x0)
ma non si vede alcun fs0 che dovrebbe essere sda1, corretto?
La premessa è che il vhdx è esplorabile con i libguestfs-utils, come vi mostro
da questo estratto.
utente@pc:/media$ guestfish --ro -a /media/utente/Seagate\ Backup\ Plus\ Drive/
$RECYCLE.BIN/
Nuova cartella/
FILM/
STEFANIA/
[FreeAllCourse.Com] Udemy - CompTIA Network+ (N10-007) Full Course & Practice
Exam/ System Volume Information/
disco.VHDX
utente@pc:/media$ guestfish --ro -a /media/utente/Seagate\ Backup\ Plus\
Drive/disco.VHDX
Welcome to guestfish, the guest filesystem shell for
editing virtual machine filesystems and disk images.
Type: ‘help’ for help on commands
‘man’ to read the manual
‘quit’ to quit the shell
><fs> run
100%
><fs> list-filesystem
list-filesystem: unknown command
><fs> list-filesystems
/dev/sda1: ntfs
/dev/sda2: ntfs
/dev/sda3: ntfs
/dev/sda5: unknown
/dev/sda6: unknown
/dev/sda7: unknown
/dev/sda8: unknown
/dev/sda9: unknown
><fs> exit
utente@pc:/media$ sudo guestmount -a /media/utente/Seagate\ Backup\ Plus\
Drive/disco.VHDX -m /dev/sda
sda sda1 sda2 sda3
utente@pc:/media$ sudo guestmount -a /media/utente/Seagate\ Backup\ Plus\
Drive/disco.VHDX -m /dev/sda1 --ro /mnt/
[sudo] password for utente:
utente@pc:/media$ ls /mnt
ls: cannot access '/mnt': Permission denied
utente@pc:/media$ sudo ls /mnt
'$RECYCLE.BIN' boot bootmgr BOOTNXT Recovery
_SMSTSVolumeID.7159644d-f741-45d5-ab29-0ad8aa4771ca 'System Volume Information'
utente@pc:/media$ umount /mnt
umount: /mnt: Permission denied
utente@pc:/media$ sudo umount /mnt
utente@pc:/media$ sudo guestmount -a /media/utente/Seagate\ Backup\ Plus\
Drive/disco.VHDX -m /dev/sda2 --ro /mnt/
utente@pc:/media$ sudo ls /mnt
'$Recycle.Bin' Dell hiberfil.sys MSOCache
PerfLogs 'Program Data Unprotected' 'Program Files Unprotected'
Programmi Recovery swapfile.sys temp Windows
Config.Msi 'Documents and Settings' Intel pagefile.sys
ProgramData 'Program Files' 'Program Files (x86)'
Quarantine StopProc.bat 'System Volume Information' Users
utente@pc:/media$ sudo umount /mnt
utente@pc:/media$ sudo guestmount -a /media/utente/Seagate\ Backup\ Plus\
Drive/disco.VHDX -m /dev/sda3 --ro /mnt/
utente@pc:/media$ sudo ls /mnt
'System Volume Information'
utente@pc:/media$
Qualcuno che ci è già passato?
Grazie a tutti.