Как установить windows xp без ps 2
Подготовка к запуску программы установки
Прежде чем устанавливать Windows XP, выполните следующие действия.
1. Убедитесь, что оборудование компьютера совместимо с Windows XP. Чтобы получить список совместимого оборудования, а также чтобы загрузить и установить драйверы указанного оборудования, обратитесь к веб-узлу Microsoft Windows Hardware Quality Labs по следующему адресу:
http://www.microsoft.com/whdc/hcl/default.mspx (http://www.microsoft.com/whdc/hcl/default.mspx)
Дополнительные сведения о требованиях к системе для установки Windows ХР см. в следующей статье базы знаний Майкрософт:
314865 (http://support.microsoft.com/kb/314865/ ) Системные требования для операционных систем Windows ХР
2. Прочитайте следующие документы на компакт-диске Windows XP (где диск — дисковод, содержащий компакт-диск Windows XP). Данные документы содержат информацию, которая поможет подготовиться к выполнению установки.
* Диск:\Docs\Read1st.txt: Этот документ содержит важную информацию, не включенную в документацию и любые другие текстовые файлы, находящиеся на установочном компакт-диске.
* Диск:\Docs\RelNotes.htm: Этот документ содержит замечания о выпуске Windows XP.
* Диск:\Readme.htm: Этот документ содержит последние сведения или другую информацию, дополняющую документацию по Windows XP.
3. Создайте раздел на жестком диске и отформатируйте его в файловой системе FAT или FAT32.
Дополнительные сведения о создании раздела см. в следующей статье базы знаний Майкрософт:
255867 (http://support.microsoft.com/kb/255867/ ) Первичное и повторное разбиение жесткого диска с помощью средств Fdisk и Format
Примечание. Программе установки Windows XP необходимо, как минимум, 383 МБ свободного места на диске для копирования установочных файлов.
Перейти к началу страницы
Запуск программы установки Microsoft Windows XP из командной строки
Для запуска Windows XP из командной строки выполните следующие действия.
1. Вставьте компакт-диск Windows XP в устройство для чтения компакт-дисков или дисков DVD.
2. Загрузите компьютер в режиме командной строки с поддержкой драйвера устройства для чтения компакт-дисков. Если на компьютере отсутствует операционная система MS-DOS или нет возможности запустить командную строку в меню Загрузка, обратитесь к следующей статье базы знаний Майкрософт:
187632 (http://support.microsoft.com/kb/187632/ ) Создание загрузочного диска Windows 98 с поддержкой файловой системы FAT32
3. Если программа SMARTDrive не запущена, запустите ее. Для этого перейдите в папку, содержащую файл Smartdrv.exe, наберите команду smartdrv и нажмите клавишу ВВОД. Если не использовать программу SMARTDrive, то при копировании файлов на жесткий диск программа установки Windows XP будет работать очень медленно.
4. В командной строке введите диск: и нажмите клавишу ВВОД (где диск — дисковод, содержащий компакт-диск Windows XP).
5. Введите команду cd i386 и нажмите клавишу ВВОД.
6. Введите команду winnt и нажмите клавишу ВВОД. Запустится программа установки Windows XP.
7. Введите путь к установочным файлам Windows XP и нажмите клавишу ВВОД. Например, введите d:\i386.
Программа установки начнет копировать файлы на жесткий диск. После завершения копирования появится следующее сообщение:
Этап установки в режиме MS-DOS завершен.
Программа установки перезагрузит компьютер. После перезагрузки компьютера
установка Windows XP будет продолжена.
Если в устройстве A: имеется гибкий диск, извлеките его.
Нажмите ВВОД для перезагрузки компьютера и продолжения установки Windows XP.
8. Извлеките все гибкие диски и нажмите клавишу ВВОД. Компьютер перезагрузится, и выполнение программы установки Windows XP продолжится. Нажмите клавишу ВВОД для продолжения установки.
9. При выборе и форматировании раздела, в который будет устанавливаться Windows XP, следуйте приведенным ниже инструкциям. Если жесткий диск содержит только один раздел, не удаляйте его из списка существующих разделов. Программа установки Windows XP ранее скопировала в этот раздел установочные файлы.
Раздел, отформатированный с использованием файловой системы FAT32, в дальнейшем можно преобразовать к файловой системе NTFS.
Программа установки скопирует файлы, необходимые для работы программы установки Windows XP, после чего компьютер будет перезагружен. Если было выбрано форматирование диска в файловой системе NTFS, Windows проверит диск на наличие ошибок и перезагрузит компьютер. Выполнение программы установки Windows XP возобновится в режиме графического интерфейса пользователя.
10. Чтобы завершить процедуру установки Windows XP, выполняйте инструкции мастера установки Windows.
Возможно ли установить Windows XP на внешний жесткий диск?
Невозможно, ни winnt, ни win2k и никакую другую win нельзя поставить на внешний носитель, это специальное ограничение от майкрософт. Начиная с win7 можно ставить на usb (windows 7 to go, гуглить easyuefi) Теоретически это из-за того что своп файл не может находиться на removable drive, отключить своп невозможно (в gui отключение фиктивное, windows создает его в c:\windows).
Есть winpe сборки от сообщества (основаны на той windows в которой запускается установщик) для запуска приложений, вполне функциональные, на их основе делают всякие реаниматоры. Но на них большая проблема установки драйверов, мало какие могут работать (gpu например нет, только штатный vga)
p.s. если прямо очень надо старые приложения запускать, ставь linux, запускай виртуалку и в ней уже windows. При должном красноглазии виртуалка qemu влезает в initramfs (т.е. установка будет что то типа десяток мегабайт с загрузчиком grub). А это значит система запустится практически на любой машине, с минимальными затратами ресурсов на виртуализацию. И да, нормальных драйверов на 3d графику не будет
upd. есть способ, загрузка winxp с ramdisk, который в систему загружает grub, который в свою очередь запущен с флешки (собственно там уже пофиг, хоть по http загружай и вообще всю установку по сети pxe).
В общем случае сначала систему устанавливают (только pro ревизии), затем клонируют на .vhd диск, и настраивают запуск с ramdisk с помощью драйвера https://github.com/Sha0/winvblock который нужно изначально интегрировать в установку
Подробных инструкций мало, гугли, они ‘почти все протухли’, читай github.
Недостаток логичный (он же достоинство) — вся установка заморожена во времени, все изменения остаются в оперативной памяти, но к примеру при использовании перемещаемых профилей, пользовательские настройки можно хранить в сети или тут же на флешке, так же можно запилить скрипт, который будет при корректном выключении машины делать снапшот реестра. ставить новые приложения так конечно будет проблематично.
Заявлена поддержка 64-битных ревизий winxp/2k и даже vista что очень неплохо
Как установить windows xp без ps 2
1. Скачиваем usbprep и bootsect и распаковываем их в корень диска, на котором свободно примерно 1.8 гб.
2. Переписываем содержимое диска с дистрибутивом Windows в директорию на жестком диске или распаковываем при помощи WinRAR ISO, полученный при «усечении» Windows nLite-ом. ВАЖНО: в nLite обязательно нужно сохранить (не удалять) Manual install files и создать bootable ISO, иначе работать не будет! Вставляем флешку в USB.
3. В директории usbprep запускаем usb_prep8.cmd
— жмем enter
Вылетает окно PeToUSB. Поставьте все так, как на картинке, и нажмите Start.
4. Когда процесс закончится, не закрываем никакие открытые окна. Открываем НОВОЕ досовское окно (Start — Run — cmd), в нем меняем директорию на ту, в которой находится bootsect.exe, набираем bootsect.exe /nt52 R: ( R: это буква вашей USB флешки) и жмем enter. ВАЖНО: перед запуском bootsect.exe убедитесь, что нет открытых окон Windows Explorer с содержимым флешки.
5. Если процесс завершился нормально, и в этом окне появилась надпись: «Bootcode was successfully updated on all targeted volumes.», закрываем ЭТО окно и переходим к уже открытому окну usb_prep8, которое должно выглядеть так:
Далее:
— жмем 1 and вписываем директорию, где находится дистрибутив
— жмем 2 и вписываем букву диска, СВОБОДНУЮ ОТ ИСПОЛЬЗОВАНИЯ на этом компютере
— жмем 3 вводим букву вашей USB флешки
— жмем 4 и программа запустится. Когда процесс закончится, окно само закроется.
Готовая операционная система — Windows XP Pro SP3 английская в виде образа диска для Acronis — здесь
Прикрепленные файлы
Сообщение отредактировал stp101 — 21.03.18, 20:42
Причина редактирования: Новая шапка автор шапки Nik2001Nik3006
Скрыть шапку
20.01.23, 20:34 | #342
●
Постоянный
Реп: ( 1 )
vaashurik, и вас с новым годом))
28.01.23, 18:12 | #343
●
Постоянный
Реп: ( 38 )
Быстрая установка Windows XP с диска/флешки на диск/флешку
Сначала о сборке. XPWIM — это полноценная Windows XP SP3, уже установленая, настроенная(с обновами, фреймворками и т.д.) и отвязанная от железа. Упакована в wim-архив. Таким образом, стандартная длительная инсталляция не требуется — XP просто и быстро можно развернуть из wim-архива, после первого запуска останется только драйверы установить.
XPWIM 2019
Выбрана версия XPWIM 2019 года, потому что в ней еще нет обновлений, несовместимых с очень старыми процессорами (Athlon XP, Duron, Pentium 3). Вообще, XPWIM — это часть проекта «AllWinUSB Constructor by SmokieBlahBlah», более новые версии которого есть на торрентах.
Теперь о том, куда лучше ставить. Установка Windows в виртуальный диск(vhd) практичнее, чем стандартная установка на диск. Не нужен отдельный раздел, полностью вся XP помещается в vhd-файл, а его расположить можно где угодно, в том числе на флешке. Легко перенести установленную ОС с одного диска на другой — просто скопировать vhd-файл и загрузчик Grub4DOS.
На производительность это никак не влияет — что в обычном разделе, что в vhd-диске Windows работает одинаково. Виртуальная машина(virtualbox, wmvare) не требуется, для запуска XP из vhd-диска нужен только драйвер, а в случае с флешкой еще применяется usb-патч.
Добавил готовый VHD-образ — в архиве 4GbVHD_FULL.zip файл XP.vhd — это уже развёрнутая XP с необходимыми драйверами и патчами. Изучать всю инструкцию не надо, можно сразу запускать 🙂
Последние версии Вентоя(https://ventoy.net/) позволяют запускать XP.vhd обоими способами, поэтому проще всего сделать так: на флешку, отформатированную Вентоем в NTFS, закинуть вышеупомянутый XP.vhd, и туда же, рядом с XP.vhd, распаковать загрузчик — все файлы из архива GRUB4DOS.zip (ссылка на архивы — https://disk.yandex.ru/d/67s_uZ6NJCtLag или https://cloud.mail.ru/public/axCj/cZje3UA1F). Запускать потом из Вентоя по кнопке F4, выбрать «Search and boot Grub4dos», далее появится меню запуска XP. Штатный vhd-плагин Вентоя запускает VHD с Windows 7 и новее, поэтому XP надо запускать через Grub4DOS. Еще важно, что Windows XP не работает на UEFI, только на Legacy/CSM.
Можно отформатировать флешку Вентоем не в NTFS, а в FAT32 или ExFAT, но тогда работает только 2-й способ.
Из дальнейших описаний полезно прочитать о EWF-фильтре — что за инструмент и как им пользоваться. Рекомендации и решение возможных проблем смотрим в Дополнении.
Способ 1. Установка XP на диск/флешку в vhd-диск с драйвером vboot
При использовании драйвера vboot есть ограничения:
— vhd-файл можно размещать только на файловой системе NTFS стандартного MBR-диска(не GPT);
— минимальная версия ОС, в которой можно без «танцев с бубном» проделать такую установку — 7PE. То есть подойдёт и обычная Windows 7/8/10, и WinPE — 7PE/8PE/10PE, но не XP и не XPPE.
Дальше будет много букв, но это просто для большей понятности, чтобы и непродвинутый пользователь при желании мог разобраться. На самом деле всё несложно: пустой vhd-диск монтируется, в него разворачивается XP, после чего vhd демонтируется и добавляются: драйвер, загрузчик, usb-патч.
Файлы — XPWIM.zip, PatchDrivers.zip, 4GbVHD.zip, GRUB4DOS.zip — берем здесь: https://cloud.mail.ru/public/axCj/cZje3UA1F
Инструкция
1. Подготовка целевого диска/флешки — реального диска, с которого будет запускаться XP. Тут всё просто — на MBR-диске нужен раздел с файловой системой NTFS без сжатия. Рекомендуемый минимум свободного места на этом NTFS-разделе — 4Гб, т.е. необязательно пустой, на нем даже может быть другая установленная Windows, ее файлы не пострадают. Форматировать тоже необязательно, если раздел уже NTFS, но NTFS-сжатие должно быть отключено, это важно.
2. Создаем vhd-диск. Тип — фиксированный(fixed size), размер — 4Гб(тоже рекомендуемый, можно и больше, и меньше). Вышеупомянутые версии WinPE и Windows(7/8/10) имеют в своём арсенале инструменты создания vhd — в «Управлении дисками». Можно там создать виртуальный диск с названием XP.vhd и отформатировать в NTFS. Или взять готовый пустой из архива 4GbVHD.zip.
Кладём пустой XP.vhd в корень(т.е. без папки) подготовленного ранее NTFS-раздела.
Да, если планируется запуск XP.vhd с флешки, то лучше временно разместить его на основном диске, а потом, после всех манипуляций, скопировать в корень флешки — иначе процесс развёртывания может сильно затормозиться.
3. Теперь XP.vhd надо смонтировать — «подключить», чтобы он отображался как реальный диск. Делать это надо с помощью ImDisk (Windows/WinPE умеют монтировать vhd своими штатными средствами, но в данном случае эти средства не подходят).
Если нет ImDisk, то устанавливаем его: распаковать PatchDrivers.zip в любую папку, запустить файл imdiskinst и нажать OK — ImDisk установится.
Далее, ПКМ на файле XP.vhd и выбрать «Mount as ImDisk Virtual Disk», выскочит окошко — нажимаем OK. Появится новый пустой диск с какой-то буквой(допустим, для примера это буква «F»). Всё, XP.vhd смонтирован как надо, форматировать или что-то еще делать с ним не нужно.
4. Переходим к развёртыванию. Распаковать XPWIM.zip в любую папку, но важно, чтобы в имени папки не было пробелов, то есть, например имя «Новая_папка» подходит, а «Новая папка» — нет.
4.1. Запустить инсталлятор — SetupWinXP — и выбрать редакцию «Windows XP Pro SP3 x86 + Runtimes».
4.2. Ниже, в панели выбора диска, указываем диск «F»(в примере я на эту букву смонтировал XP.vhd, у вас буква может быть другая).
4.3. Последние опции оставить по умолчанию, то есть включены: «Автоопределение и интеграция драйверов MassStorage» и «Применить набор твиков реестра», остальные отключены. Хотя, по моему опыту, от опции «Автоопределение и интеграция драйверов MassStorage» какой-то явной пользы не было, наверно можно и без нее.
4.4. Нажать «Далее», в последнем окошке выбрать «Не обновлять загрузочную запись» и убрать галку «Автоматически перезагрузить компьютер». Нажимаем «Начать установку» и через считанные минуты XP будет развёрнута на выбранный диск. Перезагружать ПК пока не надо.
5. Демонтируем(отключаем) XP.vhd — ПКМ на диске «F»(или какой он у вас) и выбрать «Unmount ImDisk Virtual Disk». Может выскочить окошко с предупреждением — нажимаем «Да».
6. Добавить драйвер vboot: в распакованном PatchDrivers.zip переходим в папку \vboot\tools\x86 и вызываем окно команд (держа нажатой клавишу Shift щелкнуть ПКМ на пустом месте открытой папки и в контекстном меню выбрать «Открыть окно команд» или «Открыть окно PowerShell здесь»). Откроется текстовое окно, печатаем туда буквально следующее, с поправкой на букву диска:
.\vbootctl prepare E:\XP.vhd
и нажимаем «Enter»(буква «E» тоже как пример — это диск, на котором находится XP.vhd). Если появится вопрос про установку драйвера — соглашаемся.
7. Теперь о загрузчике. XP.vhd запускается загрузчиком Grub4DOS, его тоже надо поместить на целевой диск — распаковываем все файлы из архива GRUB4DOS.zip в корень диска(флешки), на котором размещен XP.vhd(или будет в итоге размещен) .
Настраиваем запуск Grub4DOS на основном диске, на котором уже есть рабочая Windows XP/7/8/10. Нужно прописать Grub4DOS в загрузчик рабочей ОС, для Windows XP просто добавить строку:
C:\GRLDR=»Grub4DOS»
в файл boot.ini. Файл GRLDR обязательно должен быть рядом с boot.ini (продублировать, если его там не оказалось).
У Windows 7/8/10 другой загрузчик, надо добавить запуск Grub4DOS в BCD. Запускаем BOOTICE(в распакованном XPWIM.ZIP), на вкладке BCD выбрать BCD-файл — он находится в папке boot(папка boot может быть скрыта и не отображаться в окошке открытия файла BCD, тогда печатаем явно — boot\BCD). Далее выбираем «Простой режим», затем «Добавить» -> «Новая запись RealMode (Grub/Linux)», в правой части редактируем только 2 строки:
«Заголовок ОС:» Grub4DOS
«Файл загрузчика:» \grldr (или большими буквами \GRLDR)
Нажимаем «Сохранить текущую систему» и закрываем BOOTICE. Файл GRLDR тоже надо, чтобы был там же, где и загрузчик, в данном случае рядом с папкой boot. Теперь в загрузочном меню будет пункт «Grub4DOS» для запуска XP.vhd.
По завершении всех манипуляций всё закрыть и перезагрузить ПК. При первом запуске XP автоматически установятся некоторые стандартные драйверы и ОС сама перезагрузится — можно не вмешиваться и установить свои драйверы позже. Или отменить автоперезагрузку, когда появится окно с вопросом, установить свои драйверы и перезагрузить. В дальнейшем использовании — это обычная XP SP3, ограничений никаких нет.
Дополнение для флешки
Важно: Windows не умеет размещать файл подкачки на USB-носителях(это относится ко всем версиям, не только к Windows XP), поэтому для нормальной работы с флешки желательно, чтобы оперативной памяти было много. Или, если есть подключенный не-USB не-GPT диск, подкачку можно перенастроить на него.
7.1. Флешка может быть уже с каким-то загрузчиком, например после обработки такими программами, как Ventoy, WinSetupFromUSB, AIO_BOOT и т.п.
На примере флешки с Ventoy добавим Grub4DOS — распаковываем все файлы из архива GRUB4DOS.zip в корень Ventoy-флешки. Больше ничего не надо, при запуске с флешки на главном экране Ventoy нажимаем F4 и выбираем «Search and boot Grub4dos», произойдет переход на загрузчик Grub4DOS и появится меню запуска XP.
Другой случай — флешка была обработана программой WinSetupFromUSB. Тут Grub4DOS уже есть на флешке и при распаковке GRUB4DOS.zip появится запрос на замену файлов GRLDR и menu.lst. Файл GRLDR заменить, а menu.lst заменять не нужно — надо добавить(скопировать) в уже существующий на флешке menu.lst пункт «XP.vhd (vboot)» из нашего menu.lst. Просто скопировать 6 строк из одного файла в конец другого — при запуске с флешки новый пункт будет последним в меню.
Еще может быть, что Grub4DOS на флешке есть, но используется не menu.lst, а другой файл, как это сделано в AIO_BOOT — в качестве меню используется файл \AIO\Menu\Grub4dos.lst, тогда в него и скопировать так же (архив GRUB4DOS.zip все равно надо распаковать в корень флешки).
Необязательно обрабатывать флешку какой-то специальной программой, можно отформатировать ее в NTFS стандартным форматированием в любой Windows/WinPE (все, что есть на флешке, будет уничтожено!). Затем распаковать на нее файлы из GRUB4DOS.zip, останется только подправить загрузочные записи при помощи BOOTICE. Проще прописать Grub4DOS в MBR, тогда неважны PBR и флаг активности:
— в «Диске назначения» выбрать флешку,
— в «Управлении MBR» инсталлировать «GRUB4DOS 0.4.5c/0.4.6a»
Или с использованием PBR и флага активности:
— в «Управлении MBR» инсталлировать «Windows NT 5.x/6.x MBR» или «UltraISO USB-HDD+»,
— в «Управлении PBR» — «GRUB4DOS 0.4.6a»,
— в «Управлении Разделами» вверху выбрать раздел, на который распакован GRUB4DOS.zip и нажать кнопку «Активировать»(если кнопка неактивна, значит раздел уже назначен активным)
8. Применить usb-патч: запустить USB_XP_Fix (в распакованном PatchDrivers.zip), под надписью «Select Windows XP VHD File» выбрать файл XP.vhd, из опций включенными оставить только три:
— Add UsbBootWatcher Tweaks,
— Add waitbt for USB,
— Add EWF Write Filter.
Нажать GO, патч применится и программа сообщит о завершении работы.
8.1. Скопировать XP.vhd на флешку, если он находился на основном диске.
Первый запуск с флешки, как правило, небыстрый — минут 5-10 надо подождать(зависит от скорости флешки). Никаких вопросов про драйверы и перезагрузку не будет — usb-патч отключает все эти окошки, но стандартные драйверы установятся. Желательно установить свои драйверы тоже до первой перезагрузки, так как после нее включится EWF для ускорения работы XP и защиты флешки от износа.
EWF — очень полезная примочка для флешек, подробно — https://flashboot.ru/b…nced-write-filter.html
В нашем случае EWF уже встроен и настроен, но задействуется после первой перезагрузки XP. Команды для управления его работой есть в меню «Пуск». В большинстве случаев управление сводится к нажатию пункта » Commit Changes and on Reboot Enable EWF «, когда надо сохранить какие-то изменения в XP — установленные драйверы/программы, измененные настройки системы. После успешного сохранения изменений следует перезагрузить XP.
Без использования указанной команды на системном диске(диск C — он весь содержится в файле XP.vhd) любые изменения не будут сохраняться, а будут накапливаться в ОЗУ. То есть на флешке не только отсутствие файла подкачки, но еще и EWF приводит к дополнительным расходам оперативной памяти. Информацию о тратах ОЗУ на EWF можно увидеть по команде » Status EWF «.
Если EWF ненужен, например при переносе XP.vhd с флешки на основной диск, то можно отключить его командой » Commit Changes and Immediate Disable EWF «. Или возможна ситуация, когда со включенным EWF не устанавливаются большие программы и драйверы — XP тормозит и виснет. Надо временно отключить EWF, тогда все работает как обычно, без подмены дисковых операций операциями в ОЗУ, и проблем с установкой не должно быть. А после успешной установки можно опять включить EWF — командой » On Reboot Enable EWF » — и перезапустить XP.
Способ 2. Установка XP на диск/флешку в vhd-диск с драйвером winvblock
Отличие от первого способа — драйвер winvblock вместо vboot.
Плюсы: XP.vhd с драйвером winvblock можно размещать на различных файловых системах — NTFS/FAT32/ExFAT. Кроме того, необязателен стандартный MBR-диск, XP.vhd запускается и с GPT-диска/флешки (но не в режиме UEFI, и файл подкачки на GPT разместить не получится). И, в отличие от первого способа, установку с winvblock можно проделать даже в Windows XP.
Запуск XP с GPT-диска возможен, потому что загрузчик Grub4DOS умеет монтировать VHD-файл как с MBR-, так и с GPT-дисков. Образ XP.vhd имеет внутренний формат MBR, поэтому для самой XP всё выглядит штатно — винда «думает», что она запускается со стандартного MBR-диска. Но содержимое разделов GPT-диска всё равно ей просто так недоступно, для этого надо установить еще GPT-драйвер — https://hroft-clone3.livejournal.com/175622.html (после установки GPT-драйвера XP.VHD запустится с GPT-диска также и первым способом, с драйвером vboot, при условии, что XP.VHD находится на NTFS).
Минус только один: XP.vhd не должен быть фрагментированным. Фрагментация — это раскиданность файла по диску отдельными кусками(фрагментами). Требуется, чтобы XP.vhd располагался непрерывно на диске/флешке, что не всегда возможно, особенно если файл большой.
Инструкция та же, но без указанных ограничений и без пункта 6 — вместо него в пункте 4.3 включить опцию «Ваши драйверы» и указать папку \WinVBlock_Install(в распакованном PatchDrivers).
Добавляется 9-й пункт — устранение фрагментации XP.vhd, для проверки и дефрагментации файла используем программу WinContig в папке \WContig(там же). Необходимость дефрагментации может и не возникнуть — если файл XP.vhd копировать на пустой диск/флешку, то он, как правило, не фрагментируется.
PS. Пункт 6 исключать необязательно — драйверы vboot и winvblock не конфликтуют, можно оба добавить.
При запуске в Grub4DOS выбирать 2-й пункт — «XP.vhd (winvblock)». Если надо добавить запуск в другой файл меню, тоже 2-й пункт копируем из menu.lst.
Способ 3. Установка XP в раздел MBR-диска
Просто развернуть XP инсталлятором(SetupWinXP) в пустой активный раздел(NTFS/FAT32). Драйверы winvblock и vboot, vhd-файл, usb-патч, Grub4DOS — не требуются. Проверить только загрузочные записи при помощи BOOTICE, должно быть так: MBR — NT5/NT6, PBR — NTLDR. Флаг активности выбранного раздела важен только для первого запуска XP, потом можно переключить на другой.
Для usb этот способ не годится — usb-патч применяется только к XP в vhd-диске. С GPT-диском тоже не прокатит.
Дополнение
— В редких случаях на USB бывает «синий экран смерти» — BSOD 0x0000004E PFN_LIST_CORRUPT — нужно повторно применить usb-патч.
— На флешках Ventoy и GPT дольше первый запуск, и сохранение EWF-ом тоже может происходить дольше — просто подождать)). Еще бывает как бы «застывание» EWF при сохранении изменений — окно висит, а запись не происходит. Тогда достаточно открыть-закрыть папку «Мой компьютер» и сохранение пойдет дальше, «застынет» опять — так же открыть-закрыть «Мой компьютер». Желательно, чтобы флешка была со светодиодом.
— Usb-патч применим только к VHD на файловых системах NTFS/FAT32/FAT.
Если VHD находится на ExFAT, нужно подключить ExFAT как NTFS-папку: в «Управлении дисками» щелкаем ПКМ на ExFAT-разделе, выбираем «Изменить букву диска или путь к диску», затем «Добавить» и «Подключить как пустую NTFS-папку»(у usb-патча есть еще условие — имя папки должно быть без пробелов и не длиннее 8 символов). Применяя патч указываем XP.vhd в созданной папке и проблем не возникнет. Потом так же, через «Управление дисками», удалить NTFS-папку.
Из редакций XPWIM не стоит выбирать редакцию с Офис 2007, лучше потом отдельно установить Офис 2010, это последний для XP. А минимальная редакция — без обнов и без Офиса 2007 — нужна наверно, только если места очень мало(~1Гб).
NTFS-сжатие внутри vhd включать можно и рекомендуется — больше в нем поместится, однако включать сжатие лучше только у папок, чтобы не сжать загрузчик(NTLDR), а то XP может не запуститься.
Если нет «родных» для целевого ПК драйверов под XP, следует воспользоваться каким-нибудь универсальным драйверпаком, например этим — https://sdi-tool.org/
Применение usb-патча отключает в XP некоторые излишества: восстановление системы, файл подкачки, запросы на установку оборудования. Можно использовать usb-патч и при запуске XP.vhd с основного диска — вреда от него нет, более того, в каких-то случаях с SATA-дисков XP запускается только с usb-патчем.
При отсутствии подходящей ОС для проведения установки скачиваем файл 7PE_Xemom1.iso — это минималистичная WinPE, запускать ее можно из Ventoy, AIO_BOOT, WinSetupFromUSB, Grub4DOS и др. В menu.lst из архива GRUB4DOS.zip её запуск тоже есть, файл 7PE_Xemom1.iso класть так же в корень. Кроме этого, в menu.lst добавлено:
«PLoP» — улучшает загрузку с USB на старых ПК. Например, может увеличить скорость до USB2 — бывает, что скорость USB2 технически в ПК есть, но включается она только после запуска Windows, т.е. очень долго запускаются WinPE и др. Или другая ситуация, когда флешка вроде стартует, но мало что с нее запускается — PLoP может более корректно переподключить флешку. Не на всех старых ПК улучшения срабатывают, но проверить стоит — выбрать «PLoP», далее выбрать USB, произойдет перезапуск флешки с новыми параметрами.
«Grub4DOS» — добавлен на случай, если флешка была обработана программой WinSetupFromUSB, в результате чего может загружаться более старый Grub4DOS со скрытого раздела и запуск XP.vhd с драйвером vboot заканчивается сообщением об ошибке — «Error: You should use grub4dos-0.4.5c-2014-11-27 or above.» Можно заменить старый Grub4DOS на скрытом разделе, но можно и так — в меню перезапускать.
Потестено всё это было только на старых ПК с интерфейсами IDE, SATA, USB1-USB2. В случае, когда XP.vhd не стартует с основного диска, следует воспользоваться универсальностью USB-интерфейса — запустить XP.vhd с флешки(USB1-USB2) и установить все возможные драйверы. После сохранения и перезагрузки пробовать запуск XP.vhd с других дисков того же ПК.
Windows XP установленная стандартным способом — в раздел реального диска — также может быть перенесена в vhd-диск, чтобы запускать её с флешки и т.д. Для этого надо создать и смонтировать фиксированный vhd нужного размера и клонировать в него раздел с установленной XP. Затем добавить драйвер vboot и usb-патч, как описано в инструкции, про загрузчик — там же. Драйвер winvblock тоже можно добавить, но это делается не извне, а в самой XP — лучше сделать это перед клонированием, но можно и после, запустив vhd с драйвером vboot. Инсталлятор драйвера winvblock — \PatchDrivers\WinVBlock_Install\WinVBlock_Install.cmd. Для операции клонирования используем AOMEI Partition Assistant или любой другой подобный софт.
Перенос больших папок
Нехватка места внутри XP.VHD может возникнуть при установке громоздкого софта типа MSOffice 2010, устранить несложно — нужно создать точки монтирования(Junction Points) некоторых папок, а сами папки перенести из VHD вовне, на реальный диск/флешку. Для создания точек монтирования используем программу Junction — https://learn.microsof…als/downloads/junction
Такие манипуляции нежелательно делать в работающей Windows, поэтому перезагружаем ПК в любую другую Windows/WinPE, можно даже на другом ПК всё проделать.
Далее важно убедиться, что диск/флешка, на которой находится XP.VHD, имеет ту же букву, какой она была в самой Windows XP (если это не так — меняем букву через «Управление дисками» или при помощи Bootice). Для примера пусть диск/флешка будет буквой D, то есть XP.VHD находится на диске D.
Монтируем XP.VHD — хоть imdisk-ом, хоть штатно как vhd — на любую свободную букву, здесь она неважна. Допустим, получилось на букву E.
Теперь создаём папку D:\XP-Folders и перемещаем в неё папку E:\Program Files (на диске E папки \Program Files не должно остаться после этого. Если есть сомнения — вдруг что-то потеряется, можно не переместить, а скопировать и потом переименовать исходную, например в E:\Program Files Original, тогда она не помешает и её можно будет удалить позже).
Создаём точку монтирования — открываем строку команд в папке с программой junction.exe и набираем:
.\junction.exe «E:\Program Files» «D:\XP-Folders\Program Files»
нажимаем Enter. Теперь реальная папка \Program Files расположена вне VHD, а внутри — специальная ссылка, или ярлык, который для Windows XP неотличим от реальной папки, т.е. например, если удалить этот ярлык в проводнике Windows XP, то удалится и реальная папка (удалять точки монтирования тоже лучше программой Junction или чем-то подобным, например TotalCommander-ом).
Так же стоит перенести папку C:\MSOCache, лучше до инсталляции офиса — создать пустую папку и точку монтирования на неё. Часто еще бывает переполнена папка C:\Windows\Temp, но её проще и правильнее переназначить в свойствах системы, а не переносить. Да, и обязательно, чтобы внутри vhd была файловая система NTFS, а там, куда выносятся папки, может быть любая — NTFS/FAT/FAT32/ExFAT.
Сообщение отредактировал RVeLi — 21.04.24, 19:10
Ставим Windows XP без средств управления
Притащили комп моему коллеге, для того чтобы переставить винду. Юзер хотел ХР вместо семерки. Казалось бы, ничего сложного. Нужно перенести куда-нибудь данные (фоточки, музычку, видео о том «как я провел лето в Таиланде» и прочее) и накатить свежую сборочку(да-да, знаю что нужно соблюдать лицензионность).
Вот только компьютер у нас особенный. Мало того, что это продукт отечественного производства со всеми вытекающими(забыл вендер), так у него еще и отгорели ps/2 порты.
Ну да фигня! Вставим usb-клаву и вперед… Следуя, какой-то особенной логике разработчики прошивки бивеса решили, что по дефолту нужно отрубить usb-девайсы. Ах да, загрузка по дефолту тоже стоит с жесткого диска и сборку с автоустановкой никак не использовать. Поэтому, в итоге машина получилась без средств управления. Сетевая карта отключена.
Пришлось перебрать много вариантов, голова уже кипела. Решили поставить винду, используя другую начинку, оставив только винчестер(мат.плата+проц+озу). Запустили установку, появился синий экранчик. Остановить установку на новом оборудовании, было решено после копирования файлов. А потом пересадить и завершить установку на старом железе. Выбрали другой HAL (привет коллеге!), файлы скопировались, но после обратной пересадки нещадно вываливался BSOD. Бороться с ним ни желания, ни времени, ни смысла не было.
Покумекав еще, решили поставить полностью винду на рабочей материнке, и потом сменить HAL уже в рабочей системе. Винда поставилась и даже запустилась на другом железе. Начался процесс установки драйверов, т.к. нужно было оживить юсб-клаву. Но и тут не без рогов. Первым девайсом, который хотел поставиться был видеоадаптер. Какой-то особенный от VIA, в сборке не нашлось подходящего драйвера, и установщик вывалил окно выбрать место расположения драйверов, без мыши и клавы это проблемно слегка. Кстати, интерфейсы на мат.платах разные AGP и PCI-E. Меняем железо обратно, логинимся и вносим изменения в boot.ini, выставляем. Но и тут незадача, также вылазит неизвестное устройство, до установки клавиатуры дело не дошло. Гуглим… Находим способ, которым можно убить ненужную установку оборудования. Способ простой и суровый — убить процесс rundll32.exe. Меняем железо, грузимся. Пишем батник «taskkill /f /im rundll32.exe» и вешаем его в расписание. Так, чтобы когда появится предложение выбрать дрова вручную, батник убил бы установщика. Вобщем, все сработало и клавиатура вместе с мышью были установлены в авторежиме. Радость. Теперь нужно сменить уровень HAL, потому что как-то не с руки 4х ядерному процессору работать как однопроцессорный ACPI +).
Как сменить HAL в уже работающей системе поможет гугл. Там есть пара заморочек, но если следовать строгой инструкции все будет нормально.
Итог: работоспособность компа восстановлена. Разработчиков прошивок BIOS, которые придумывают что-то оригинальное не люблю.
P.S. Сам с собой борюсь, хотя знаю что не настолько богат чтобы экономить. Покупайте нормальные мат.платы, пусть подороже, но производитель в ответе.