the first bugcheck was a kernel inpage error. this means a driver could not read from the drive.
the first error code STATUS_DEVICE_NOT_CONNECTED (error =0xc000009d)
might mean you have a drive that is having issues. bad cables, sata port issues.
you might try and move your sata data cable to a different sata port on a different controller.
if your bios has a hotswap option for your sata ports make sure it is enabled. sometimes when drives have problems, windows will reset the sata port. if the bios does not support reconnection then the drive can not reconnect.
download crystaldiskinfo.exe to read the smart data from the drive to see the health status.
update the motherboard SATA drivers and chipset drivers. (you may need to update the BIOS to match the new drivers) get the updates from the motherboard vendors website.
windows 8.x and above will attempt to fix certain errors in drives windows 7 expects you to fix them. mechanical drives wear of over time this causes the alignment marks for the sectors to move relative to the servo controller that moves the drive heads. this means that over time the drive will start to get read/write errors. Windows 8 and above will move your data out of these sectors and mark the sector as bad. windows 7 does not, you have to do a full format rather than a quick format as a attempt to mark the sectors as bad and to get more life out of a old drive.
for most people, it is better to buy a new drive since the cost has dropped so much.
Solid state drives are a good option as a replacement.