Please Help; Synology DS410 non raided drive failure!

Using TestDisk to repair the filesystem
Forum rules
When asking for technical support:
- Search for posts on the same topic before posting a new question.
- Give clear, specific information in the title of your post.
- Include as many details as you can, MOST POSTS WILL GET ONLY ONE OR TWO ANSWERS.
- Post a follow up with a "Thank you" or "This worked!"
- When you learn something, use that knowledge to HELP ANOTHER USER LATER.
Before posting, please read https://www.cgsecurity.org/testdisk.pdf
Locked
Message
Author
darkerbright
Posts: 3
Joined: 04 Sep 2012, 16:00

Please Help; Synology DS410 non raided drive failure!

#1 Post by darkerbright »

Hey Guy and Girls,

I was hoping someone might be able to help me. I'm not a whiz when it comes to IT, I can get around stuff generally but please assume ignorance on my behalf and appologies in advance if I ask any stupid questions or don't understand your answers...Cheers!

Basically I have a synology DS410 running 4 drives 3 Raid 1 not. (don't ask why I did that!) After a bout of power failures the single drive died. In Disk Management the drive seems to be split in to 4 sectors, 3 healthy partitions: 2.38GB, 2.00GB and 1392.76GB and one Unallocated sector 128MB. I'm assuming that the synology software creates these partitions, with the exception of the Unallocated sector which I'm guessing is where my problems lies! This drive is not available in 'My Computer as no drive letter can be assigned.

I have created a disk image of the drive on to a seperate 2TB drive and have recovered the files from the drive using Active@FileRecovery however the 'Meta' data for all the files are screwed; having 40GB of photos and 40GB of music with the wrong names and dates is a real pain.

So I have tried to use TestDisk but I think my lack of understanding, regardless of how much I read, seems to be kicking in. I've added the Log file for you to have a gander at. As i'm sure you will see the LBA and CHS don't seem to match. Is it the case that this drive uses the LBA system over CHS which is why they don't match? I have a second samsung HD153WI which is working fine and it has the same LBA CHS issues. The LBA size is denoted on the drive at 2,930,277,168. No CHS is mentioned on the drive itself and I've had no luck finding it online or converting the LBA to CHS using online tools!

Any how I'm kind of stuck at what to do after I've analysed the disk. Your help would be greatly appreciated.

Cheers Sam

P.S I just noticed that the log below is after i have ajusted the geometry of the drive to 255 heads rather than 240 (I was just testing stuff blindly) I'll running another analysis now as default for you. Cheers.


Tue Sep 4 10:30:22 2012
Command line: TestDisk

TestDisk 6.14-WIP, Data Recovery Utility, July 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-08-29T08:12:13
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)=1000190509056
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=64019029504
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdd)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sde)=1500301910016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=1000190509056
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=64019029504
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive3)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive4)=1500301910016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=52323942400
filewin32_getfilesize(\\.\D:) GetFileSize err Incorrect function.

filewin32_setfilepointer(\\.\D:) SetFilePointer err Incorrect function.

Warning: can't get size for \\.\D:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=11586764800
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=56468963328
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\G:)=999993376768
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\H:)=524288000000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\I:)=15727591424
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\J:)=57671680000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\K:)=136313831424
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\N:)=2000396746752
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\Y:)=2147483648
Hard disk list
Disk /dev/sda - 1000 GB / 931 GiB - CHS 121599 255 63, sector size=512 - RAID_Dat a, S/N:RAID, FW:0000
Disk /dev/sdb - 2000 GB / 1863 GiB - CHS 243201 255 63, sector size=512 - WDC WD20EARX-00PASB0, S/N:2020202057202d4443575a414541343530343037, FW:51.0AB51
Disk /dev/sdc - 64 GB / 59 GiB - CHS 8269 240 63, sector size=512 - Corsair CMFSSD-64D1, S/N:30203539303238312d3631303030323037352020, FW:2.0
Disk /dev/sdd - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - SAMSUNG HD103UJ, S/N:31535033314a514b303432303939202020202020, FW:1AA01110
Disk /dev/sde - 1500 GB / 1397 GiB - CHS 193801 240 63, sector size=512 - SAMSUNG HD153WI, S/N:31535655314a5a4b303339313831202020202020, FW:1AN10002
Drive Y: - 2147 MB / 2048 MiB - CHS 32768 2 32, sector size=1024

