Fast forward from Windows 7/8 to Windows 10 (v1607) and Intel seems to not have released any Windows 10 supported SATA controller drivers for Z77. Or have they?
It seems that as long as your BIOS has the Intel SATA controller set to AHCI-mode, Windows 10 will install and use the generic 'Standard SATA controller' and trying to install the latest iRST driver v126.96.36.1990 (latest version as of 2016-12-15) on an AHCI configured Z77-system only gives you an error:
Platform not supported
The good news is that Intel does have driver support for some of the older chipsets; those that have RAID capabilities, which luckily inlcudes Z77.
Taken from https://communities.intel.com/thread/77944 you can read:
Intel® Rapid Storage Technology version 188.8.131.529 to work with Windows 10 32-bit and 64-bit on motherboards based on Intel Chipsets with RAID capabilities (so far the only version for Windows 10).What I experienced is that with SATA controller set to RAID-mode Windows 10 v1607 (which I just installed from scratch) comes with a built in Intel Desktop/Workstation/Server Express Chipset SATA RAID Controller v184.108.40.2062 driver:
You can download the newest iRST from Intel. The latest when I wrote this was v220.127.116.110, and it worked for me and my Z77: