Загрузите и загрузитесь с Linux Live CD (я бы предложил Ubuntu). Это даст вам доступ к файловой системе, поэтому вы можете архивировать важные файлы. Если у вас нет внешнего диска для его сохранения, вы можете создать папку в корне C:.
Если вы не сохраните на внешний диск, при переустановке Vista у вас будет возможность переформатировать диск - не делайте этого. Переустановка Windows создаст резервную копию предыдущей установки Windows, вероятно, в папке с именем Windows.old.
Я не уверен, как он обрабатывает пользовательские файлы. Это может оставить их нетронутыми, это может сделать их резервную копию в Windows.Старые, или это может стереть их. Поэтому ваша резервная копия (в папке, созданной вами на Linux Live CD) сохранит день. Эта папка и все другие, не системные папки (программные файлы и т.д.) Останутся без изменений.
Очевидно, что если у вас есть внешний диск, вы можете просто полностью стереть машину и начать заново.
PS. В случае, если это не было очевидно, я не стал бы пытаться удалить все драйверы - лучше всего с чистым листом ...