Upon a reboot, everything gets reinitialized, even your hard drives. They couldn't get reinitialized without first spinning down and up again, this is similar to doing a reboot in which it also changes the speed of the drive. Keeping the drives in the state they were in at the crash is a very bad idea, especially when you are experiencing hardware related crashes.
I would be far more concerned as to why you are experiencing BSODs than to why you want to do this, apart from a Graphics issue that I resolved I never had any BSODs and you shouldn't have much either. You are better off obtaining a stable system than trying to do something that does not really matter.
Technically, one could rework the hardware / BIOS / OS to behave that way but that would be a high cost for a very small benefit. Currently, Windows can't do this because it has no control over it; I even doubt if someone ever had the idea to implement support for this kind of idea. The D really stands for Death...
Tip: If you want to spare out wear / tear, try minimizing the disk I/O your operating system performs. I would be far more concerned about the head than the platter(s), because the platter(s) are meant to rotate anyway. I often hear disk recovery stories where the heads got affected first, so I would think of it as the weakest component, of course statistics might tell otherwise. That's as far as I've heard about it...