I have a half-dead 1TB WD mechanical hard drive, which I am trying to recover files from using TestDisk. It used to host Windows 10 and before crashing wasn't filled over half-way, so I decided to make a dd image of the largest partition.
The problem I'm facing is the fear of running out of space on the healthy disk which is used to store the disk image. Due to my lack of any disk recovery experience I expected that I could use a 1TB healthy disk to store the recovered <500GB of data. I'm also using the healthy drive to host a fresh copy of Windows 10 and the TestDisk software.
Currently I have around 7% of the partition imaged (which took about a day), so I'm wondering if I should cancel the imaging process (which I don't want to do, because the half-dead disk is already in bad shape) and use a 2TB healthy disk or if I should wait until the dd image is 90% done and then cancel it. Since the drive was never filled half-way, would I risk loosing data? How useable would a dd image be were it to be aborted mid-way creation on TestDisk?
ddfor this, useddrescue. How usable will the image be? Read this answer. It applies to images created withddas well, ifddis used properly. Usingddproperly with faulty disk and over multiple sessions is not as easy as you wish. Useddrescue. – Kamil Maciorowski May 01 '20 at 19:56