<b>Техническое задание (ТЗ)</b><h2>Проект: ПО для установки Windows без флешки + создание загрузочной флешки (аналог Rufus)</h2><h3><b>1. Описание проекта</b></h3><p>На данный момент разработано программное обеспечение для автоматической установки Windows без использования флешки (через запуск из текущей системы).<br />Программа готова примерно на <b>85–90%</b>, основной функционал реализован.</p><p>Необходимо выполнить финальную доработку проекта: добавить несколько важных функций и довести продукт до полностью рабочего состояния.</p><hr /><h3><b>2. Основной функционал (уже реализован)</b></h3><p>? <b>Автоматическая установка Windows без флешки</b><br />Пользователь запускает программу в текущей системе ? выбирает образ Windows ? начинается установка без необходимости создавать загрузочный USB.</p><p>? <b>Автоматическое восстановление интернет-драйвера после установки</b><br />После завершения установки Windows программа:</p><ul><li><p>берёт драйвер сетевого адаптера из старой системы</p></li><li><p>автоматически устанавливает его в новую Windows</p></li><li><p>обеспечивает доступ в интернет сразу после первого запуска</p></li></ul><p>? <b>Автоматическая догрузка остальных драйверов</b><br />После появления интернета Windows должна автоматически подтянуть остальные необходимые драйверы через Центр обновлений.</p><hr /><h3><b>3. Что нужно доработать (основные задачи)</b></h3><h2><b>Задача №1 — Добавить режим установки через флешку (как Rufus)</b></h2><p>Необходимо реализовать дополнительный режим работы программы:</p><ul><li><p>пользователь вставляет USB-флешку</p></li><li><p>выбирает ISO-образ Windows</p></li><li><p>программа записывает образ на флешку</p></li><li><p>флешка становится загрузочной</p></li><li><p>процесс максимально простой: “Выбрал ? нажал ? готово”</p></li></ul><p>Функционал должен быть аналогичен Rufus, но встроен в этот проект.</p><hr /><h2><b>Задача №2 — Доработка микромоментов и финальных штрихов</b></h2><p>Есть несколько небольших недоделок (будут подробно переданы исполнителю), например:</p><ul><li><p>корректная обработка ошибок</p></li><li><p>улучшение UX (сообщения, прогресс, статусы)</p></li><li><p>проверка подключённой флешки</p></li><li><p>защита от неправильных действий пользователя</p></li></ul><p></p><p>4. Требования к исполнителю ОЧЕНЬ ВАЖНО, в ручную писать код не нужно! если вы хотите вручную это все писать это будет лишняя трата времени, по этому пожалуйста оставляйте заявку кого есть Claude Code Max (делать будем сугубо через него!)</p>