Issues with a Portable USB Drive

How to use TestDisk to recover lost partition
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
bat99
Posts: 1
Joined: 30 Apr 2015, 12:33

Issues with a Portable USB Drive

#1 Post by bat99 »

Hello.

I have an issue with my Freecom Mobile Drive XXS USB 500GB. I can't enter the content any more. In fact I can't even enter the drive anymore. Its is used with Windows systems and was FAT32 formatted.
Afther running TestDrive analysis and deep search, no partition was found! The logfile after analysis became 300Mb. After a deep search even 700Mb! :shock:
Here an extraction of the testdrive.log file after analysis:

Thu Apr 30 13:22:54 2015
Command line: TestDisk

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Windows 7 (7601) SP1
Compiler: GCC 4.9, MinGW 3.11
Compilation date: Apr 18 2015 13:02:07
ext2fs lib: none, ntfs lib: 10:0:0, reiserfs lib: none, ewf lib: 20120504, curses lib: pdcurses build 3401
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive0)=1500301910016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive1)=500106780160
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\PhysicalDrive2)=500107862016
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\C:)=1500194537472
filewin32_getfilesize(\\.\D:) GetFileSize err Incorrect function.
filewin32_setfilepointer(\\.\D:) SetFilePointer err Incorrect function.
Warning: can't get size for \\.\D:
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:)=500096991744
disk_get_size_win32 IOCTL_DISK_GET_LENGTH_INFO(\\.\H:)=500105740288
Hard disk list
Disk \\.\PhysicalDrive0 - 1500 GB / 1397 GiB - CHS 182401 255 63, sector size=512
Disk \\.\PhysicalDrive1 - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512
Disk \\.\PhysicalDrive2 - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512
Drive C: - 1500 GB / 1397 GiB - CHS 182388 255 63, sector size=512
Drive F: - 500 GB / 465 GiB - CHS 60799 255 63, sector size=512
Drive H: - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512

Partition table type default to None
Drive H: - 500 GB / 465 GiB
Partition table type: Intel

Analyse Drive H: - 500 GB / 465 GiB - CHS 60801 255 63
Current partition structure:

Partition: Read error

search_part()
Drive H: - 500 GB / 465 GiB - CHS 60801 255 63
file_win32_pread(120,16,buffer,32(0/0/33)) read err: read after end of file
file_win32_pread(120,3,buffer,48(0/0/49)) read err: read after end of file
file_win32_pread(120,3,buffer,95(0/1/33)) read err: read after end of file
file_win32_pread(120,8,buffer,111(0/1/49)) read err: read after end of file
file_win32_pread(120,11,buffer,158(0/2/33)) read err: read after end of file
file_win32_pread(120,2,buffer,2080(0/33/2)) read err: read after end of file
file_win32_pread(120,2,buffer,51(0/0/52)) read err: read after end of file
file_win32_pread(120,2,buffer,98(0/1/36)) read err: read after end of file
file_win32_pread(120,2,buffer,119(0/1/57)) read err: read after end of file
file_win32_pread(120,2,buffer,169(0/2/44)) read err: read after end of file
file_win32_pread(120,2,buffer,2082(0/33/4)) read err: read after end of file
file_win32_pread(120,16,buffer,63(0/1/1)) read err: read after end of file
file_win32_pread(120,3,buffer,79(0/1/17)) read err: read after end of file
file_win32_pread(120,3,buffer,126(0/2/1)) read err: read after end of file
file_win32_pread(120,8,buffer,142(0/2/17)) read err: read after end of file
file_win32_pread(120,11,buffer,189(0/3/1)) read err: read after end of file
file_win32_pread(120,2,buffer,2111(0/33/33)) read err: read after end of file
file_win32_pread(120,16,buffer,1008(0/16/1)) read err: read after end of file

This keeps going on.
With the 700Mb logfile the same.
What is the next step to do?

Greetings,
Hans

Locked