It could also be the hibernation feature in win8 and quick boot that is preventing Linux OS from mounting the file system as it sees it as "unclean"...
Not necessarily MS fault, each hardware distributor has it's own implementation of uefi and may not have any concern about their hardware being able...