I state I am asking if it is possible and HOW. I note many forum answers are 'you can't' or 'you don't need to on Linux cause it is perfect and wonderful' - none of these answers will help.
Firstly, the HDD in question is SATA 163 GB and contains ONLY backup data like music, video and NO windows programs or installations. I have had a HDD failure in second HDD that is completely FUBAR so have lost my windows installation, this HDD had linux and windows dual boot, HDD is undetectable in BIOS.
The working HDD is 130GB full with capacity of 163GB (it is badly fragmented due to excessive use...). I intend to defrag this drive using USB linux OS (bootable USB with installation files and 'trial') and any other programs that will enable this task. Once this is done I intend to locate which data areas are free (the end of HDD data storage area), create a new partition on this free space, install linux full version and get things working.
I understand fully the following:
I can buy a new HDD for install.
I can get an external hard drive, back up the data.
I also understand that copying off backup hdd and then copying back will do the same as defrag.
I ask this question to find out how to complete this action I have requested and NOT to complete it using the methods unavailable to me at this time.