Page 1 of 1

Recover disk geometry with partitions

Posted: 11 Aug 2014, 00:35
by warmos
Hi, I have a little problem. My hard drive accidentally thinks, it has only 500GB instead of 2000GB. Even the partition table was lost. I changed the number of cylinders to fit the normal size of the harddrive, it also finds the partition while ill try analyze the disk, but I cant write the partition table into it... It keeps telling me "Partition: write error". In the log I've found this message after write() "write err No space left on device", but what should I do? There's like 100GB free on the disk. I also tried adding few cylinders, to fit the partition into the boundary, but no luck.
Thanks in advance and sorry for my bad english by the way.

Log:

Code: Select all

Using locale 'C'.


Mon Aug 11 01:17:46 2014
Command line: TestDisk /log /dev/sde

TestDisk 6.14, Data Recovery Utility, July 2013
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
OS: Linux, kernel 3.15.8-1-ARCH (#1 SMP PREEMPT Fri Aug 1 08:51:42 CEST 2014) x86_64
Compiler: GCC 4.8
Compilation date: 2014-02-28T19:18:36
ext2fs lib: 1.42.11, ntfs lib: libntfs-3g, reiserfs lib: 0.3.0.5, ewf lib: none
Hard disk list
Disk /dev/sde - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512 - WD Ext HDD 1021, FW:2021

Partition table type (auto): EFI GPT
Disk /dev/sde - 500 GB / 465 GiB - WD Ext HDD 1021
Partition table type: EFI GPT
New geometry
Disk /dev/sde - 2000 GB / 1863 GiB - CHS 243200 255 63 sector_size=512

Analyse Disk /dev/sde - 2000 GB / 1863 GiB - CHS 243200 255 63
Current partition structure:
 1 P MS Data                     2048 3907022840 3907020793 [Games]

search_part()
Disk /dev/sde - 2000 GB / 1863 GiB - CHS 243200 255 63
NTFS part_offset=1048576, part_size=2000394646016, sector_size=512
NTFS partition cannot be added (part_offset<part_size).
     MS Data                     2048 3907022840 3907020793 [Games]
     NTFS, blocksize=4096, 2000 GB / 1863 GiB

interface_write()
 1 P MS Data                     2048 3907022840 3907020793 [Games]
write!
file_pwrite(4,32,buffer,3907007967(243199/254/31)) write err No space left on device

Partition: Write error

TestDisk exited normally.

Re: Recover disk geometry with partitions

Posted: 14 Aug 2014, 20:40
by Deity666
Any chance you could get a second drive and copy all the info to it instead? I'm just guessing, and hope I'm not getting in the way, but is it possible when you try to write the new partition it is taking into account all of the drive space, thus making it a larger drive than it is?

Feel free to read some of my posts and see how much more clueless I am than you... :cry:

Re: Recover disk geometry with partitions

Posted: 15 Aug 2014, 08:24
by Fiona
Your disk must be recognized correctly.
Did you enter the geometry values manually?
If you enter any values using the menu geometry, the values are only virtually and they're not read nor writeable.
Did you check your disk using the diagnose tool from your manfucturer?
Also check for a firmware update?
Some diagnosis tools offer an option called SetMax to get your capacity back.
Info about a similar topic here:
http://forum.cgsecurity.org/phpBB3/mism ... n-t32.html
Until yet, it's recommended to run a diagnose first.

Fiona