Привет всем любителям маздая ;)

Надумал я обновить вянду у себя на PC, друг подкинул крякабельную windows 8.1 и соответствующий кряк. Образ залит на флешечку, машина уходит в ребут, загрузка пошла, доходим до выбора диска, нажимает Далее и видим уеб*щное  сообщение с всеми нелюбимой ошибкой "Программе установки не удалось создать новый или найти существующий системный раздел". Ну думаю, хрен с вами, нарыл я уже один раз способ решения данной проблемы, но доблестные программисты майкрософта пофиксили фикс данной баги и теперь дебильный костыль перестал работать. И никакие пересоздания раздела, перевтыкания флешки, и прочий садомазохизм не помогали. Но тут я наткнулся на довольно интересное решение.

Суть данного решения вот в чем: скопировать установочные файлы с флешки на диск который планировали использовать как место для установки (например диск C:), сделать его загрузочным, вытащить флешку и загрузиться с него, с последующей установкой винды с винта на тот же винт (с диска C: на диск С:).

Решение проблемы:

  1. Грузим инсталятор с флехи
  2. Практический в любой момент жмем shift+f10, попадаем в командную строку
  3. Запускаем diskpart.exe (что писать в командной строке дальше пишу жирным)
  4. В этой программе выполняем следующие действия:
    1. select disk=0. Подразумевается, что диск 0 это то, куда Вы ставите винду и там нет ничего полезного. Иначе 10 раз подумайте и почитайте справку по утилите diskpart.
    2. create partition primary size=xxx, где ххх это не залить раздел картинками с голыми тётями, а размер будущего диска С, куда Вы будете ставить ОС.
    3. select partition=1
    4. active (сделали раздел активным)
    5. format fs=ntfs quick (быстрое форматирование в NTFS)
    6. assign. Сделали на винте диск, подключили его и готовы с ним дальше работать
    7. exit, вышли из программы diskpart.
  5. Идем на флешку (привод), где у нас дистрибутив винды. В моем случае это "cd d:".
  6. Копируем все, что там есть, на наш краснознаменный диск С:. xcopy d: c: /e /h /k
  7. Идем в подкаталог boot дистрибутива винды. cd boot
  8. Используем утилиту bootsect для создания загрузочного кода на диске С, так: bootsect /nt60 c:. Что мы сделали? Мы сделали... мнэ... инсталяционный жесткий диск с Windows.
  9. Вытаскивает флешку и ребутим комп. Ставим винду. С диска С: на диск С:. Потом дистрибутивные файлы можно будет потереть.
  10. После установки уберем лишний пункт с меню загрузки (Windows Setup)
    1. Запускаем cmd.exe от имени администратора
    2. Смотрим список пунктов меню загрузки bcdedit
    3. Находим Windows Setup и копируем его identifier
    4. Запускаем bcdedit /delete {identifier}

Готово. Приятного пользования!

English version