Date: Tue, 24 Apr 2001 21:46:51 +0200 (CEST) From: Salvo Bartolotta <bartequi@neomedia.it> To: "Scot W. Hetzel" <hetzels@westbend.net> Cc: freebsd-questions@freebsd.org Subject: Re: Restore Partition table Message-ID: <988141611.3ae5d82b2f4ff@webmail.neomedia.it>
next in thread | raw e-mail | index | archive | help
> I figured out a way to recover the drive:
> 1. You will need the following:
> 1 spare hard drive (daX) (same model and size as the one your restoring
> (daY))
> Information on the size of each partition (root, swap, var, usr) that
> was on the drive (daY)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AFAIK, the "highlighted" information on FreeBSD partitions "root", "swap", "var" "usr"
(or MS-DOS "subpartitions" if you like) lives in the FreeBSD slice^H^H^H^Hdisklabel;
the FreeBSD bootstrap & disklabel live at the beginning of the FreeBSD slice, NOT in
the MBR.
----------------------------------------
MASTER BOOT RECORD:
Boot Code
(MS-DOS) Partition Table (64 bytes; starting at byte 447)
----------------------------------------
Is a spare identical HD necessary?
How about:
*) backing up the disk MBR to a file (via dd);
*) editing the partition table of the disk via fdisk iff (=if and only if) you have exact
information on the FreeBSD slice in question.
If you can by no means recover the MS-DOS partition table information, don't edit the
partition table; just try gpart. Despite the warning in its man pages, gpart seems to do
great guesswork^W^W a great job.
Am I missing something?
-- Salvo
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?988141611.3ae5d82b2f4ff>
