and no there is no way to do it without booting from something else.. USB key etc.. it has to have something to boot from in order to format it..

http://www.bootdisk.com/ is a good site for boot disks obviously.