Forum Home
Press F1
 
Thread ID: 66102 2006-02-11 01:29:00 Power out and now I can't load windowns bigmit37 (7537) Press F1
Post ID Timestamp Content User
429207 2006-02-13 00:03:00 Doesn't XP have a Repair option from the CD?

FIXMBR shouldn't touch the partition tables. The bit of code which it replaces is very short.

Have you got a floppy drive, or a USB stick? If so, you can backup the (non-booting) boot sector including the partition table using Linux. Then you can replace it if FIXMBR does something nasty.

You might be able to do this even if not root. mount will tell you wnat the disks are called. You want something like "/dev/hda1" and it will be mounted on /mnt/"something". Assuming it's "dev/hda1", do dd if=/dev/hda bs=512 count=1 of=bootsec.dat . (Note that the number is omitted from the /dev/hdXn). Then copy that .dat file to the floppy or USB device. mcopy bootsec.dat a: or copy it (however you do it) to the USB device ... maybe a GUI drag and drop.
Graham L (2)
429208 2006-02-13 00:15:00 There is also a fixboot command available in the Recovery Console as well as fixmbr, it writes a new partition boot sector onto the specified partition.

I'd just take the bull by the horns and issue both commands :)
Terry Porritt (14)
429209 2006-02-13 00:20:00 Instead of FIXMBR you could also try 'scandisk /r' which will check and repair any file errors CYaBro (73)
429210 2006-02-13 00:35:00 Instead of FIXMBR you could also try 'scandisk /r' which will check and repair any file errors

Hmm, I don't think scandisk is a command available from Recovery Console, Chkdsk is though.
Terry Porritt (14)
429211 2006-02-13 00:55:00 Doesn't XP have a Repair option from the CD?

FIXMBR shouldn't touch the partition tables. The bit of code which it replaces is very short.

Have you got a floppy drive, or a USB stick? If so, you can backup the (non-booting) boot sector including the partition table using Linux. Then you can replace it if FIXMBR does something nasty.

You might be able to do this even if not root. mount will tell you wnat the disks are called. You want something like "/dev/hda1" and it will be mounted on /mnt/"something". Assuming it's "dev/hda1", do dd if=/dev/hda bs=512 count=1 of=bootsec.dat . (Note that the number is omitted from the /dev/hdXn). Then copy that .dat file to the floppy or USB device. mcopy bootsec.dat a: or copy it (however you do it) to the USB device ... maybe a GUI drag and drop.


Yeah I don't have a floppy or a usb drive...ehh but the second portion seems very complicated. I am not very familiar with Linus at all.
bigmit37 (7537)
429212 2006-02-13 00:56:00 I tried the Fixboot command but that never worked out.

I am going to try these other commands and hope that something works out. I will let you guys know what happens.

Thanks guys.
bigmit37 (7537)
1 2