Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Dec 2002 06:04:35 +0300 (MSK)
From:      "."@babolo.ru
To:        Stephen Hilton <nospam@hiltonbsd.com>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: HD data recovery
Message-ID:  <200212130304.gBD34ZcA089138@aaz.links.ru>
In-Reply-To: <20021212185012.1da5d0ef.nospam@hiltonbsd.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> When multi-boot system operators go bad :-)
> 
> Using my PC's bios I could select either IDE or SCSI as the 
> boot device, so I could boot either FreeBSD/W2K with the 
> FreeBSD bootmanager on the 1st SCSI drive, run the bios setup 
> on reboot, and start Linux on the 1st IDE HD.
> 
> Had a problem with grub and RedHat 8's up2date on the 1st IDE 
> disk messing with my 1st SCSI HD's boot record. It was trying 
> to "automatically" update the Linux kernel and reconfigure 
> grub, and lost its way. 
> 
> Booted to FreeBSD 4-STABLE via fixit floppy and did this :-\
> (pre coffee)
> 
> # cd /boot
> # dd bs=512 count=1 if=/dev/da0 of=mybootsect
> # dd bs=512 count=1 if=mbr of=/dev/da0
> # shutdown -r now
> 
> I seem to recall seeing something about my SCSI controller 
> changing the mapping of the drive layout (Tekram DC390U2W) 
> but cannot find that info now.
> 
> The drive is now unbootable, changed the drive id jumper to 1, 
> installed a fresh FreeBSD system on a different SCSI disk at 
> id 0 and then ran: 
> # fdisk da1
> this reported a clean disk, no partitions.
> 
> The munged HD is an 18 SCSI with 1st slice NTFS 4GB, 2nd slice 
> FreeBSD 9GB, 3rd slice NTFS 5GB.
> 
> Most of the important data was backed up, but lost a bunch of
> email and some other stuff, not to mention the time spent 
> configuring and patching the W2K side of the disk. Modem only 
> in my neighborhood, no broadband.
> 
> Any hope for recovery of this drive? I know the missing piece 
> of information is "out there" in the 512 byte mybootsect file I 
> created. Is it possible to use "forensic" tools to track that 
> down and then copy it and write it back to the correct location?
> 
> Am up and running now on the spare HD, and can work on my "big 
> mistake" at my lesiure, thanks in advance.

dd bs=512 count=1 if=/boot/mybootsect of=/dev/da1
fdisk -B da1

-- 
@BABOLO      http://links.ru/

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200212130304.gBD34ZcA089138>