Здравствуйте. Ни одна программа не восстанавливает кардинально лучше других. Есть откровенно бестолковые, есть относительно адекватные - но при каких-то повреждениях они восстанавливают сносно а при каких-то вообще не могут. Функционал у программ может быть разный. Но у тех программ которые можно найти в интернете нет таких возможностей как у тех программ которые поставляются с оборудованием. А универсального средства вообще не существует. Для того чтобы полностью использовать все возможности для восстановления применительно к конкретному случаю нужно учитывать его специфику и разбираться в файловых системах и в способах восстановления. Программы могут восстанавливать - если повезет. Но если программы не восстанавливают - это не означает что шансов нет. Как минимум - если информация важная - это нужно проверить обратившись к профильному специалисту.