So, exactly this motivated me, to fix it with fdisk.
This error doesn't appear on my server, from which I am posting now, but from my laptop.
--> both are 8-STABLE
I used fdisk and chosen it's correction recommendations.
It fixed ad4s1's start and size, which is WinXP C drive
It fixed ad4s2's start and size, which is WinXP D drive
Then it fixed ad4s3's start and size, which is FreeBSD 8-STABLE
Exactly, this last one was very suspicious to me, as it offered size which was double from inicial value thus extending it from 30 Gb to 60 Gb, which assumes breaking HDD capacity of 150 Gb to 180 Gb.
I allowed this as it was last - third slice on a disk so there is nothing to overwrite forwardly
Now, as soon, as FreeBSD's MBR manager appears, I can't boot in FreeBSD (F3), I get a beep and WinXP (F1) just shows initial loader and crashes.
I intend to download 8.0-RELEASE-i386-livefs.iso and burn it to CD.
Then boot from it on my laptop and fix partition table from it.
BUT, which tool should I use? fdisk again?
Is there tool, smart enough, to see what type of data is on disc and to offer sector start and size corrections, based on it?
Better recommendation? I am gonna snap!1
This error doesn't appear on my server, from which I am posting now, but from my laptop.
--> both are 8-STABLE
I used fdisk and chosen it's correction recommendations.
It fixed ad4s1's start and size, which is WinXP C drive
It fixed ad4s2's start and size, which is WinXP D drive
Then it fixed ad4s3's start and size, which is FreeBSD 8-STABLE
Exactly, this last one was very suspicious to me, as it offered size which was double from inicial value thus extending it from 30 Gb to 60 Gb, which assumes breaking HDD capacity of 150 Gb to 180 Gb.
I allowed this as it was last - third slice on a disk so there is nothing to overwrite forwardly

Now, as soon, as FreeBSD's MBR manager appears, I can't boot in FreeBSD (F3), I get a beep and WinXP (F1) just shows initial loader and crashes.
I intend to download 8.0-RELEASE-i386-livefs.iso and burn it to CD.
Then boot from it on my laptop and fix partition table from it.
BUT, which tool should I use? fdisk again?
Is there tool, smart enough, to see what type of data is on disc and to offer sector start and size corrections, based on it?
Better recommendation? I am gonna snap!1
