Are there any utilities, or is it possible to repair a windows 7 hard drive using another windows 7 computer (the hard drive will be connected via usb)?

I know you can create a win7 restore/repair disc which is what I'm wanting, but the hard drive will be connected to a fully working win7 computer via usb so I wont be booting using a win7 repair disc.