Software⏱️ 3 min read📅 2026-06-11

How to Fix: Cannot shrink ntfs partition with GParted - couldn't update MFT error

GParted error message and solution for shrinking an NTFS partition.

Quick Answer: The MFT (Master File Table) is a critical component of the NTFS file system. To resolve the issue, try using the `ntfsresize` command with the `-s` option to simulate the resize process before attempting the actual shrink.

The error 'Couldn't update MFT own record: Read-only file system' occurs when attempting to shrink an NTFS partition using GParted. This issue affects users who want to free up space on their Windows 7 or other NTFS partitions by resizing them.

This problem can be frustrating, especially for users who are trying to install multiple operating systems side-by-side. In this guide, we will walk you through the steps to resolve this issue and successfully shrink your NTFS partition.

🔍 Why This Happens

  • The primary reason for this error is that GParted requires a read-write file system to update the Master File Table (MFT) during the shrinking process. However, if the MFT is locked due to system or user restrictions, GParted cannot proceed with the resizing operation.
  • An alternative cause could be if there are issues with the NTFS partition itself, such as corruption, bad sectors, or fragmentation, which prevent GParted from accessing the file system properly.

🔧 Proven Troubleshooting Steps

Using ntfsresize to update MFT

  1. Step 1: First, open a terminal and run the command `ntfsresize -i -f -v /dev/sda5` to check for any issues with the NTFS partition.
  2. Step 2: Next, run the command `ntfsresize --force --force -s 503538647040 --no-action /dev/sda5` to force the resizing operation. Note that this method may not work if there are underlying issues with the file system.
  3. Step 3: After running these commands, try shrinking the partition again using GParted to see if the issue has been resolved.

Rebooting in safe mode and attempting to shrink

  1. Step 1: Restart your computer and enter the BIOS setup by pressing the corresponding key (usually F2, F12, or Del). Set your system to boot from the installation media of Windows 7.
  2. Step 2: Once in the BIOS setup, save the changes and exit. Then, restart your computer normally and log in to a user account with administrator privileges.

🎯 Final Words

To successfully shrink an NTFS partition using GParted, try updating the MFT by running `ntfsresize -i -f -v /dev/sda5` followed by `ntfsresize --force --force -s 503538647040 --no-action /dev/sda5`. If this method fails, you can attempt to reboot in safe mode and log in as an administrator to try the shrinking operation again.

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions