> 4) set the bootable flag for the partition if it existed before > 3) do not make it smaller than the new NTFS filesystem size > 2) create it with the same partition type (usually 7, HPFS/NTFS) > 1) create it at the same disk sector (use sector as the unit!) > IMPORTANT: When recreating the partition, make sure that you > You can go on to shrink the device for example with Linux fdisk. > Successfully resized NTFS on device '/dev/sdb1'. Resize to 18 GB : ~ ntfsresize -v -size 18G /dev/sdb1 > The read-only test run ended successfully. Test how shrinking to 18 GB will work (we'll make that 20 GiB in a minute): ~ ntfsresize -no-action -size 18G /dev/sdb1
Here comes a memo to resize an NTFS partition using commandline with ntfsresize (from the ntfs-3g / ntfsprogs package) and fdisk, that should work for Windows XP-to-8 versions.