Reinstall root partition

I had Solaris 8 installed on a Ultra 10 machine but during a shutdown the root partition got corrupted. I have 3 other partitions on the drive (var, swap, home). Is there a way to reinstall the root partition without effecting the other partitions?

Also, when I run format from single user mode I get an error:

WARNING: /pci@1f,0/pci@1,1/ide@3/dad@0,0 (dad0):
Uncorrectable data Error: Block 1

DIOCTL_RWCMD: I/O error

Ready to get manufacturer's defect list from unformatted drive.
This cannot be interrupted and takes a long while.
Continue? n
[disk unformatted, no defect list found]

The disk must be formatted because I can mount the partitions. Should I say yes to getting the manufacturer's defect list?

Thanks
Jason

Rebuild os image on separate disk, mount old partitions, and cp data to new disk. You always want to use a mirrored root disk to avoid this senario. Disk Suite can be used as a cheap solution or veritas vm for a enterprise solution.

Thanks. I inherited the machine and a mirror would have been very nice. Should I do anything about the error that occurs when running format or will that go away after I cp the data?

So I rebuilt the os on a separate disk(c0t1d0). I booted into single user mode from the cd, tried to create a new file system on the old disks root partition (c0t0d0s0). When I do I get an error:

newfs /dev/rdsk/c0t0d0s0
WARNING: /pci@1f,0/pci@1,1/ide@3/dad@0,0 (dad0):
offline

dad0: disk okay
newfs: construct a new file system /dev/rdsk/c0t0d0s0: (y/n)? y
WARNING: /pci@1f,0/pci@1,1/ide@3/dad@0,0 (dad0):
Uncorrectable data Error: Block 10

WARNING: /pci@1f,0/pci@1,1/ide@3/dad@0,0 (dad0):
disk not responding to selection

read error on sector 16: I/O error
WARNING: /pci@1f,0/pci@1,1/ide@3/dad@0,0 (dad0):
offline

I still get the error mentioned in my first post when I run the format command.
Any enlightenment would be much appreciated
Thanks
Jason

I am not sure but I think you lost the disk.