Description of problem: A Windows 8.1 NTFS volume is successfully resized. However, ntfsresize -m reports that the volume is scheduled for check, and to run chkdsk /f, even though this has already been done with no problems found. Version-Release number of selected component (if applicable): ntfsprogs-2014.2.15-3.fc21.x86_64 How reproducible: Always Steps to Reproduce: 1. Install Windows 8.1 2. Install Fedora 21, resizing Windows volume by 50%, complete installation. 3. Reboot Windows succeeds, no errors. 4. ntfsresize -m Actual results: [root@localhost ~]# ntfsresize -m /dev/sda2 ntfsresize v2014.2.15 (libntfs-3g) ERROR: Volume is scheduled for check. Run chkdsk /f and please try again, or see option -f. Expected results: Not this. Additional info: If I run chkdsk, or chkdsk /f on the volume from Windows 8.1, this same message for ntfsresize -m occurs. The installer log ran ntfsresize -m before resizing, and the command returned a minimum size for the volume, not this message. So the problem is that once resized, even though chkdsk is run, th emessage appears to be persistent.
Created attachment 918932 [details] strace ntfsresize -m
OK nevermind, chkdsk C: was fixing the small 350mb system partition, not the main partition. chkdsk D: /f did fix somethings and cleared whatever flag ntfsresize set; I no longer get the reported error message. Odd though that Windows 8.1 appears to ignore this flag, does not run a chkdsk at startup. Whereas Windows 7 does.