Вы можете получить BSOD при загрузке. Я думаю, что XP и Vista по умолчанию автоматически перезагружаются, когда это происходит. Вы хотите отключить эту «функцию» и гуглить все сообщения об ошибках, которые вы получаете.
- Нажмите Пуск, а затем Панель управления.
- Нажмите на ссылку Система и обслуживание. Примечание. Если вы просматриваете классический вид панели управления, вы не увидите эту ссылку. Просто дважды щелкните значок «Система» и перейдите к шагу 4.
- Нажмите на ссылку Система.
- В области задач слева щелкните ссылку «Дополнительные параметры системы».
- Найдите область запуска и восстановления и нажмите кнопку «Настройки».
- В окне «Запуск и восстановление» найдите и снимите флажок «Автоматически перезапускать».
- Нажмите кнопку ОК в окне «Запуск и восстановление».
- Нажмите кнопку ОК в окне «Свойства системы».
- Теперь вы можете закрыть системное окно.
- С этого момента, когда проблема вызывает BSOD или другую серьезную ошибку, которая останавливает систему, компьютер не будет автоматически перезагружаться.
Источник: http://pcsupport.about.com/od/windowsvista/ht/arestartvista.htm
Вы также можете найти причину ошибки в журнале событий.