Loops and pauses
Posted: 23 Dec 2020, 17:35
Hi,
Just for the context: recovering both from USB disks and image files. In x86_64 GNU/Linux.
Sometimes, photorec just stays. Not frozen, you can even see disk activity. It just stays. The Reading sector remains the same, Elapsed time and Estimated time to completion remain the same, too. You can't quit only kill.
After a while, sometimes after a long wait, it moves on. BTW, if you tried to quit this is the moment when the quit command is considered. The reading sector and the times jump/increment.
First time I thought it is recovering a big file but I'm not sure anymore. Do you know what really happens during this "stay"?
Sometimes, photorec loops. The reading sector increments to a (not) certain value then drops to a lower one. Usually the result is a file per loop.
First time I thought it is recovering a fragmented file but I'm not sure anymore. Do you know what really happens during this "loop"?
I both cases I note the reading sector (where it stays or, respectively, from where it falls back) round it up to an 128-multiple (as, probably incorrectly, understood from an older, locked post) and put this value in photorec.ses after closing/killing the process.
Then restart photorec_static. Probably some files are lost but at leas the things are moving on.
Do you have a better way of dealing with these cases?
Thank you,
Vane
Just for the context: recovering both from USB disks and image files. In x86_64 GNU/Linux.
Sometimes, photorec just stays. Not frozen, you can even see disk activity. It just stays. The Reading sector remains the same, Elapsed time and Estimated time to completion remain the same, too. You can't quit only kill.
After a while, sometimes after a long wait, it moves on. BTW, if you tried to quit this is the moment when the quit command is considered. The reading sector and the times jump/increment.
First time I thought it is recovering a big file but I'm not sure anymore. Do you know what really happens during this "stay"?
Sometimes, photorec loops. The reading sector increments to a (not) certain value then drops to a lower one. Usually the result is a file per loop.
First time I thought it is recovering a fragmented file but I'm not sure anymore. Do you know what really happens during this "loop"?
I both cases I note the reading sector (where it stays or, respectively, from where it falls back) round it up to an 128-multiple (as, probably incorrectly, understood from an older, locked post) and put this value in photorec.ses after closing/killing the process.
Then restart photorec_static. Probably some files are lost but at leas the things are moving on.
Do you have a better way of dealing with these cases?
Thank you,
Vane