On 01/09/2022 06:33, David Christensen wrote:
First sentence -- You don't want the OS to access the drive on the next
boot.
I would say that while ddrescue is running any other disk operations,
especially causing seeks, may be undesired. While smartd may be
configured or stopped, udisksd is tightly integrated into desktop
environments and 10 min SMART polling interval is hardcoded for SATA
disks (however USB enclosures are ignored).
https://github.com/storaged-project/udisks/issues/407
In some cases it still might be better to monitor disk temperature.
Unfortunately I can not suggest anything concerning too low read speed,
I do not have such experience. It might be problem with particular area
on disk surface, so speed should increase for other block ranges, or it
might be firmware failure.
In the case of really precious data try to find a service with
appropriate equipment. Otherwise attempt of reading may cause so severe
damage that nobody will be able to recover any information.