Как обновление узнает, есть ли у меня копия Vista?
Старые версии Windows позволяли вам вставить старый компакт-диск в дисковод; Vista/7 не позволяет вам сделать это. Вам нужна копия Windows, уже установленная на диске перед обновлением. Конечно, вы можете стереть диск после того, как он проверит и позволит начать разметку. (Только не перезапускай!)
Если мы купим лицензию на обновление до Windows 7, сможем ли мы выполнить новую установку без работающей установки Vista?
Короче говоря, это зависит от того, насколько повреждена установка. Никто на самом деле не знает, что Microsoft проверяет в процессе обновления; это секрет.
Что вы можете сделать, если это не работает:
Предупреждение: IANAL, это, скорее всего, противоречит лицензионному соглашению Microsoft, но я считаю, что этично, если установка OEM повреждена и не будет установлена нормально (всегда сначала пытайтесь определенно законным способом ;)).
Вы можете использовать трюк обновления Windows 7 для установки Windows 7 без чистого установочного диска: http://www.pcworld.com/article/174288/windows_7_upgrade_made_cheaper.html
Как правило, устанавливайте Windows с диска обновления (не беспокойтесь, если он не проверяется), используйте slmgr -rearm
для перезапуска системы (чтобы она выглядела так, как будто она проверена на срок до 120 дней (вот почему это не навсегда) решение)) затем установите Windows ОПЯТЬ с диска обновления. Он должен распознавать "обновленную" установку и позволять вам устанавливать постоянно проверенную версию.