Grub only boots working Windows.
That means it cannot need chkdsk, nor with Windows 8 or later have fast startup/hibernation on. And if UEFI Secure Boot has to be off.
You may need to do Windows...