Yeah, you are exactly right. Use bootable disks like, UBCD or Hiren's disk to recover data, then use recovery disk to reset the Windows OS.
You can also use that recovery disk to first scan drive for errors, or repair corrupt bootloader, beside re-imaging the OS, but you can't recover DATA from that disk, if you havn't taken any backup's previously.