Во-первых, адекватные люди используют никсы для восстановления данных. Спасибо кривой архитектуре windows. Во-вторых, какие данные и что за файловая система была?
Наконец, если это текст, то элементарная утилита strings на /dev/sdX должна помочь. Хотя и руками придётся поработать, раскидывая данные по полкам, а их будет очень много, очень. А так, обычно хватает
форемоста или
скальпеля.
Однако, перед тем как начинать, советую сделать изображение диска
dd if=/dev/sdX of=/home/username/sdX.image
, хоть тут и потребуется много-много памяти. Можно поточно сжать gzip'ом.
UPD.
Забыл написать, что если диск деформирован, то вряд ли что-нибудь поможет, а его использование только навредит. Если за данные можно убить пару миллионов енотов, советую обратится к профессионалам.