HDD自体が故障していなければ可能という事ですが、
取り出したHDDのOSと増設したパソコン(Windows XP又は10) のOSとが干渉しあう心配は有りませんか。
干渉しあった場合やフリーズした場合でも、増設したパソコン(Windows XP又は10)を元の状態に復元できるでしょうか。
移行先のOSが起動さえすれば、外付けHDDはUSBメモリと同じ処理をされるので
問題ありません。
ただし、XPに関しては今の規格では対応できないものがあるので
それについては不具合が出る可能性はありますよ。
(先述した4TB以上の容量だったり、GPTでフォーマットされてる等)