persistence and alot of googling paid off. Theres definatley a problem with my drive. gparted helped as i made new partitions starting from the end and left 20 gb free at the beginning. 1st i tried 10 but still got errors with gparted so the disk problem seems to lie in that area.
this is the error that i was getting in gparted until i left 20 free at the start.
ext2fs_mkdir: Attempt to read block from filesystem resulted in short read while creating root dir
hope this might help someone else.