Does anyone know any utilities that give a low-level view of hard drives and file systems?

Something that can access physical sectors and display the results in a meaningful way - for example, expand the MBR and show the partition table. Also, one that can interpret file systems, thus break down the BIOS parameter block on FAT and the MFT records etc on NTFS. Any other supported file systems (e.g for Linux) would also be useful as well.

It needs to run under Windows, but the disk to be looked at would typically be connected via an external USB converter thingy.

I have tried Disk Investigator which is excellent, but only works on partitions. Roadkil's Sector Editor does access the whole disk, but only displays the data in raw format.

As always, ideally a free one, but happy to pay for something that does a good job.

Thanks in advance,