Возможно, после копирования на флешку один из файлов оказывается поврежденным. Проверить несложно -- в Totalcmd используй инструмент "Синхронизировать каталоги...". Красным будут помечены файлы, содержимое которых было изменено. Среди таких файлов не должно быть dll, exe, wim, и пр. "нетекстовых" видов.
Или программа где-то спотыкается, и неправильно подготавливает дистрибутив.
Попробуй такой способ установки Win7 на USB flash, чтобы исключить подозрения к флешке:
Вставляем в USB 4Гб флешку. Пуск > Выполнить / Найти программы и файлы > cmd, в окне вводим:
- "diskpart"
- "list disk", появится список всех подключенных дисков.
- затем вводим "select disk #", где "#" номер флешки в списке.
- потом "clean"
- потом "create partition primary"
- потом "select partition 1"
- потом "active"
- потом "format fs=NTFS", ждем.
- потом "assign"
- потом "exit"
- потом "G:", где G: - буква DVD-привода(виртуального) с болванкой(образом) Windows 7.
- потом "cd \boot"
- потом "bootsect /nt60 F:", где F: - буква флешки в системе.
Копируем содержимое болванки(образа) Windows 7 на флешку. Всё.