1 (edited by skittle 2010-07-11 22:01:10)

Topic: [SOLVED] Another "Current NTFS Volume Size is Bigger than Device Size"

Hello all, I hope that you can help.  smile

I was attempting a resize of my only NTFS partition to a smaller size to leave room for a 50GB NTFS partition, a swap partition and an extended partition.  All of which have been deleted except for my main partition, which you will see below.  I was using SystemRescueCD version 1.3.2 that contains GParted v. 0.4.8.  First time I have ever had a problem.  Anyhow, I got the error message stating that my NTFS was bigger than the partition.  I've noticed that others have had the same problem and they have been solved.  So, I remain hopeful. 

This is my fdisk -l -u output:

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x001190ae

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63   415424834   207712386    7  HPFS/NTFS
/dev/sda2       489243510   610871624    60814057+  83  Linux


This is my parted /dev/sda unit s print:

Model: ATA FUJITSU MHZ2320B (scsi)
Disk /dev/sda: 625142448s
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start       End         Size        Type     File system  Flags
1      63s         415424834s  415424772s  primary  ntfs         boot
2      489243510s  610871624s  121628115s  primary  ext4


415424772 - 1 = 415424771

18 C2 E1 03   Reversed   03 E1 C2 18

So far, this is what I have managed to gather.  I think everything is correct.

From what I have read I will need to supply a PBR  file and am in hopes that I can be guided through this part.  smile

2

Re: [SOLVED] Another "Current NTFS Volume Size is Bigger than Device Size"

You've got the first step done correctly.  smile

Next we will need copies of the Master Boot Record and the NTFS Partition Boot Record.

You can capture the Master Boot Record in a file with the following command:

NOTE:  Be extra careful to type this command in properly, otherwise loss of data could result.

dd if=/dev/sda of=sda-skittle.mbr bs=512 count=1

where sda-skittle.mbr is the name of the file that will need to be uploaded.


You can capture the NTFS Partition Boot Record in a file with the following command:

NOTE:  Be extra careful to type this command in properly, otherwise loss of data could result.

dd if=/dev/sda of=sda1-skittle.pbr bs=512 count=1 skip=63

where sda1-skittle.pbr is the name of the file that will need to be uploaded.


Then upload these files to a media sharing site, such as mediafire, and post the link to these files in this forum post.

3 (edited by skittle 2010-07-11 22:05:51)

Re: [SOLVED] Another "Current NTFS Volume Size is Bigger than Device Size"

EDIT:  I managed to fix the error in the size by following the tutorial.  The tutorial was a little confusing at first, but after noticing the slight difference in the commands, I was able to adapt them to my needs.  Gedakc, I think by refining the current tutorial or by making a simpler follow along guide, many people could benefit.  I may do so myself.  Again, I would like to thank you, gedakc, for your quick reply and initial help.  smile  It was very much appreciated. 

Thanks gedakc for the reply. 

Here is my Master Boot Record link:

http://www.mediafire.com/download.php?nzznnja2fnz

Here is my NTFS Partition Boot Record:

http://www.mediafire.com/download.php?z4monnzwjzl

I hope this is what you needed.  Again, thanks for the help.

4

Re: [SOLVED] Another "Current NTFS Volume Size is Bigger than Device Size"

'Glad to hear you were able to solve the problem.

And any improvements to the tutorial would certainly be appreciated.  Especially from someone who has been through the steps to solve the problem.