Как на dos установить windows с флешки: Как установить windows 10 на ноутбук с freedos? — Хабр Q&A

Установка Windows XP из-под DOS, самый старый способ установки XP с жесткого диска вручную.

Преамбула

Вызвали тут к клиенту, у которого на станке с ЧПУ отвалилось рабочее место оператора, оказалось, накрылась винда. АРМ представляло из себя весьма древний комп с Windows XP и совтом для станка на борту. Именно, не софтом, а совтом, sovt’ом когда-то называли софт, разработанный в СССР, так и тут — второй раз за неделю сталкиваюсь с колхозом, написанным сумрачным российским гением под сумрачные российские разработки в лохматых годах.

Машина оказалась не раритетной, но уже винтажной.

Сетевая карта внешняя, PCI, без PXE-загрузчика, так что загрузка по сети отмелась сразу же. Слава Ктулху, с флэшек оно все-таки грузилось.

Везти машину ко мне домой или в офис смысла не было. На флешках, взятых с собой, была мультизагрузочная, подготовленная с помощью YUMI с Acronis Disk Director, Hiren’s Boot CD и виндой XP на борту, но оказалось, что для установки винды из образа в машине мало оперативной памяти, распаковывать его некуда.

Но Hiren’s Boot CD после некоторого шаманства, загрузился с WinPE, удалось слить совтину от станка.

Образ винды XP был с собой, чистый дистрибутив, перенесенный с помощью Rufus на флэшку, но это тоже не помогло, после копирования файлов в текстовом режиме установщика, на этой машине установщик винды, терял флэшку и сыпался с невнятными ошибками.

Но тут я вспомнил! XP можно установить из DOS-окружения! А почему бы и не попробовать! DOS-то мы раздобудем!

Подготовка флэшки для восстановления системы.

Сначала, с помощью Rufus я сделал флэшку с Hiren’s Boot CD (ссылки на софт см. в конце заметки), на нее записал в каталог DISTR распакованный из образа ISO дистирибутив Windows XP, драйвера (в данном случае, пришлось воспользоваться старой версией DriverPack Solution), необходимый софт от АРМ станка (был слит заранее, вам не надо).
Проверяем, чтоб в настройках Rufus была выставлена файловая система FAT32 и MBR для компьютеров с BIOS или UEFI-CSM.

Также может понадобиться какая-нибудь форматилка (утилита для разметки и форматирования) жесткого диска, у меня загрузилась старая версия Acronis Disk Director на отдельной флэшке.

Глюк с загрузкой с флэшки и его решение.

На некоторых старых машинах, оказывается, играет роль порядок указанных в BIOS жестких дисков, причем, это не зависит от меню загрузочных устройств, которые вызываются обычно по F8, т.е. обычно, если по F8 выбираешь вместо HDD флэшку, обычно она первым жестким диском и ставится, но в данном случае, это оказалось не так.

Я попытался загрузить Mini Windows XP (Windows PE) с флешки, на которую был распакован Hiren’s Boot CD, и получил ошибку:

SETUPLDR: Couldn't open drive multi(0)disk(0)rdisk(0)partition(1)

Если такое случилось, надо поменять порядок жестких дисков в BIOS:

1. Заходим в BIOS, обычно по нажатию клавиши DEL при загрузке
2. Переходим в раздел Boot, ищем пункт Hard Disk Drivers (в моем случае), иногда он может называться по-другому, например Hard Disk Drivers Priority:

3. Переставляем флэшку на место первого загрузочного диска:

4. Перезагружаемся, сразу начинается загрузка с флэшки, и с нее все прекрасно грузится:

Подготовка HDD

На этом этапе подгружаем менеджер жестких дисков, например Acronis Disk Director, если даже он не грузится, надо найти машину-донора, выкрутить HDD из старого компа, вкрутить в новый и там его обработать.

Но у меня получилось без этого.

Создаем новый раздел жесткого диска, он должен быть основным, активным и иметь файловую систему FAT32 (если будет NTFS, то из DOS ее не будет видно, а нам надо, чтоб было):

Получилось:

Теперь перезагружаемся в Hiren’s Boot CD в XP PE (Mini Windows XP), так быстрее, хотя можно изначально все делать из-под DOS, копируем файлы дистрибутива Windows, драйвера и необходимый софт на созданный только что раздел:

