geli recovery

BSD Life bsd4life at
Thu Jan 21 12:13:49 UTC 2010

Since I didn't get a response on -stable yet, I ask here again.

I put my WD5000AACS in my Windows PC and did a SMART drive quick self-test
with the WD utility (Data Lifeguard Diagnostic for Windows) to check my
drive because of the recently discussed Load/Reload Cycle problem.
No data was written to the drive. I put it back to my FreeBSD box
(8.0-Stable) and I I am not able to decrypt it anymore with geli.
It keeps telling: # geli attach -k /etc/keys/keyfile /dev/ada0
geli: Cannot read metadata from /dev/ada0: Invalid argument.

A geli backup command failed with:
geli: MD5 hash mismatch: not a geli provider?

I think Windows has messed up something on my disk, but a fdisk dump looks
still the same as before:
# fdisk /dev/ada0
******* Working on device /dev/ada0 *******
parameters extracted from in-core disklabel are:
cylinders=969021 heads=16 sectors/track=63 (1008 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=969021 heads=16 sectors/track=63 (1008 blks/cyl)

fdisk: invalid fdisk partition table found
Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 63, size 976773105 (476939 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 316/ head 15/ sector 63
The data for partition 2 is:
The data for partition 3 is:
The data for partition 4 is:

Are there any things I could try or is all my data gone?
Thanks in advance

More information about the freebsd-geom mailing list