I think I might have found out the problem is with GRUB and NTFS.
I've given up on it for today, but I think I might have found a fix for it. It involves mapping the hard drive using GRUB's menu list file. I'll give it a try tomorrow or Monday maybe.