Скопировано (для иллюстрации повторял действия на виртуальной машине, так что на скриншоте только каталог с дистрибутивом Windows):

Установка DOS на жесткий диск. Подготовка.

Когда копирование всего, чего нужно, будет завершено, перезагружаемся, и загружаемся опять с флешки с HBCD, только в первом загрузочном меню выбираем вместо Mini Windows XP пункт DOS Programs.

Далее, попадаем в загрузочное меню программ DOS HBCD, меню двухстраничное, между страницами можно переключаться с помощью последних пунктов меню на странице
9. Next... и 9. ...Back

На второй странице выбираем пункт File Managers... Если у вас другая версия HBCD, пункт может быть и на первой.

Далее, выбираем пункт Volkov Commander 4.99

Далее происходит загрузка DOS и запуск файлового менеджера Volkov Commander, перед загрузкой появится несколько диалоговых окон, выбираем параметры по умолчанию, т.е. драйвер NTFS4DOS подгружать не нужно, отвечаем No, поддержка длинных имен файлов (LFN) так же не нужна.

Итак, мы загрузились.

Volcov Commander является классическим двухпанельным файловым менеджером для DOS

На иллюстрации вы видите диск виртуальной машины, и он уже основной (диск C:), но это приводится для иллюстрации, т. к. некоторые скриншоты я делал на виртуальной машине. На реальной мне пришлось перейти в меню выбрать на правой панели диск реальной машины, на которой располагалась копия дистрибутива Windows XP (комбинацией клавиш ALT-F2 и выбором нужного диска из меню), а комбинацией клавиш ALT-F1 был выбран виртуальный диск A: с системными файлами DOS.

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

Непосредственная установка DOS на жесткий диск

Итак, когда мы определились с дисками, где у нас что находится, можно производить установку DOS на жесткий диск. Вводим команду:
sys A: <ваш раздел на жестком диске>, где

<ваш раздел на жестком диске> — подготовленный раздел для установки XP

На реальной машине это был раздел D:, соответственно, команда:

sys A: D:

Если все сделано правильно, на системном диске должны появиться файлы IO. SYS, MSDOS.SYS и COMMAND.COM:

Лирическое отступление о файлах MS-DOS

