su gives you root privileges but doesn't change PATH value. It just elevates user level and doesn't give direct access to root commands. You specify have to specify complete path.
Code:
su 
echo $PATH
fdisk -l
exit
su -
echo $PATH
fdisk -l