I've got a HDD with unrecoverable bad blocks. HDD is part of Raid-0 array. If I access bad blocks by any means HDD hangs. Let's assume the HDD full capacity is 500,000,000,000 bytes, bad blocks are in range of 100,000,000,000 - 100,000,004,096 bytes (8 LBAs). How using dd or ddrescue can I clone this HDD to another HDD or to an image file without accessing bad blocks? I need bytes 0 - 99,999,999,999, then 4096 bytes of zeroes, then bytes 100,000,004,097 - 500,000,000,000.


up vote 0 down vote accepted

OK, maybe this can be done with dd too, but I solved my problem using WinHex (I selected physical device). It can clone any parts of disk to images and concatenate them.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.