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):
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
[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.
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.