hdd'de sorun olmadığını biliyorum demişsin, ama format atmaya çalıştığımda hdd görünmüyor demişsin.
format atmak için dos altından "format c:" falan mı kullanıyorsun? hddyi bağladığın başka pc'de tekrar formatla ya da gparted live cd kullan, sistemi gparted cd den boot et öyle bak.
bir de vista "boot.ini" kullanmaz, vista boot loader diye ayrı bir olayı vardır onun, hdd'yi başka bir yere bağlayıp
easybcd ile vista boot loader'ı onarabilirsin.