Durch das bloße Anschließen einer HDD schrottest du keinen Boot-Loader. Da muss noch was anderes passiert sein. Wahrscheinlich hat das BIOS deines Boards einfach nur die Boot-Reihenfolge durcheinandergeworfen.
Ich vermute, dass der Bridge-Chip des externen Festplattengehäuses defekt ist. Weshalb du mit deinen Wiederherstellungs- und/oder Datenrettungsversuchen nicht weiter kommst, so lange die Festplatte im externen Gehäuse verbaut ist. Wahrscheinlich hast du mit deinen Versuchen, wobei Schreibend auf die Platte zugegriffen wurde, bereits Daten überschrieben, weshalb die Formatierung und die Daten auch direkt per SATA angeschlossen nicht von Windows erkannt wird bzw. angezeigt werden.
Die beste Chance noch an deine Daten zu kommen, hast du, wenn du die Platte direkt per SATA anschließt.