Oczywiście że się da. Dowolny fdisk z GNU/Linux taką operację obsłuży. Pamiętaj jednak że bez względu na to jakiego programu użyjesz, obowiązkowo wcześniej wykonaj backup takich danych.
Co do programu, wystarczy że partycja będzie zaczynała się i kończyła na tych samych cylindrach i sektorach. Zmienia się tylko znacznik w tablicy partycji o tym że nie jest logiczna a podstawowa.