IO.SYS — в последних версиях DOS содержит в себе ядро операционной системы MS-DOS (MS-DOS версии 7.1 из Windows 98), в более ранних — часть ядра, отвечающая за загрузку драйверов и взаимодействие с «железом». Подробнее см. IO.SYS[https://ru.wikipedia.org/wiki/IO.SYS] А также была альтернативная группа с таким названием 🙂

MSDOS.SYS — Изначально, компонент ядра, отвечающий за некое подобие современных API, начиная с MS-DOS 7.1 (DOS от Windows 95-98), объединен с IO.SYS, в последних версиях DOS представлял собой обычный INI-файл[https://ru.wikipedia.org/wiki/.ini] позволяющий управлять некоторыми параметрами загрузки Windows 98.

COMMAND.COM — командный процессор (командная оболочка, командная строка MS-DOS во всех версиях). В Windows NT и выше (XP, Windows 7 и т.д.) был заменен на CMD. EXE

Но это еще не все

Далее переходим к установке минимального окружения для быстрой установки Windows XP.

Предупреждение: Если этого не сделать, установка Windows XP из-под DOS потребует самовара (с водкой), т.к. продлится очень долго.

Ищем флэшку среди наших дисков, на ней должен быть каталог DOS из архива (ссылка в конце статьи), он должен содержать следующие файлы:

AUTOEXEC.BAT
CONFIG.SYS
HIMEM.SYS
SMARTDRV.EXE

Копируем их на системный диск с установленным DOS и дистрибутивом Windows XP.

Второе лирическое отступление о файлах MS-DOS

AUTOEXEC.BATBAT-файл расположенный в корневом каталоге, который выполняется при загрузке DOS, т.е. это аналог «Автозагрузки» в Windows, или же ключей автозагрузки в Реестре. Начиная с Windows XP игнорируется.

В нащем случае, в нем должна быть записана единственная строчка:

smartdrv.exe

CONFIG. SYS — файл, изначально представляющий собой список загружаемых драйверов, в следующих версиях DOS его функции были расширены, вплоть до того, что с его помощью можно было создавать загрузочные меню, позволяющие на одной машине загружать разные варианты конфигурации (драйвера. программы, и т.д.)
Подробнее смотрите CONFIG.SYS По формату напоминает текстовый INI-файл

В данном случае он должен содержать единственную строку:

device=himem.sys

загружающую драйвер HIMEM.SYS.

HIMEM.SYS — драйвер «верхней памяти», без него DOS не будет доступна оперативная память размером более 1 Мб Подробнее см.

SMARTDRV.EXE — программа кеширования диска, ускоряющая работу с ним, за счет оперативной памяти. Без предварительно загруженного HIMEM.SYS работать не будет.

После копирования необходимых файлов с флэшки, корневой каталог системного диска выглядит так:

Установка Windows XP

Теперь можно вытащить флешку и загрузиться с жесткого диска. Перед нами откроется минимальная консоль DOS:

Теперь надо ввести команды для перехода в каталог дистрибутива Windows:

cd DISTR\I386
winnt

Пойдет первый этап установки Windows XP из под DOS, установщик пропишет загрузочный сектор Windows XP, подправит главную загрузочную запись, скопирует основные файлы, необходимые для установки.

Далее XP начнет копировать файлы:

После завершения первого этапа установки, нас попросят нажать Enter для перезагрузки.

После перезагрузки установка будет продолжена, опять нажимаем Enter:

Выбираем раздел диска для установки, в моем случае, раздел единственный:

Далее можно сразу задать преобразование в NTFS при установке. Впрочем, это можно сделать позже, ниже расскажу как:

Далее установка продолжится:

А после перезагрузки перейдет в графический режим.

ФАНФАРЫ!

По окончанию установки ставим драйвера и программы.

Преобразование системного диска из FAT32 в NTFS после установки Windows

NTFS несколько надежней устаревшей FAT32, так что, если не сделали преобразование диска во время установки, можно сделать это после, с помощью стандартных средств Windows. Преобразование пройдет без потери данных.

1. Запускаем командную строку от имени пользователя, наделенного правами администратора (обычно первый пользователь, создаваемый при установке Windows XP).

Пуск —> Выполнить (или Win+R), вводим команду cmd и попадаем в командную строку Windows.

2. Вызываем утилиту convert, которая и будет преобразовывать файловую систему:

convert C: /FS:NTFS /V

где C: — наш системный диск
/FS:NTFS — указание файловой системы, в которую преобразовывать. Видимо, Вовчик Воротов планировал несколько поддерживаемых файловых систем, но в итоге оставили одну NTFS, а про параметр забыли, он остался и является обязательным.

/V — необязательный параметр, можно опустить. Показывает преобразуемые в данный момент файлы, если его не указать — утилита convert будет молчать, как партизан, и не даст никакого понятия о прохождении процесса.

Нас попросят ввести метку тома для диска C:

Вводим ее.

Далее предлагают отключить том, отвечаем согласием (Y), но отключить том не удастся, так что будет предложено начать преобразование при следующей перезагрузке, отвечаем Y.

Перезагружаем машину.

После перезагрузки Windows перейдет в Native-режим и начнется обратный отсчет перед проверкой диска:

НИЧЕГО НЕ НАЖИМАЕМ!

Далее последует проверка диска:

И преобразование диска в NTFS. Если был указан ключ /V, будут показываться имена преобразуемых файлов:

Если без ключа /V, то процесс будет выглядеть так:

Убираем останки от DOS, дистрибутива.

После окончания установки с диска можно удалить каталог DISTR с подкаталогами, а также файлы с диска C:

AUTOEXEC.BAT
BOOTLOG.TXT
BOOTSECT.DOS
COMMAND.COM
HIMEM.SYS
IO.SYS
MSDOS.SYS
SMARTDRV.EXE

Некоторые файлы могут быть скрыты, делаем «Показывать скрытые файлы» в «Свойствах папки», или пользуемся, например, Far manager’ом.

Избавляемся от лишнего пункта в загрузочном меню.

При установке из-под DOS Windows XP оставит возможность загружать предыдущую ОС, которая была опознана как Windows 98 (DOS-часть из этой ОС используется в HBCD), что неудобно, придется при каждой загрузке Windows XP или ждать лишних 30 секунд, или нажимать Enter:

Чтобы его отключить надо, или в Far Manager’е открыть в редакторе (F4), файл boot.ini, находящийся в корневом каталоге диска C:\. Или зайти в Свойства, щелкнув правой клавишей по значку Мой компьютер, перейти на вкладку Дополнительно, и нажать кнопку Параметры под надписью Загрузка и восстановление

Далее нажимаем кнопку Правка около Отредактировать список загрузки вручную:

В Блокноте (или в Far’е) откроется файл boot. ini, оттуда надо удалить последнюю строчку:

C:\="Microsoft Windows"

Готово. Сохраняем файл, перезагружаемся. Загрузочное меню пропадает.

Файлы

Минимальные файлы DOS (HIMEM.SYS, SMARTDRV.EXE, AUTOEXEC.BAT, CONFIG.SYS):

Скачать с Mega.NZ
Скачать с Google.Drive
Hiren’s Boot CD 15.2

Архивы Установка — MS-DOS

Рубрика Установка

Игры MS-DOS. Заканчиваем цикл статей об установке MS-DOS 6.22 для игр. Путь пройден. Система функционирует. Вы можете устанавливать и запускать прекрасные игры MS-DOS на своём старом компьютере. В последней статье цикла мы обобщим информацию, в сокращённом виде рассмотрим алгоритм необходимых…
Читать »

Creative Sound Blaster Live ! Мы продолжаем цикл статей об установке MS-DOS 6.22 для запуска игр. Практически всё готово для нашей маленькой и скромной радости — создать в наше современное, напичканное высоко технологическими гаджетами время старый комп на древнем железе.
Читать »

Почему нет звука в игре MS-DOS . Почему нет звука в игре MS-DOS ? Звуковушка вроде установлена в материнскую плату, в работоспособности нет  сомнений — в Windows 98 всё работает. Драйверы поставлены, записи в CONFIG.SYS и AUTOEXEC.BAT внесены, но —…
Читать »

Устанавливаем драйвер CD-ROM. Продолжаем цикл статей об установке MS DOS 6.22 для запуска старых-добрых игр. Операционную систему мы уже установили. С помощью файлов CONFIG.SYS и AUTOEXEC.BAT настроена оперативная память, установлены необходимые драйверы мыши и клавиатуры, система настроена на работу с…
Читать »

Файлы MS-DOS Config.sys и autoexec.bat . Данная статья — продолжение цикла статей об установке MS-DOS 6.22 на жёсткий диск для запуска старых-добрых игр. Мы уже произвели минимальную установку системы на жёсткий диск нашего раритетного железного друга, разобрались с основами работы…
Читать »

Работа MS-DOS с памятью. Продолжаем цикл статей об установке MS-DOS 6. 22 на старое железо и современный компьютер для удобного запуска игр. В предыдущей статье мы рассмотрели способы минимальной установки операционки на жесткий диск, USB флешку, флоппи диск. Мы создали каркас…
Читать »

Минимальная установка MS-DOS 6.22 . Напомним, что основной тематикой  цикла статей является установка MS-DOS 6.22 на старое железо и современный компьютер для удобного запуска игр. Первый пункт нашего плана — минимальная установка операционки. Мы создаём каркас — основу наших дальнейших…
Читать »

MS-DOS 6.22 . Данная статья — первая из цикла статей об установке MS-DOS 6.22 на жёсткий диск для запуска старых-добрых игр, написанных для DOS. Почему именно MS-DOS 6.22? потому, что это последняя самостоятельная версия операционки. Как говорят друзья-учёные: «это существенно…
Читать »

Операционная система на флешке. Загрузочная флешка DOS необходима не только любителями старых машин и операционных систем (в том числе и для установки операционных систем MS-DOS, Windows 1. 0 — Windows Me на жёсткий диск),  но зачастую и владельцами современных компьютеров (например,…
Читать »

Ищем способы решения задачи. Загрузочная флешка MS-DOS 6.22 достаточно востребована, судя по статистике поисковых запросов в Гугле и Яндексе.  Вместе с тем, практически 99%  ответов на запросы выдаётся на статьи по установке на флешку MS-DOS 7.10 , то есть версии…
Читать »

« Предыдущие записи

5 инструментов для простой установки FreeDOS или MS-DOS на USB для перепрошивки BIOS • Raymond.CC

Главная » Программное обеспечение » 5 инструментов для простой установки FreeDOS или MS-DOS на USB для перепрошивки BIOS

Назад во времена дискет диски все еще широко использовались, перепрошивка BIOS вашей материнской платы могла быть выполнена только путем загрузки компьютера в DOS. Когда на компьютере загружается DOS, вам, вероятно, придется переключиться на дискету, содержащую файл обновления BIOS. В отличие от сегодняшнего дня, когда обновить современный BIOS намного проще и удобнее, и вы можете обновить BIOS непосредственно из Windows, используя программное обеспечение, предоставленное производителем, или просто поместить файл BIOS на флэш-накопитель USB, и встроенный инструмент прошивки внутри BIOS распознает Это.

Если по какой-либо причине программное обеспечение, предоставленное производителем материнской платы, не работает, и вы не можете обновить BIOS из Windows, или ваш BIOS фактически не поддерживает перепрошивку с какого-либо другого носителя, кроме флоппи-дисковода и DOS, вы все еще можно сделать это из DOS, загрузив компьютер с USB-накопителя вместо дискеты, что намного проще. Самый популярный и простой способ — просто установить MS-DOS или FreeDOS на USB-накопитель, скопировать необходимый файл BIOS и утилиту для перепрошивки с веб-сайта производителя, загрузиться с USB и прошить оттуда BIOS.

К счастью, есть инструменты, которые могут помочь вам сделать это с минимальными усилиями, а не выполнять огромный многоэтапный процесс, полный ручных команд. Вот 5 таких инструментов, которые загрузят FreeDOS или MS-DOS на загрузочную флешку, что позволит вам обновить прошивку BIOS из DOS, но без флоппи-дисковода.

1. Rufus

Rufus — это небольшая утилита, которая помогает форматировать и создавать загрузочные USB-накопители, такие как USB-ключи/флешки, карты памяти и т. д. Это также полезный инструмент для установки различных версий Windows через USB и может также проверьте USB-устройства на наличие ошибок. Это небольшой, одиночный и автономный переносимый исполняемый файл, пользовательский интерфейс которого напоминает средство форматирования в Windows.

У Rufus есть дополнительный бонус: вы можете выбрать установку FreeDOS или MS-DOS на USB для перепрошивки BIOS. Просто подключите флешку к компьютеру, запустите Rufus, выберите устройство, на которое вы хотите установить DOS, убедитесь, что файловая система FAT32, установите флажок «Создать загрузочный диск с помощью:» и выберите либо FreeDOS или MS-DOS из выпадающего меню. Наконец, нажмите кнопку «Пуск». Раньше Rufus поставлялся с отдельной версией для поддержки FreeDOS, но теперь он интегрирован как стандарт

Загрузить Rufus


2. WinUSB Maker

WinUSB Maker от Josh Cell Softwares, который производит некоторые очень полезные инструменты Windows, такие как Advanced Tokens Manager и WinOwnerShip, и этот инструмент может устанавливать установочные файлы для Windows XP. до установки Windows 8 на USB, установить загрузчик GRUB на USB, создать полную резервную копию и восстановить USB-устройства, а также сделать то, что мы ищем, установить MS-DOS на USB-накопитель.

Как и другие инструменты, WinUSB Maker является автономным инструментом (хотя для его запуска требуется .NET Framework версии 4). Просто запустите его после подключения USB-накопителя и выберите его в раскрывающемся списке на экране приветствия. Затем нажмите MSDOS на USB внизу слева и нажмите кнопку «Сделать загрузочный USB», и примите предупреждение о том, что данные будут потеряны. Через несколько секунд у вас будет готов DOS USB для файлов BIOS.

Загрузите WinUSB Maker

Создайте загрузочный USB-накопитель Windows 10 на Mac — Twocanoes Software

Обновления

Опубликовано 10 сентября 2018 г. автором Timo — Uncategorized

Чтобы устранить проблему с Windows 10 (особенно проблемы, связанные с загрузкой), может быть удобно загрузить Windows 10, не установленную в разделе Boot Camp. Относительно просто создать загрузочный USB-накопитель для загрузки установщика Windows 10 и открыть приглашение DOS для устранения неполадок.

Что нужно

  1. Флэш-накопитель USB (рекомендуется 8 ГБ или больше)
  2. ISO-образ установщика Windows 10 для Windows 10

Подготовка

Вся подготовка выполняется в macOS на компьютере Mac, на котором возникла проблема с загрузкой Windows. Важно использовать этот Mac, так как он будет использоваться для определения правильных драйверов Windows.

Флэш-накопитель USB

Флэш-накопитель USB должен быть отформатирован как exFAT.

  1. Вставьте флэш-накопитель емкостью 8 ГБ или больше в USB-порт на Mac
  2. В Дисковой утилите отформатируйте флешку как exFAT. Закройте Дисковую утилиту после завершения этой операции.
Драйвер учебного лагеря

Откройте Ассистент Boot Camp в папке «Утилиты» и загрузите текущую версию программного обеспечения поддержки Windows из раскрывающегося списка «Действие» в строке меню. Сохраните программное обеспечение поддержки Windows на рабочем столе или в другом месте. Не сохранять напрямую на флэш-накопитель USB .

Установочный носитель Windows

Загрузите текущий установочный носитель с веб-сайта Microsoft. Windows не будет установлена, но установочный носитель предоставит доступ к инструментам командной строки в Windows. Выберите версию Windows, наиболее близкую к версии Windows, установленной на Mac (Windows 8, Windows 10). Неважно, какая редакция Windows используется, так как Windows устанавливаться не будет.

Создание USB-накопителя для восстановления

Чтобы создать флэш-накопитель USB, выполните следующие действия:

  1. Смонтируйте ISO-образ Windows, загруженный с сайта Microsoft. Чтобы смонтировать ISO, дважды щелкните ISO в Finder.
  2. Перетащите все файлы и папки из смонтированного ISO на флешку.
  3. Перетащите содержимое ПО поддержки Windows на флэш-накопитель USB.
  4. Если на верхнем уровне диска нет файла AutoUnattend.xml (как показано ниже), загрузите AutoUnattend.xml, разархивируйте его и добавьте на диск. AutoUnattend.xml указывает расположение папки $WinPEDriver$ для загрузки драйверов во время загрузки.
  5. MacBook Air 2018 года (и, возможно, Mac после этого) не может загрузить драйвер IntelMEI и выдает сообщение «Программа установки Windows не смогла установить один или несколько важных для загрузки драйверов. Чтобы установить Windows, убедитесь, что драйверы действительны, и перезапустите установку». На USB-накопителе откройте $WinPEDriver$ и удалите папку IntelMEI.

После создания флешки она должна выглядеть так:

Папка $WinPEDriver$ важна, поскольку она содержит драйверы для успешной загрузки Windows с флэш-накопителя USB и оборудование на этом Mac.

Загрузка с USB-накопителя

Для установки драйверов Mac должен быть загружен с флешки.

  1. Вставьте флэш-накопитель USB в свободный порт USB на Mac
  2. Перезагрузите компьютер, удерживая клавишу Option.
  3. Выберите том EFI в селекторе запуска.

Если Windows не загружается с флэш-накопителя USB после отображения логотипа Windows, вам может потребоваться выполнить следующую команду, чтобы микропрограмма загрузила установщик Windows с флэш-накопителя USB. Это наблюдалось на Mac Mini конца 2014 года, но может затронуть и другие модели. Чтобы установить переменную:

  1. Отключите SIP, загрузившись с раздела восстановления.
  2. Загрузитесь обратно в macOS и откройте Терминал. Выполните следующую команду и введите пароль администратора при появлении запроса:

sudo nvram InstallWindowsUEFI=1

Вставьте флэш-накопитель USB, если он не вставлен, перезагрузите компьютер и выберите том EFI в селекторе запуска.

Примечание. Переменная InstallWindowsUEFI сбрасывается при каждой перезагрузке, поэтому вам нужно будет установить ее снова, если вы не выберете USB-накопитель.

Командная строка и сопоставленные диски

При запуске Windows 10 будет предложено установить Windows 10.

Читайте также: