Topic: [SOLVED] Current NTFS Volume Size is bigger than the device size
Hi all,
I have two ntfs partitions on my hdd: /dev/sda1 (with approx. 7 GB) followed by /dev/sda2 (with 180 GB). I wanted to shrink /dev/sda2 by 32 GB from the left side and add them to /dev/sda1.
I used gparted-live-0.5.2-9.iso and it aborted with "Current NTFS Volume Size is bigger than the device size".
Can I perform the steps from Proposition of a tutorial for the NTFS size bug - NOT YET VALIDATED on /dev/sda2 (i.e., rewrite the PBR of /dev/sda2 to the new size)?
As I see it, /dev/sda2 has already been moved to position 80582040 and only has the wrong size.
Here are the details:
GParted 0.5.2
libparted 2.2
/dev/sda2 nach rechts verschieben und von 179.48 GiB auf 147.88 GiB verkleinern 03:14:26 ( FEHLER )
/dev/sda2 kalibrieren 00:00:00 ( ERFOLG )
Pfad: /dev/sda2
Anfang: 14329980
Ende: 390716864
Größe: 376386885 (179.48 GiB)
Neue Größe und Position von /dev/sda2 berechnen 00:00:00 ( ERFOLG )
Angeforderter Anfang: 80582040
Angefordertes Ende: 390716864
Angeforderte Größe: 310134825 (147.88 GiB) ( FEHLER )
Neuer Anfang: 80582040
Neues Ende: 390716864
Neue Größe: 310134825 (147.88 GiB)
Dateisystem auf /dev/sda2 auf Fehler überprüfen und (falls möglich) diese beheben 00:00:06 ( ERFOLG )
ntfsresize -P -i -f -v /dev/sda2
ntfsresize v2.0.0 (libntfs 10:0:0)
Device name : /dev/sda2
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 192710083072 bytes (192711 MB)
Current device size: 192710085120 bytes (192711 MB)
Checking for bad sectors ...
Checking filesystem consistency ...
Accounting clusters ...
Space in use : 71502 MB (37,1%)
Collecting resizing constraints ...
Estimating smallest shrunken size supported ...
File feature Last used at By inode
$MFT : 35511 MB 0
Multi-Record : 96356 MB 9
$MFTMirr : 96356 MB 1
Ordinary : 96362 MB 10
You might resize at 71501893632 bytes or 71502 MB (freeing 121209 MB).
Please make a test run using both the -n and -s options before real resizing!
Dateisystem verkleinern 00:00:07 ( ERFOLG )
Simulation starten 00:00:03 ( ERFOLG )
ntfsresize -P --force /dev/sda2 -s 158789030399 --no-action
ntfsresize v2.0.0 (libntfs 10:0:0)
Device name : /dev/sda2
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 192710083072 bytes (192711 MB)
Current device size: 192710085120 bytes (192711 MB)
New volume size : 158789026304 bytes (158790 MB)
Checking filesystem consistency ...
Accounting clusters ...
Space in use : 71502 MB (37,1%)
Collecting resizing constraints ...
Needed relocations : 0 (0 MB)
Schedule chkdsk for NTFS consistency check at Windows boot time ...
Resetting $LogFile ... (this might take a while)
Updating $BadClust file ...
Updating $Bitmap file ...
Updating Boot record ...
The read-only test run ended successfully.
Echtes Vergrößern/Verkleinern 00:00:04 ( ERFOLG )
ntfsresize -P --force /dev/sda2 -s 158789030399
ntfsresize v2.0.0 (libntfs 10:0:0)
Device name : /dev/sda2
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 192710083072 bytes (192711 MB)
Current device size: 192710085120 bytes (192711 MB)
New volume size : 158789026304 bytes (158790 MB)
Checking filesystem consistency ...
Accounting clusters ...
Space in use : 71502 MB (37,1%)
Collecting resizing constraints ...
Needed relocations : 0 (0 MB)
Schedule chkdsk for NTFS consistency check at Windows boot time ...
Resetting $LogFile ... (this might take a while)
Updating $BadClust file ...
Updating $Bitmap file ...
Updating Boot record ...
Syncing device ...
Successfully resized NTFS on device '/dev/sda2'.
You can go on to shrink the device for example with Linux fdisk.
IMPORTANT: When recreating the partition, make sure that you
1) create it at the same disk sector (use sector as the unit!)
2) create it with the same partition type (usually 7, HPFS/NTFS)
3) do not make it smaller than the new NTFS filesystem size
4) set the bootable flag for the partition if it existed before
Otherwise you won't be able to access NTFS or can't boot from the disk!
If you make a mistake and don't have a partition table backup then you
can recover the partition table by TestDisk or Parted's rescue mode.
Partition von 179.48 GiB auf 147.88 GiB verkleinern 00:00:01 ( ERFOLG )
Alter Anfang: 14329980
Altes Ende: 390716864
Alte Größe: 376386885 (179.48 GiB)
Neuer Anfang: 14329980
Neues Ende: 324464804
Neue Größe: 310134825 (147.88 GiB)
Dateisystem auf /dev/sda2 auf Fehler überprüfen und (falls möglich) diese beheben 00:00:01 ( ERFOLG )
ntfsresize -P -i -f -v /dev/sda2
ntfsresize v2.0.0 (libntfs 10:0:0)
Device name : /dev/sda2
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 158789026304 bytes (158790 MB)
Current device size: 192710085120 bytes (192711 MB)
Checking for bad sectors ...
Checking filesystem consistency ...
Accounting clusters ...
Space in use : 71501 MB (45,0%)
Collecting resizing constraints ...
Estimating smallest shrunken size supported ...
File feature Last used at By inode
$MFT : 35511 MB 0
Multi-Record : 96356 MB 9
$MFTMirr : 96356 MB 1
Ordinary : 96362 MB 10
You might resize at 71500861440 bytes or 71501 MB (freeing 87289 MB).
Please make a test run using both the -n and -s options before real resizing!
Dateisystem bis zum Auffüllen der Partition vergrößern 00:00:04 ( ERFOLG )
Simulation starten 00:00:02 ( ERFOLG )
ntfsresize -P --force /dev/sda2 --no-action
ntfsresize v2.0.0 (libntfs 10:0:0)
Device name : /dev/sda2
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 158789026304 bytes (158790 MB)
Current device size: 192710085120 bytes (192711 MB)
New volume size : 192710078976 bytes (192711 MB)
Checking filesystem consistency ...
Accounting clusters ...
Space in use : 71501 MB (45,0%)
Collecting resizing constraints ...
Schedule chkdsk for NTFS consistency check at Windows boot time ...
Resetting $LogFile ... (this might take a while)
Updating $BadClust file ...
Updating $Bitmap file ...
Updating Boot record ...
The read-only test run ended successfully.
Echtes Vergrößern/Verkleinern 00:00:02 ( ERFOLG )
ntfsresize -P --force /dev/sda2
ntfsresize v2.0.0 (libntfs 10:0:0)
Device name : /dev/sda2
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 158789026304 bytes (158790 MB)
Current device size: 192710085120 bytes (192711 MB)
New volume size : 192710078976 bytes (192711 MB)
Checking filesystem consistency ...
Accounting clusters ...
Space in use : 71501 MB (45,0%)
Collecting resizing constraints ...
WARNING: Every sanity check passed and only the dangerous operations left.
Make sure that important data has been backed up! Power outage or computer
crash may result major data loss!
Are you sure you want to proceed (y/[n])? Schedule chkdsk for NTFS consistency check at Windows boot time ...
Resetting $LogFile ... (this might take a while)
Updating $BadClust file ...
Updating $Bitmap file ...
Updating Boot record ...
Syncing device ...
Successfully resized NTFS on device '/dev/sda2'.
Neue Größe und Position von /dev/sda2 berechnen 00:00:00 ( ERFOLG )
Angeforderter Anfang: 80582040
Angefordertes Ende: 390716864
Angeforderte Größe: 310134825 (147.88 GiB)
Neuer Anfang: 80582040
Neues Ende: 390716864
Neue Größe: 310134825 (147.88 GiB)
Dateisystem auf /dev/sda2 auf Fehler überprüfen und (falls möglich) diese beheben 00:00:02 ( ERFOLG )
ntfsresize -P -i -f -v /dev/sda2
ntfsresize v2.0.0 (libntfs 10:0:0)
Device name : /dev/sda2
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 192710078976 bytes (192711 MB)
Current device size: 192710085120 bytes (192711 MB)
Checking for bad sectors ...
Checking filesystem consistency ...
Accounting clusters ...
Space in use : 71502 MB (37,1%)
Collecting resizing constraints ...
Estimating smallest shrunken size supported ...
File feature Last used at By inode
$MFT : 35511 MB 0
Multi-Record : 96356 MB 9
$MFTMirr : 96356 MB 1
Ordinary : 96362 MB 10
You might resize at 71501893632 bytes or 71502 MB (freeing 121209 MB).
Please make a test run using both the -n and -s options before real resizing!
Dateisystem nach rechts verschieben 03:13:56 ( ERFOLG )
Schreibgeschützter Test wird durchgeführt 01:03:39 ( ERFOLG )
Interner Algorithmus wird verwendet
310134825 Sektoren lesen
Optimale Blockgröße ermitteln
65536 Sektoren mit einer Blockgröße von 128 Sektoren lesen 00:00:02 ( ERFOLG )
65536 von 65536 gelesen
2.01844 Sekunden
65536 Sektoren mit einer Blockgröße von 256 Sektoren lesen 00:00:01 ( ERFOLG )
65536 von 65536 gelesen
1.77911 Sekunden
65536 Sektoren mit einer Blockgröße von 512 Sektoren lesen 00:00:02 ( ERFOLG )
65536 von 65536 gelesen
1.48667 Sekunden
65536 Sektoren mit einer Blockgröße von 1024 Sektoren lesen 00:00:01 ( ERFOLG )
65536 von 65536 gelesen
1.29711 Sekunden
65536 Sektoren mit einer Blockgröße von 2048 Sektoren lesen 00:00:01 ( ERFOLG )
65536 von 65536 gelesen
1.15222 Sekunden
65536 Sektoren mit einer Blockgröße von 4096 Sektoren lesen 00:00:01 ( ERFOLG )
65536 von 65536 gelesen
1.03577 Sekunden
65536 Sektoren mit einer Blockgröße von 8192 Sektoren lesen 00:00:01 ( ERFOLG )
65536 von 65536 gelesen
0.984198 Sekunden
65536 Sektoren mit einer Blockgröße von 16384 Sektoren lesen 00:00:01 ( ERFOLG )
65536 von 65536 gelesen
1.01687 Sekunden
65536 Sektoren mit einer Blockgröße von 32768 Sektoren lesen 00:00:01 ( ERFOLG )
65536 von 65536 gelesen
1.0138 Sekunden
65536 Sektoren mit einer Blockgröße von 65536 Sektoren lesen 00:00:01 ( ERFOLG )
65536 von 65536 gelesen
1.01224 Sekunden
Optimale Blockgröße beträgt 8192 Sektoren (4.00 MiB)
309479465 Sektoren mit einer Blockgröße von 8192 Sektoren lesen 01:03:27 ( ERFOLG )
309479465 von 309479465 gelesen
310134825 Sektoren gelesen
Echtes Verschieben durchführen 02:10:17 ( ERFOLG )
Interner Algorithmus wird verwendet
310134825 Sektoren kopieren
Optimale Blockgröße ermitteln
65536 Sektoren mit einer Blockgröße von 64 Sektoren kopieren 00:00:08 ( ERFOLG )
65536 von 65536 kopiert
7.72636 Sekunden
65536 Sektoren mit einer Blockgröße von 128 Sektoren kopieren 00:00:08 ( ERFOLG )
65536 von 65536 kopiert
8.09605 Sekunden
65536 Sektoren mit einer Blockgröße von 256 Sektoren kopieren 00:00:07 ( ERFOLG )
65536 von 65536 kopiert
6.40479 Sekunden
65536 Sektoren mit einer Blockgröße von 512 Sektoren kopieren 00:00:05 ( ERFOLG )
65536 von 65536 kopiert
5.30283 Sekunden
65536 Sektoren mit einer Blockgröße von 1024 Sektoren kopieren 00:00:04 ( ERFOLG )
65536 von 65536 kopiert
3.70183 Sekunden
65536 Sektoren mit einer Blockgröße von 2048 Sektoren kopieren 00:00:03 ( ERFOLG )
65536 von 65536 kopiert
2.92956 Sekunden
65536 Sektoren mit einer Blockgröße von 4096 Sektoren kopieren 00:00:02 ( ERFOLG )
65536 von 65536 kopiert
2.64213 Sekunden
65536 Sektoren mit einer Blockgröße von 8192 Sektoren kopieren 00:00:03 ( ERFOLG )
65536 von 65536 kopiert
2.38252 Sekunden
65536 Sektoren mit einer Blockgröße von 16384 Sektoren kopieren 00:00:02 ( ERFOLG )
65536 von 65536 kopiert
2.26545 Sekunden
65536 Sektoren mit einer Blockgröße von 32768 Sektoren kopieren 00:00:02 ( ERFOLG )
65536 von 65536 kopiert
2.23872 Sekunden
65536 Sektoren mit einer Blockgröße von 65536 Sektoren kopieren 00:00:02 ( ERFOLG )
65536 von 65536 kopiert
2.20067 Sekunden
Optimale Blockgröße beträgt 65536 Sektoren (32.00 MiB)
309413929 Sektoren mit einer Blockgröße von 65536 Sektoren kopieren 02:09:31 ( ERFOLG )
309413929 von 309413929 kopiert
310134825 Sektoren kopiert
Partition nach rechts verschieben 00:00:08 ( ERFOLG )
Alter Anfang: 14329980
Altes Ende: 324464804
Alte Größe: 310134825 (147.88 GiB)
Neuer Anfang: 80582040
Neues Ende: 390716864
Neue Größe: 310134825 (147.88 GiB)
Bootsektor von ntfs mit Dateisystem auf /dev/sda2 aktualisieren 00:00:00 ( ERFOLG )
Dateisystem auf /dev/sda2 auf Fehler überprüfen und (falls möglich) diese beheben 00:00:01 ( FEHLER )
ntfsresize -P -i -f -v /dev/sda2
ntfsresize v2.0.0 (libntfs 10:0:0)
Device name : /dev/sda2
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 192710078976 bytes (192711 MB)
Current device size: 158789030400 bytes (158790 MB)
ERROR: Current NTFS volume size is bigger than the device size!
Corrupt partition table or incorrect device partitioning?
libparted-Benachrichtigungen ( INFO )
Partition(s) 2 on /dev/sda could not be modified, probably because it/they is/are in use. As a result, the old partition(s) will remain in use until after reboot. You should reboot now before making further changes.
========================================
/dev/sda1 von 6.83 GiB auf 38.42 GiB vergrößern
========================================
Please help me!
Thanks,
MyKey_