Sounds to me like your options are to upgrade your internal drive to make it larger or engage in a tedious, lengthy, and possibly fairly pricy troubleshooting process to determine the weak link in your external drive setup. Maybe you can take your system to a repair shop, explain the issue, and...