Programów jest dużo. Jedne potrafią więcej, inne mniej. Zwykle płatne potrafią więcej, a bardzo drogie pozwalają na bardzo dużo. Chcesz mieć komputer na linuksie, który służy do odzyskiwania danych, czy odzyskiwać dane z linuksowych partycji? Bo to dwa różne pytania. Jeśli zamierzasz instalować program do odzyskiwania danych na komputerze, z którego dane straciłeś, to jest to bardzo głupi pomysł. Jeśli zależy Ci na danych, zapobiegaj ich nadpisaniu, a więc nie używaj dysku, z którego przepadły dane, nie uruchamiaj z niego systemu, podłącz jako drugi do innego komputera, najlepiej w trybie tylko do odczytu, wyłącz TRIM na dyskach SSD...itd. - nie jestem w stanie w tym miejscu opisać wszystkich głupich rzeczy, jakie można zrobić.
Obojętnie, czy system startujesz z dysku, z płyty czy z jakiegokolwiek innego nośnika - cały czas jest to poziom systemowy. Poziom sprzętowy zaczyna się, kiedy bierzesz do ręki lutownicę, śrubokręt, terminal szeregowy...ale najpierw opanuj podstawy.