RAID 0 array recovery - "Harddisk seems too small!"

How to use TestDisk to recover lost partition
Post Reply
Message
Author
alevesque
Posts: 1
Joined: 06 Nov 2012, 19:15

RAID 0 array recovery - "Harddisk seems too small!"

#1 Post by alevesque » 06 Nov 2012, 19:31

Hi,

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.
Anything I can try to recover my data?

Thanks much,

-A

Sponsored links

User avatar
Fiona
Posts: 2836
Joined: 18 Feb 2012, 17:19
Location: Ludwigsburg/Stuttgart - Germany

Re: RAID 0 array recovery - "Harddisk seems too small!"

#2 Post by Fiona » 12 Nov 2012, 08:49

Looks like your partition ends after disk limit.
Might be worth a try to increase your disk size virtually.
Similar like in this topic;
http://forum.cgsecurity.org/phpBB3/post ... imit#p3435
Would it be possible that you try to increase yozur heads also?
The amount of your cylinder would be 486391.
Please let me know, are you able to list your files?

Fiona

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest