It's possible, but is very drive dependant, some drives require complex SATA commands be sent, that sometimes can't be sent over USB. Best thing to do is open your xbox first and find out what drive you've got in there then decide based on that. These USB adapters can be pretty expensive though, you should reconsider the laptop part, take the hard drive out, shouldn't take long and see if it's SATA, if it is, you can use one of the boot off CD or USB dongle methods to do it without having to buy a USB adapter.