The only one I have used (and still remember) is Astrumi. Here's a description from http://www.informacione.com/passwords.html
(the first thing that came up when I googled Astrumi password recovery) I dunno if it works with Vista, as the last time I used it Vista wasn't out.
Austrumi (v0.9.2 - December 2004)
Austrumi is a Linux bootable ISO image for recovering NT passwords and other cool tools and methods, sized for Business Card size CD media (50Mb). It allows you to change any password, including that of the Administrator, on a partition occupied by Windows NT, Windows 2000 or Windows XP. Simply boot the CD and when you get to the initial boot prompt, type:
This will launch a console utility that will detect Windows partitions on the hard disk and provide you with a menu to modify any user or Administrator passwords on the Windows system. It will even give access to the Windows registry for recovery purposes. Quite a handy utility to keep in your wallet (AUSTRUMI is small enough to fit on a business card-size CD) if you are unfortunate enough to having to deal with Windows machines in your line of work.
Read more at http://sourceforge.net/projects/austrumi
Austrumi v0.9.2 (ISO file, 50.9mb)