Программа на самом деле не будет работать в DOS (что объясняет вашу ошибку выделения памяти).
Я не пробовал этого, но теоретически вы должны иметь возможность запускать этот EXE из среды Windows PE, такой как Win7 PE или BART PE, если вы можете получить доступ к файлам, необходимым для его сборки, или найти готовый ISO в сети.
Пока все хорошо, но вы заметите, что загрузка - это исполняемый файл Windows. Так же, как это не может быть запущено в Ubuntu (или любом другом Linux), оно также не будет работать в устаревших версиях Windows, в частности в MS-DOS или в любой эмуляции MS-DOS. Это несмотря на все, что можно сказать на странице загрузки о совместимости с более ранними версиями Windows; при использовании любой устаревшей среды типа DOS .exe запускается, но завершает работу, ничего не делая, кроме распечатывания раздражающего сообщения.
Ключевым компонентом на этом этапе является Windows 7 Repair Disk. Есть несколько способов получить один, в том числе купить один из источников в Интернете или подружиться с кем-то, у кого есть компьютер с Windows 7.
Если вам повезло, ваш производитель компьютеров поставил один с вашей коробкой.
Я решил создать его на своем компьютере с Ubuntu, используя копию Windows 7, запущенную в VirtualBox, адаптируя инструкции по созданию аварийного диска с этого веб-сайта.
Хорошей новостью является то, что, похоже, не имеет значения, с какой версии Windows 7 восстановительный диск получен. Поскольку это обновление BIOS, даже не имеет значения, используете ли вы 32-битную или 64-битную версию, если ваш компьютер 64-битный.
Если у вас есть диск восстановления Windows 7, все остальное легко. Вы можете превратить его в загрузочный USB, если хотите, но если в вашей коробке есть привод CD, это не нужно. Вот шаги:
- Поместите загруженный файл BIOS с расширением .exe на обычную флешку.
- Перезагрузите компьютер с диска восстановления Windows 7, при появлении запроса нажмите пробел.
- Перейдите к командной строке. (Используйте Recovery Tools-> Командная строка).
- Найдите правильную букву диска для вашего USB (в командной строке dir a: затем b, c и т.д., Пока не найдете правильный).
- Перейдите к нему в командной строке (введите букву диска с двоеточием).
- Запустите файл, набрав его имя (примечание: вкладка автозаполнение работает :)).
- Оттуда просто следуйте инструкциям на экране и убедитесь, что ваш компьютер включен во время обновления.
Возможно, это поможет: