Page 1 of 1

RAW disk...well at least in two folders?

Posted: 04 Apr 2016, 01:44
by Gekko78
I get "The File or Directory Is Corrupted And Unreadable" i get this message on two folders. They contain a bunch of data and i access them regularly, it just started happening today. The rest of the folders i can access (well at first glance), the root disk itself is readable and is healthy according to windows.

When i ran a basic chkdsk it came up with "cannot work on RAW" message, oh great...i've had drives do this before and it wasnt a pleasant experience. When i ran testdisk it also said it couldnt find a partition (auto select was not the intel type) So now while i'm scanning and i get this error message:

Invalid FAT boot sector
0 D FAT 12 (a bunch of numbers)
FAT 12 (another bumch of numbers)

What should i do once it completes the scanning? This is a 6TB backup drive by the way...so i'd like to be sure i won't mess it up worse than it is before i go any further.

Thanks

Re: RAW disk...well at least in two folders?

Posted: 04 Apr 2016, 06:01
by cgrenier
The partition table is probably EFI GPT. Please copy/paste the testdisk.log file content.

Re: RAW disk...well at least in two folders?

Posted: 04 Apr 2016, 17:25
by Gekko78
I think i found the problem...so in short *i think* the data is wrapping around itself because of the 2TB limit, possibly a limit of the controller. This is an old computer and the drive was formatted in windows 7, but the machine has a dual boot with XP x64 too. I'm afraid that when i backed up data in XP i hit the 2 TB limit and now it's a trainwreck. The same would've happen in win 7 i believe? Unless drivers somehow work around that issue in win 7, who knows.

There's a ton of data that is unreadable, i'm currently salvaging what i can and will split the drive in 2TB partitions in the hopes it won't repeat this catastrophic situation.

Thanks for the quick reply by the way.

Sun Apr 3 20:02:30 2016
Command line: TestDisk

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 2003 (3790) SP2
Compiler: GCC 4.8, Cygwin 1007.34
Compilation date: 2015-04-18T13:01:55
ext2fs lib: 1.42.8, ntfs lib: 10:0:0, reiserfs lib: 0.3.1-rc8, ewf lib: 20120504, curses lib: ncurses 5.9
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sda)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdb)=256060514304
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdc)=1603128614912
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(/dev/sdd)=150039945216
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=2000398934016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=256060514304
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=1603128614912
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive3)=150039945216
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=78641869824
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\D:)=71387172864
filewin32_getfilesize(\\.\E:) GetFileSize err Incorrect function.

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

Warning: can't get size for \\.\E:
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\F:)=2000396289024
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\G:)=6001039245312
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\H:)=256052934144
filewin32_getfilesize(\\.\I:) GetFileSize err Incorrect function.

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

Warning: can't get size for \\.\I:
Hard disk list
Disk /dev/sda - 2000 GB / 1863 GiB - CHS 243201 255 63, sector size=512
Disk /dev/sdb - 256 GB / 238 GiB - CHS 31130 255 63, sector size=512
Disk /dev/sdc - 1603 GB / 1493 GiB - CHS 194902 255 63, sector size=512
Disk /dev/sdd - 150 GB / 139 GiB - CHS 18241 255 63, sector size=512
Drive C: - 78 GB / 73 GiB - CHS 9560 255 63, sector size=512
Drive D: - 71 GB / 66 GiB - CHS 8678 255 63, sector size=512
Drive F: - 2000 GB / 1863 GiB - CHS 243200 255 63, sector size=512
Drive G: - 6001 GB / 5588 GiB - CHS 729584 255 63, sector size=512
Drive H: - 256 GB / 238 GiB - CHS 31129 255 63, sector size=512

Partition table type default to None
Drive G: - 6001 GB / 5588 GiB
Partition table type: Intel

Analyse Drive G: - 6001 GB / 5588 GiB - CHS 729584 255 63
Current partition structure:

Partition sector doesn't have the endmark 0xAA55

search_part()
Drive G: - 6001 GB / 5588 GiB - CHS 729584 255 63
BAD_RS LBA=2689614951 15530404
check_part_i386 failed for partition type 01
FAT12 167420 200 52 286866 174 56 1918898357
file_win32_pread(396,1,buffer,3130845183(729584/203/27)) read err: read after end of file
Search for partition aborted

Results
L FAT12 167420 200 52 286866 174 56 1918898357

interface_write()
1 P FAT12 167420 200 52 286866 174 56 1918898357
simulate write!

write_mbr_i386: starting...
Store new MBR code
write_all_log_i386: starting...
No extended partition

Interface Advanced
New options :
Dump : No
Align partition: Yes
Expert mode : No

Interface Advanced

Analyse Drive G: - 6001 GB / 5588 GiB - CHS 729584 255 63
Current partition structure:

Partition sector doesn't have the endmark 0xAA55