Partition table type (auto): Intel
Disk /dev/sde - 1500 GB / 1397 GiB - SAMSUNG HD153WI
Partition table type: Intel
New geometry
Disk /dev/sde - 1500 GB / 1397 GiB - CHS 182402 255 63 sector_size=512

Analyse Disk /dev/sde - 1500 GB / 1397 GiB - CHS 182402 255 63
Geometry from i386 MBR: head=255 sector=63

Raid magic value at 0/4/5
Raid apparent size: 2180925952 sectors
Raid chunk size: 0 bytes
check_MD 0.90 (BigEndian)
md0 md 0.90.0 B.Endian Raid 1: devices 0(8,49) 1(8,17) 2(8,33)

Raid magic value at 310/9/20
Raid apparent size: 2180922880 sectors
Raid chunk size: 0 bytes
check_MD 0.90 (BigEndian)
md1 md 0.90.0 B.Endian Raid 1: devices 0(8,2) 1(8,18) 2(8,34)
check_part_i386 failed for partition type FD
Current partition structure:
1 P Linux RAID 0 4 5 310 9 19 4980480 [md0]
2 P Linux RAID 310 9 20 571 30 35 4194304 [md1]
Invalid RAID superblock
3 P Linux RAID 587 111 37 182400 254 63 2920834881
3 P Linux RAID 587 111 37 182400 254 63 2920834881
No partition is bootable

search_part()
Disk /dev/sde - 1500 GB / 1397 GiB - CHS 182402 255 63

recover_EXT2: s_block_group_nr=0/18, s_mnt_count=2/35, s_blocks_per_group=32768, s_inodes_per_group=8192
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 622544
recover_EXT2: part_size 4980352
Linux 0 4 5 310 7 17 4980352 [1.41.3-0966]
ext3 blocksize=4096 Large file Sparse superblock, 2549 MB / 2431 MiB

Raid magic value at 310/7/18
Raid apparent size: 2180925952 sectors
Raid chunk size: 0 bytes
md0 md 0.90.0 B.Endian Raid 1: devices 0(8,49) 1(8,17) 2(8,33)
Linux RAID 0 4 5 310 9 19 4980480 [md0]
md 0.90.0 B.Endian Raid 1: devices 0(8,49) 1(8,17) 2(8,33), 2550 MB / 2431 MiB
Linux Swap 310 9 20 2005398 105 11 32211744760
SWAP2 version 16777216, pagesize=4096, 16 TB / 14 TiB
This partition ends after the disk limits. (start=4980736, size=2146973688, end=2151954423, disk end=2930288130)
file_pread(8,16,buffer,9437184(587/111/37)) ReadFile Data error (cyclic redundancy check).

file_pread(8,16,buffer,9437186(587/111/39)) ReadFile Data error (cyclic redundancy check).

file_pread(8,1,buffer,9437186(587/111/39)) ReadFile Data error (cyclic redundancy check).

BAD_RS LBA=2493521490 12231581
check_part_i386 failed for partition type 06
FAT16 >32M 155214 136 13 221948 39 8 1072075595
This partition ends after the disk limits. (start=2493521490, size=1072075595, end=3565597084, disk end=2930288130)
file_pread(8,2,buffer,2930278400(182401/100/36)) lseek err Invalid argument
file_pread(8,1,buffer,2930278400(182401/100/36)) lseek err Invalid argument
file_pread(8,15,buffer,2930278401(182401/100/37)) lseek err Invalid argument
file_pread(8,3,buffer,2930278416(182401/100/52)) lseek err Invalid argument
file_pread(8,3,buffer,2930278463(182401/101/36)) lseek err Invalid argument
file_pread(8,8,buffer,2930278479(182401/101/52)) lseek err Invalid argument
file_pread(8,11,buffer,2930278526(182401/102/36)) lseek err Invalid argument
file_pread(8,2,buffer,2930280448(182401/133/5)) lseek err Invalid argument
Disk /dev/sde - 1500 GB / 1397 GiB - CHS 182402 255 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (1500 GB / 1397 GiB) seems too small! (< 16 TB / 15 TiB)
The following partitions can't be recovered:
Linux Swap 310 9 20 2005398 105 11 32211744760
SWAP2 version 16777216, pagesize=4096, 16 TB / 14 TiB
FAT16 >32M 155214 136 13 221948 39 8 1072075595

