[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

P2V VHDX QMU KVM



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.


Reply to: