I've recently lost a RAID0 array while updating the BIOS... I missed my opportunity to enter the bios after the update, which had reset itself to AHCI instead of RAID. When I went back and set it to RAID mode, the array wasn`t recognized. The drives are fine, no failure, it`s just the RAID metadata that seems lost (Intel onboard raid).
I ran into that issue by the past, and was able to recover the data using Testdisk. This time however, when I run it seems to detect my lost partition, but gives me this error message:
The harddisk (3800 GB / 3539 GiB) seems too small! (< 4000 GB / 3725 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...
The following partition can't be recovered:
> HPFS - NTFS 20 133 50 486390 95 41 7813531658
Here's the log:
Code: Select all
Tue Nov 6 13:18:00 2012
Command line: TestDisk
TestDisk 6.14-WIP, Data Recovery Utility, September 2012
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.6, Cygwin 1007.9
Compilation date: 2012-10-25T19:31:29
ext2fs lib: 1.42.2, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20120504
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=120034123776
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=3800720998400
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=120034123776
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=3800720998400
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=119926685696
Hard disk list
Disk /dev/sda - 120 GB / 111 GiB - CHS 14593 255 63, sector size=512 - ATA OCZ-VERTEX3, S/N:OCZ-8M60D15B8O78LH35, FW:2.25
Disk /dev/sdb - 3800 GB / 3539 GiB - CHS 462078 255 63, sector size=512 - Intel Raid 0 Volume, S/N:recovery, FW:1.0.
Partition table type (auto): EFI GPT
Disk /dev/sdb - 3800 GB / 3539 GiB - Intel Raid 0 Volume
Partition table type: Intel
Analyse Disk /dev/sdb - 3800 GB / 3539 GiB - CHS 462078 255 63
Current partition structure:
Partition sector doesn't have the endmark 0xAA55
search_part()
Disk /dev/sdb - 3800 GB / 3539 GiB - CHS 462078 255 63
NTFS at 20/133/50
filesystem size 7813531648
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 20 133 50 486390 95 41 7813531648 [Backup]
NTFS, blocksize=4096, 4000 GB / 3725 GiB
This partition ends after the disk limits. (start=329728, size=3518564352, end=3518894079, disk end=3128315904)
Search for partition aborted
Disk /dev/sdb - 3800 GB / 3539 GiB - CHS 462078 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (3800 GB / 3539 GiB) seems too small! (< 4000 GB / 3725 GiB)
The following partition can't be recovered:
HPFS - NTFS 20 133 50 486390 95 41 7813531648 [Backup]
NTFS, blocksize=4096, 4000 GB / 3725 GiB
Results
interface_write()
No partition found or selected for recovery
search_part()
Disk /dev/sdb - 3800 GB / 3539 GiB - CHS 462078 255 63
NTFS at 20/133/50
filesystem size 7813531648
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 20 133 50 486390 95 41 7813531648 [Backup]
NTFS, blocksize=4096, 4000 GB / 3725 GiB
This partition ends after the disk limits. (start=329728, size=3518564352, end=3518894079, disk end=3128315904)
Search for partition aborted
Disk /dev/sdb - 3800 GB / 3539 GiB - CHS 462078 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (3800 GB / 3539 GiB) seems too small! (< 4000 GB / 3725 GiB)
The following partition can't be recovered:
HPFS - NTFS 20 133 50 486390 95 41 7813531648 [Backup]
NTFS, blocksize=4096, 4000 GB / 3725 GiB
Results
interface_write()
No partition found or selected for recovery
simulate write!
write_mbr_i386: starting...
Store new MBR code
write_all_log_i386: starting...
No extended partition
TestDisk exited normally.
Thanks much,
-A