Results
Linux 0 4 5 310 7 17 4980352 [1.41.3-0966]
ext3 blocksize=4096 Large file Sparse superblock, 2549 MB / 2431 MiB
Linux RAID 0 4 5 310 9 19 4980480 [md0]
md 0.90.0 B.Endian Raid 1: devices 0(8,49) 1(8,17) 2(8,33), 2550 MB / 2431 MiB


dir_partition inode=2
Linux 0 4 5 310 7 17 4980352 [1.41.3-0966]
ext3 blocksize=4096 Large file Sparse superblock, 2549 MB / 2431 MiB
Directory /
2 drwxr-xr-x 0 0 4096 5-Mar-2012 18:19 .
2 drwxr-xr-x 0 0 4096 5-Mar-2012 18:19 ..
16385 drwxr-xr-x 0 0 4096 21-Feb-2012 21:38 bin
24577 drwxr-xr-x 0 0 45056 5-Mar-2012 18:19 dev
12 -rw------- 0 0 1024 21-Feb-2012 21:40 .rnd
81921 drwxr-xr-x 0 0 4096 5-Mar-2012 19:13 etc
14 -rw-r--r-- 0 0 11 13-Apr-2004 16:49 .mkcert.serial
90113 drwxr-xr-x 0 0 4096 5-Mar-2012 18:27 etc.defaults
98305 drwxr-xr-x 0 0 4096 26-Nov-2011 07:46 initrd
106497 drwxr-xr-x 0 0 20480 21-Feb-2012 21:38 lib
11 lrwxrwxrwx 0 0 11 21-Feb-2012 21:38 linuxrc
131073 drwx------ 0 0 4096 26-Nov-2011 07:42 lost+found
131074 drwxr-xr-x 0 0 4096 26-Nov-2011 07:40 mnt
57345 drwxr-xr-x 0 0 4096 26-Nov-2011 07:38 proc
98306 drwxr-xr-x 0 0 4096 21-Feb-2012 21:37 root
139265 drwxr-xr-x 0 0 4096 21-Feb-2012 21:38 sbin
8193 drwxr-xr-x 0 0 4096 26-Nov-2011 07:40 sys
147457 drwxrwxrwx 0 0 4096 5-Mar-2012 18:19 tmp
16447 drwxr-xr-x 0 0 4096 21-Feb-2012 21:37 usr
131075 drwxr-xr-x 0 0 4096 5-Mar-2012 19:13 var
8194 drwxr-xr-x 0 0 4096 21-Feb-2012 21:38 var.defaults
139354 drwxrwxrwx 0 0 4096 26-Nov-2011 07:40 volume1
147458 drwxr-xr-x 0 0 4096 21-Feb-2012 21:38 .system_info
13 drwxr-xr-x 0 0 4096 21-Feb-2012 21:38 volume2
X 32772 drwx------ 1026 100 4096 29-Sep-2010 22:29 .SynoUpgrade.tar.gz
X 49155 drwxr-xr-x 0 0 0 21-Feb-2012 21:38 .upd@te
X 26 -rwxrwxrwx 0 0 0 21-Feb-2012 21:36 upd@te.pat
X 49154 -rw-r--r-- 0 0 15 26-Nov-2011 07:41 tmpRoot
114690 drwxrwxrwx 0 0 4096 21-Feb-2012 21:35 .syno
57431 drwxr-xr-x 0 0 4096 21-Feb-2012 21:37 .old_patch_info

interface_write()

No partition found or selected for recovery
Last edited by darkerbright on 09 Sep 2012, 17:36, edited 2 times in total.

darkerbright
Posts: 3
Joined: 04 Sep 2012, 16:00

Re: Synology non raided drive failure!

#2 Post by darkerbright »

Sorry for the delay getting this new set of data. It takes hours to analyse the disk! Anyhow here is the analysis done with CHS of 193801 240 63, I have no idea if this is correct or not but TestDisk doesn't seem to think so!

Wed Sep 5 11:10:38 2012
Command line: TestDisk

TestDisk 6.14-WIP, Data Recovery Utility, July 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-08-29T08:12:13
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)=1000190509056
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=1500301910016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=64019029504
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdd)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sde)=1500301910016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=1000190509056
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=1500301910016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=64019029504
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive3)=1000204886016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive4)=1500301910016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=52323942400
filewin32_getfilesize(\\.\D:) GetFileSize err Incorrect function.

filewin32_setfilepointer(\\.\D:) SetFilePointer err Incorrect function.

Warning: can't get size for \\.\D:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\E:)=11586764800
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=56468963328
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\G:)=999993376768
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\H:)=524288000000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\I:)=15727591424
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\J:)=57671680000
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\K:)=136313831424
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\Y:)=2147483648
Hard disk list
Disk /dev/sda - 1000 GB / 931 GiB - CHS 121599 255 63, sector size=512 - RAID_Dat a, S/N:RAID, FW:0000
Disk /dev/sdb - 1500 GB / 1397 GiB - CHS 193801 240 63, sector size=512 - SAMSUNG HD153WI, S/N:31535655314a5a4b303334313334202020202020, FW:1AN10002
Disk /dev/sdc - 64 GB / 59 GiB - CHS 8269 240 63, sector size=512 - Corsair CMFSSD-64D1, S/N:30203539303238312d3631303030323037352020, FW:2.0
Disk /dev/sdd - 1000 GB / 931 GiB - CHS 121601 255 63, sector size=512 - SAMSUNG HD103UJ, S/N:31535033314a514b303432303939202020202020, FW:1AA01110
Disk /dev/sde - 1500 GB / 1397 GiB - CHS 193801 240 63, sector size=512 - SAMSUNG HD153WI, S/N:31535655314a5a4b303339313831202020202020, FW:1AN10002
Drive Y: - 2147 MB / 2048 MiB - CHS 32768 2 32, sector size=1024

Partition table type (auto): Intel
Disk /dev/sde - 1500 GB / 1397 GiB - SAMSUNG HD153WI
Partition table type: Intel

Analyse Disk /dev/sde - 1500 GB / 1397 GiB - CHS 193801 240 63
Geometry from i386 MBR: head=255 sector=63

Raid magic value at 0/4/5
Raid apparent size: 2180925952 sectors
Raid chunk size: 0 bytes
check_MD 0.90 (BigEndian)
md0 md 0.90.0 B.Endian Raid 1: devices 0(8,49) 1(8,17) 2(8,33)
BAD_RS LBA=4980736 4687786

Raid magic value at 329/99/20
Raid apparent size: 2180922880 sectors
Raid chunk size: 0 bytes
check_MD 0.90 (BigEndian)
md1 md 0.90.0 B.Endian Raid 1: devices 0(8,2) 1(8,18) 2(8,34)
BAD_RS LBA=9437184 8882469
check_part_i386 failed for partition type FD
Current partition structure:
1 P Linux RAID 0 4 5 329 99 19 4980480 [md0]

Bad sector count.
2 P Linux RAID 329 99 20 606 195 35 4194304 [md1]

Bad relative sector.
Invalid RAID superblock
3 P Linux RAID 624 36 37 193801 14 63 2920834881
3 P Linux RAID 624 36 37 193801 14 63 2920834881

Warning: Bad ending head (CHS and LBA don't match)
No partition is bootable

search_part()
Disk /dev/sde - 1500 GB / 1397 GiB - CHS 193801 240 63

recover_EXT2: s_block_group_nr=0/18, s_mnt_count=2/35, s_blocks_per_group=32768, s_inodes_per_group=8192
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 622544
recover_EXT2: part_size 4980352
Linux 0 4 5 329 97 17 4980352 [1.41.3-0966]
ext3 blocksize=4096 Large file Sparse superblock, 2549 MB / 2431 MiB

Raid magic value at 329/97/18
Raid apparent size: 2180925952 sectors
Raid chunk size: 0 bytes
md0 md 0.90.0 B.Endian Raid 1: devices 0(8,49) 1(8,17) 2(8,33)
Linux RAID 0 4 5 329 99 19 4980480 [md0]
md 0.90.0 B.Endian Raid 1: devices 0(8,49) 1(8,17) 2(8,33), 2550 MB / 2431 MiB
Linux Swap 329 99 20 2130735 195 11 32211744760
SWAP2 version 16777216, pagesize=4096, 16 TB / 14 TiB
This partition ends after the disk limits. (start=4980736, size=2146973688, end=2151954423, disk end=2930277168)
file_pread(8,16,buffer,9437184(624/36/37)) ReadFile Data error (cyclic redundancy check).

file_pread(8,16,buffer,9437186(624/36/39)) ReadFile Data error (cyclic redundancy check).

file_pread(8,1,buffer,9437186(624/36/39)) ReadFile Data error (cyclic redundancy check).

BAD_RS LBA=2493521490 11512436
check_part_i386 failed for partition type 06
FAT16 >32M 164915 106 13 235819 219 8 1072075595
This partition ends after the disk limits. (start=2493521490, size=1072075595, end=3565597084, disk end=2930277168)
file_pread(8,2,buffer,2930278400(193801/115/36)) lseek err Invalid argument
file_pread(8,1,buffer,2930278400(193801/115/36)) lseek err Invalid argument
file_pread(8,15,buffer,2930278401(193801/115/37)) lseek err Invalid argument
file_pread(8,3,buffer,2930278416(193801/115/52)) lseek err Invalid argument
file_pread(8,3,buffer,2930278463(193801/116/36)) lseek err Invalid argument
file_pread(8,8,buffer,2930278479(193801/116/52)) lseek err Invalid argument
file_pread(8,11,buffer,2930278526(193801/117/36)) lseek err Invalid argument
file_pread(8,2,buffer,2930280448(193801/148/5)) lseek err Invalid argument
Disk /dev/sde - 1500 GB / 1397 GiB - CHS 193801 240 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (1500 GB / 1397 GiB) seems too small! (< 16 TB / 15 TiB)
The following partitions can't be recovered:
Linux Swap 329 99 20 2130735 195 11 32211744760
SWAP2 version 16777216, pagesize=4096, 16 TB / 14 TiB
FAT16 >32M 164915 106 13 235819 219 8 1072075595
Warning: the current number of heads per cylinder is 240 but the correct value may be 255.

Results
Linux 0 4 5 329 97 17 4980352 [1.41.3-0966]
ext3 blocksize=4096 Large file Sparse superblock, 2549 MB / 2431 MiB
Linux RAID 0 4 5 329 99 19 4980480 [md0]
md 0.90.0 B.Endian Raid 1: devices 0(8,49) 1(8,17) 2(8,33), 2550 MB / 2431 MiB


dir_partition inode=2
Linux 0 4 5 329 97 17 4980352 [1.41.3-0966]
ext3 blocksize=4096 Large file Sparse superblock, 2549 MB / 2431 MiB
Directory /
2 drwxr-xr-x 0 0 4096 5-Mar-2012 18:19 .
2 drwxr-xr-x 0 0 4096 5-Mar-2012 18:19 ..
16385 drwxr-xr-x 0 0 4096 21-Feb-2012 21:38 bin
24577 drwxr-xr-x 0 0 45056 5-Mar-2012 18:19 dev
12 -rw------- 0 0 1024 21-Feb-2012 21:40 .rnd
81921 drwxr-xr-x 0 0 4096 5-Mar-2012 19:13 etc
14 -rw-r--r-- 0 0 11 13-Apr-2004 16:49 .mkcert.serial
90113 drwxr-xr-x 0 0 4096 5-Mar-2012 18:27 etc.defaults
98305 drwxr-xr-x 0 0 4096 26-Nov-2011 07:46 initrd
106497 drwxr-xr-x 0 0 20480 21-Feb-2012 21:38 lib
11 lrwxrwxrwx 0 0 11 21-Feb-2012 21:38 linuxrc
131073 drwx------ 0 0 4096 26-Nov-2011 07:42 lost+found
131074 drwxr-xr-x 0 0 4096 26-Nov-2011 07:40 mnt
57345 drwxr-xr-x 0 0 4096 26-Nov-2011 07:38 proc
98306 drwxr-xr-x 0 0 4096 21-Feb-2012 21:37 root
139265 drwxr-xr-x 0 0 4096 21-Feb-2012 21:38 sbin
8193 drwxr-xr-x 0 0 4096 26-Nov-2011 07:40 sys
147457 drwxrwxrwx 0 0 4096 5-Mar-2012 18:19 tmp
16447 drwxr-xr-x 0 0 4096 21-Feb-2012 21:37 usr
131075 drwxr-xr-x 0 0 4096 5-Mar-2012 19:13 var
8194 drwxr-xr-x 0 0 4096 21-Feb-2012 21:38 var.defaults
139354 drwxrwxrwx 0 0 4096 26-Nov-2011 07:40 volume1
147458 drwxr-xr-x 0 0 4096 21-Feb-2012 21:38 .system_info
13 drwxr-xr-x 0 0 4096 21-Feb-2012 21:38 volume2
X 32772 drwx------ 1026 100 4096 29-Sep-2010 22:29 .SynoUpgrade.tar.gz
X 49155 drwxr-xr-x 0 0 0 21-Feb-2012 21:38 .upd@te
X 26 -rwxrwxrwx 0 0 0 21-Feb-2012 21:36 upd@te.pat
X 49154 -rw-r--r-- 0 0 15 26-Nov-2011 07:41 tmpRoot
114690 drwxrwxrwx 0 0 4096 21-Feb-2012 21:35 .syno
57431 drwxr-xr-x 0 0 4096 21-Feb-2012 21:37 .old_patch_info

interface_write()

No partition found or selected for recovery
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/Output error.
Failed to startup volume: Input/Output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/Output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/Output error.
Failed to startup volume: Input/Output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/Output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/Output error.
Failed to startup volume: Input/Output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/Output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/Output error.
Failed to startup volume: Input/Output error.
$MFT has invalid magic.
ntfs_mft_load(): Failed.
Failed to load $MFT: Input/Output error.

search_part()
Disk /dev/sde - 1500 GB / 1397 GiB - CHS 193801 240 63

recover_EXT2: s_block_group_nr=0/18, s_mnt_count=2/35, s_blocks_per_group=32768, s_inodes_per_group=8192
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 622544
recover_EXT2: part_size 4980352
Linux 0 4 5 329 97 17 4980352 [1.41.3-0966]
ext3 blocksize=4096 Large file Sparse superblock, 2549 MB / 2431 MiB

recover_EXT2: s_block_group_nr=0/18, s_mnt_count=2/35, s_blocks_per_group=32768, s_inodes_per_group=8192
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 622544
recover_EXT2: part_size 4980352
Linux 143 105 58 472 199 7 4980352 [1.41.3-0966]
ext3 blocksize=4096 Large file Sparse superblock Recover, 2549 MB / 2431 MiB

recover_EXT2: s_block_group_nr=0/18, s_mnt_count=2/35, s_blocks_per_group=32768, s_inodes_per_group=8192
recover_EXT2: s_blocksize=4096
recover_EXT2: s_blocks_count 622544
recover_EXT2: part_size 4980352
Linux 146 198 39 476 51 51 4980352 [1.41.3-0966]
ext3 blocksize=4096 Large file Sparse superblock Recover, 2549 MB / 2431 MiB

Raid magic value at 329/97/18
Raid apparent size: 2180925952 sectors
Raid chunk size: 0 bytes
md0 md 0.90.0 B.Endian Raid 1: devices 0(8,49) 1(8,17) 2(8,33)
Linux RAID 0 4 5 329 99 19 4980480 [md0]
md 0.90.0 B.Endian Raid 1: devices 0(8,49) 1(8,17) 2(8,33), 2550 MB / 2431 MiB
Linux Swap 329 99 20 2130735 195 11 32211744760
SWAP2 version 16777216, pagesize=4096, 16 TB / 14 TiB
This partition ends after the disk limits. (start=4980736, size=2146973688, end=2151954423, disk end=2930277168)
file_pread(8,16,buffer,9437184(624/36/37)) ReadFile Data error (cyclic redundancy check).

file_pread(8,16,buffer,9437183(624/36/36)) ReadFile Data error (cyclic redundancy check).

file_pread(8,16,buffer,9437186(624/36/39)) ReadFile Data error (cyclic redundancy check).

file_pread(8,1,buffer,9437186(624/36/39)) ReadFile Data error (cyclic redundancy check).

BAD_RS LBA=2493521490 11512436
check_part_i386 failed for partition type 06
FAT16 >32M 164915 106 13 235819 219 8 1072075595
This partition ends after the disk limits. (start=2493521490, size=1072075595, end=3565597084, disk end=2930277168)
NTFS at 193801/50/34
heads/cylinder 255 (NTFS) != 240 (HD)
filesystem size 2930272256
sectors_per_cluster 8
mft_lcn 786432
mftmirr_lcn 2
clusters_per_mft_record -10
clusters_per_index_record 1
HPFS - NTFS 0 32 33 193801 50 34 2930272256
NTFS found using backup sector, blocksize=4096, 1500 GB / 1397 GiB
file_pread(8,2,buffer,2930278400(193801/115/36)) lseek err Invalid argument
file_pread(8,1,buffer,2930278400(193801/115/36)) lseek err Invalid argument
file_pread(8,8,buffer,2930277248(193801/97/18)) lseek err Invalid argument
file_pread(8,1,buffer,2930277248(193801/97/18)) lseek err Invalid argument
file_pread(8,8,buffer,2930277376(193801/99/20)) lseek err Invalid argument
file_pread(8,8,buffer,2930277504(193801/101/22)) lseek err Invalid argument
file_pread(8,8,buffer,2930277632(193801/103/24)) lseek err Invalid argument
file_pread(8,8,buffer,2930277760(193801/105/26)) lseek err Invalid argument
file_pread(8,8,buffer,2930277888(193801/107/28)) lseek err Invalid argument
file_pread(8,8,buffer,2930278016(193801/109/30)) lseek err Invalid argument
file_pread(8,8,buffer,2930278144(193801/111/32)) lseek err Invalid argument
file_pread(8,8,buffer,2930278272(193801/113/34)) lseek err Invalid argument
file_pread(8,1,buffer,2930278399(193801/115/35)) lseek err Invalid argument
file_pread(8,1,buffer,2930278400(193801/115/36)) lseek err Invalid argument
Disk /dev/sde - 1500 GB / 1397 GiB - CHS 193801 240 63
Check the harddisk size: HD jumpers settings, BIOS detection...
The harddisk (1500 GB / 1397 GiB) seems too small! (< 16 TB / 15 TiB)
The following partitions can't be recovered:
Linux Swap 329 99 20 2130735 195 11 32211744760
SWAP2 version 16777216, pagesize=4096, 16 TB / 14 TiB
FAT16 >32M 164915 106 13 235819 219 8 1072075595
Warning: the current number of heads per cylinder is 240 but the correct value may be 255.

Results
Linux 0 4 5 329 97 17 4980352 [1.41.3-0966]
ext3 blocksize=4096 Large file Sparse superblock, 2549 MB / 2431 MiB
Linux RAID 0 4 5 329 99 19 4980480 [md0]
md 0.90.0 B.Endian Raid 1: devices 0(8,49) 1(8,17) 2(8,33), 2550 MB / 2431 MiB
HPFS - NTFS 0 32 33 193801 50 34 2930272256
NTFS found using backup sector, blocksize=4096, 1500 GB / 1397 GiB
Linux 143 105 58 472 205 13 4980736 [1.41.3-0966]
ext3 blocksize=4096 Large file Sparse superblock Recover, 2550 MB / 2432 MiB
Linux 146 198 39 476 57 57 4980736 [1.41.3-0966]
ext3 blocksize=4096 Large file Sparse superblock Recover, 2550 MB / 2432 MiB
Not an exFAT boot sector.

HPFS - NTFS 0 32 33 193801 50 34 2930272256
NTFS found using backup sector, blocksize=4096, 1500 GB / 1397 GiB
Can't open filesystem. Filesystem seems damaged.


dir_partition inode=2
Linux 0 4 5 329 97 17 4980352 [1.41.3-0966]
ext3 blocksize=4096 Large file Sparse superblock, 2549 MB / 2431 MiB
Directory /
2 drwxr-xr-x 0 0 4096 5-Mar-2012 18:19 .
2 drwxr-xr-x 0 0 4096 5-Mar-2012 18:19 ..
16385 drwxr-xr-x 0 0 4096 21-Feb-2012 21:38 bin
24577 drwxr-xr-x 0 0 45056 5-Mar-2012 18:19 dev
12 -rw------- 0 0 1024 21-Feb-2012 21:40 .rnd
81921 drwxr-xr-x 0 0 4096 5-Mar-2012 19:13 etc
14 -rw-r--r-- 0 0 11 13-Apr-2004 16:49 .mkcert.serial
90113 drwxr-xr-x 0 0 4096 5-Mar-2012 18:27 etc.defaults
98305 drwxr-xr-x 0 0 4096 26-Nov-2011 07:46 initrd
106497 drwxr-xr-x 0 0 20480 21-Feb-2012 21:38 lib
11 lrwxrwxrwx 0 0 11 21-Feb-2012 21:38 linuxrc
131073 drwx------ 0 0 4096 26-Nov-2011 07:42 lost+found
131074 drwxr-xr-x 0 0 4096 26-Nov-2011 07:40 mnt
57345 drwxr-xr-x 0 0 4096 26-Nov-2011 07:38 proc
98306 drwxr-xr-x 0 0 4096 21-Feb-2012 21:37 root
139265 drwxr-xr-x 0 0 4096 21-Feb-2012 21:38 sbin
8193 drwxr-xr-x 0 0 4096 26-Nov-2011 07:40 sys
147457 drwxrwxrwx 0 0 4096 5-Mar-2012 18:19 tmp
16447 drwxr-xr-x 0 0 4096 21-Feb-2012 21:37 usr
131075 drwxr-xr-x 0 0 4096 5-Mar-2012 19:13 var
8194 drwxr-xr-x 0 0 4096 21-Feb-2012 21:38 var.defaults
139354 drwxrwxrwx 0 0 4096 26-Nov-2011 07:40 volume1
147458 drwxr-xr-x 0 0 4096 21-Feb-2012 21:38 .system_info
13 drwxr-xr-x 0 0 4096 21-Feb-2012 21:38 volume2
X 32772 drwx------ 1026 100 4096 29-Sep-2010 22:29 .SynoUpgrade.tar.gz
X 49155 drwxr-xr-x 0 0 0 21-Feb-2012 21:38 .upd@te
X 26 -rwxrwxrwx 0 0 0 21-Feb-2012 21:36 upd@te.pat
X 49154 -rw-r--r-- 0 0 15 26-Nov-2011 07:41 tmpRoot

114690 drwxrwxrwx 0 0 4096 21-Feb-2012 21:35 .syno
57431 drwxr-xr-x 0 0 4096 21-Feb-2012 21:37 .old_patch_info


dir_partition inode=2
Linux 143 105 58 472 205 13 4980736 [1.41.3-0966]
ext3 blocksize=4096 Large file Sparse superblock Recover, 2550 MB / 2432 MiB
file_pread(8,8,buffer,2168824(2272612/218/19)) lseek err Invalid argument
file_pread(8,1,buffer,2168824(2272612/218/19)) lseek err Invalid argument
ext2fs_dir_iterate failed with error 1.
Directory /


dir_partition inode=2
Linux 146 198 39 476 57 57 4980736 [1.41.3-0966]
ext3 blocksize=4096 Large file Sparse superblock Recover, 2550 MB / 2432 MiB
file_pread(8,8,buffer,2220024(2272616/70/63)) lseek err Invalid argument
file_pread(8,1,buffer,2220024(2272616/70/63)) lseek err Invalid argument
ext2fs_dir_iterate failed with error 1.
Directory /
Not an exFAT boot sector.

HPFS - NTFS 0 32 33 193801 50 34 2930272256
NTFS found using backup sector, blocksize=4096, 1500 GB / 1397 GiB
Can't open filesystem. Filesystem seems damaged.

interface_write()

No partition found or selected for recovery

darkerbright
Posts: 3
Joined: 04 Sep 2012, 16:00

Re: Synology non raided drive failure!

#3 Post by darkerbright »

Hi again,

I figured I'd run the analysis again with 255 heads, not sure why but figure the more info I can place here the more likely someone will spot something that will help.

I've added some screen shots upto the point where I'm not sure what to do, any advice would be amazing. Cheers
Testdisk_CHS_182402-255-63_A.JPG
Testdisk_CHS_182402-255-63_A.JPG (38.13 KiB) Viewed 4353 times
I continued using the FAT 16 >32 option as it sounds more familiar that the Linux Swap?
Testdisk_CHS_182402-255-63_B.JPG
Testdisk_CHS_182402-255-63_B.JPG (51.3 KiB) Viewed 4353 times
Linux was the only option the had a list of files.
Testdisk_CHS_182402-255-63_C.JPG
Testdisk_CHS_182402-255-63_C.JPG (83.74 KiB) Viewed 4353 times
What should I do now, should I make one of the options from the second screen shot a P partition or should I do something else?

User avatar
cgrenier
Site Admin
Posts: 5432
Joined: 18 Feb 2012, 15:08
Location: Le Perreux Sur Marne, France
Contact:

Re: Please Help; Synology DS410 non raided drive failure!

#4 Post by cgrenier »

Boot from a Linux LiveCD (ie. http://fedoraproject.org/get-fedora )
As root, run

Code: Select all

pvdisplay; vgdisplay; lvdisplay

Locked