Panasonic DVR disk data rescue

Some video players are equiped with harddrives, which can record the TV programme internally. Videos are stored in a specific filesystem, so neither you can mount the extracted harddrive, nor you can play the files on PC. This is a how to extract the files from drive. you need a python script dvr-recover.py by Stefan Haller (tested for Panasonic DMR-EH55, DMR-EH56, DMR-EH57, DMR-EX77, DMR-EX85, DMR-XW300, DVM-E80H ....) to run it, you need python2 first, after connecting the drive to the computer, you have to find out device name: #on freebsd, on linux may vary tail dmesg da0 at umass-sim0 bus 0 scbus4 target 0 lun 0 da0: Fixed Direct Access SPC-3 SCSI device da0: Serial Number 94522D072504 da0: 40.000MB/s transfers da0: 381554MB (781422768 512 byte sectors) da0: quirks=0x2 so, the device name is /dev/da0 then, configure the dvr-recover script. it stores it's configuration to sqlite database #set the input device python dvr-recover.py setup input add /dev/da0 # setup the target directory to 'wheretoexport' python dvr-recover.py setup export_dir wheretoexport # now, look up for chunks of videofiles in the device # runs for several hours, or even a day python dvr-recover.py create # show, what chunks were found python dvr-recover.py show # sort the chunks python dvr-recover.py sort # export the videofiles to wheretoexport python dvr-recover.py export output is in .mpeg files. the script joins chunks to files. wait for several more hours or days done! EOF Comments requested ~~~~~~~~~ Binary Sxizophreny - index of comp related stuff Kangaroo's Homepage (czech)