Just to report back. I believe i have solved my BSOD's so far. Ever since I've disabled the pool performance settings such as Network IO Boost, Read Striping, & Real Time Duplication, I have not had a single BSOD related to covefs.sys or ntoskrn.sys. I don't currently have duplication enabled since I need more drives for it, so I thought having the Read Striping enabled was kinda silly. Also I was seeing some errors in the event log related to the network controller, so I thought maybe I should also disable the Network IO boost as well. Obviously I've changed too many variables to know for sure if this helped at all, but so far so good! The only BSOD I've had is ntfs.sys, so I'm running a check on some of my older drives at the moment.