1 (edited by vtpoet 2011-01-08 21:06:31)

Topic: [Solved] Current NTFS volume size is bigger than the device size!

Hi Folks. I seem to have made a mess of my partition table. I was trying to resize my NTFS partition using GPARTED. The end result is as follows:

Check and repair file system (ntfs) on /dev/sda5  00:00:01    ( ERROR )
       
calibrate /dev/sda5  00:00:01    ( SUCCESS )
       
path: /dev/sda5
start: 178000263
end: 597612934
size: 419612672 (200.09 GiB)
check file system on /dev/sda5 for errors and (if possible) fix them  00:00:00    ( ERROR )
       
ntfsresize -P -i -f -v /dev/sda5
       
ntfsresize v2.0.0 (libntfs 10:0:0)
Device name : /dev/sda5
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 224731066880 bytes (224732 MB)
Current device size: 214841688064 bytes (214842 MB)
ERROR: Current NTFS volume size is bigger than the device size!
Corrupt partition table or incorrect device partitioning?

I see that this BUG(?) has been solved elsewhere on this forum, but I'm not confident enough to apply those solutions to my own system (being unsure as to whether those solutions are universally applicable). 

I'm presently writing from PartedMagic. Any guidance will be deeply appreciated.

2

Re: [Solved] Current NTFS volume size is bigger than the device size!

OK. After some searching, I was able to solve this problem using TestDisk, available on PartMagic.

For those who come to this post after me, don't ask. It just worked.

I ran TestDisk.

Chose [CREATE]
Chose [PC INTEL] (When it asked me what partition type I was using.]
Chose [Analyze]
It then displayed my current partitions including the error (see above) as regards my NTFS partition.
I highlighted the "bad" partition using down arrow key.
I then used the right arrow to "choose" the bad partition.
(It then showed me what, I presume, was my "good" and previous partition table.)
Chose [Write] (With trembling finger.)

(This is from memory. I might have skipped a step but this is the gist of it.)

Rebooted into Win7, ran chkdsk, and everything worked.

I still wanted to resize my NTFS partition but this time I did it from the windows side using Eusus Partition Master (64bit).

3

Re: [Solved] Current NTFS volume size is bigger than the device size!

Thank you vtpoet for sharing how you were able to resolve this problem as this might help other users in a similar situation.