BSOD - это паника ядра. Это означает, что часть ядра, само ядро операционной системы сделали что-то очень плохое. Это может быть исписанная память, может быть выполнен код, которого не должно быть. Программно вам нужно получить код в пространстве ядра, а затем каким-то образом вызвать его по требованию. Немного рискованно для прод-сервера.
Обычные машины с Windows имеют много состояний в процессах и в ядре. Какую бы очистку вы не поддерживали, состояние стабильно, ну, вы просто замкнули его.
В частности, BSOD - это (обычно) ошибка ядра (или драйвера), ядро находится в плохом состоянии, поэтому плохо, что оно не может очиститься и скорее перезагрузится, потеряв любое хорошее состояние, которое у него есть, только потому, что оно не знать, что хорошо, а что плохо. Любые буферы не могут быть сброшены на диск (и). Затем он попытается очистить при перезагрузке, но он потерял много контекста при выключении / панике, так что это будет консервативная очистка, из которой придется выбирать как хорошие, так и плохие остатки от паники.
Итак, некоторые из ваших преимуществ при отключении исчезают при запуске, так как теперь ему нужно выяснить, где он получил его ноги, вырезанные из-под себя. Он должен запустить chkdsk и очистить все дисковые блоки, которые были в состоянии частичной записи. USB-диски много кешируют. Вы можете отключить кэширование, что уменьшит вероятность потери данных при сбое, но не кэширование отнимает некоторую скорость. Какие файлы вы готовы потерять?
Короче, это плохая идея. Любая производственная машина, которая имеет это, может быть в нестабильном состоянии даже после очистки. Это плохо.
Я бы сказал, просто взять удар выключения и перезапустить. Вы потеряете ту экономию времени, которая, по вашему мнению, вы получите в первый раз, когда вам потребуется перестроить сервер, потому что он не загружается или ваши программы не запускаются.