special
  •  #StandWithUkraine Ukraine flag |
  • ~503800+1460
     Enemy losses on 824th day of War in Ukraine

This webpage has been robot translated, sorry for typos if any. To view the original content of the page, simply replace the translation subdomain with www in the address bar or use this link.

Windows XP: Загружаем Windows XP c… CD-ROM

Наверняка у большинства пользователей этой системы возникала необходимость удалить какой-нибудь файл, не удаляемый из Windows, или по нормальному отформатировать тот или иной раздел жёсткого диска (даже системный), скопировать файлы реестра (C:\Windows\System32\Config) или выполнить ещё какие-нибудь действия, для которых необходим сторонний доступ к файловой системе NTFS.


Удобнее всего, конечно, работать непосредственно из-под Windows – привычно, не так ли?
Поэтому сегодняшняя наша статья будет посвящена именно созданию особого варианта Windows, способного загружаться не с жёсткого диска, а, например, с CD-ROM.


Обычно при загрузке, Windows неоднократно обращается к реестру, создаёт различные временные файлы и т.д., но особенностью компакт дисков является то, что на них ничего нельзя записать во время загрузки (они же «только для чтения», так, собственно, и переводится “ROM”, т.е. Read Only Memory), поэтому нам придётся найти какой-нибудь способ, чтобы либо отучить систему от этой вредной привычки, либо заставить её при загрузке обращаться к жёсткому диску, а не пытаться сохранять файлы на том, с чего он грузится, т.е. на CD-ROM.
Пытаясь найти решение этой проблемы, я проделал немалое количество опытов, результатами которых сейчас делюсь с Вами, уважаемый подписчик.


Итак, сначала я просто с помощью определённого набора программ создал образ жёсткого типа *.wbt, содержащий Windows XP, сделал загрузочный диск, с которого этот образ должен был загружаться и попытался заставить компьютер загрузить Windows XP в резидентном (т.е. чтобы она работала только с оперативной памятью) варианте. Но не тут-то было! На каком-то этапе вылетела ошибка “Stop”, на чём загрузка и закончилась - первый опыт оказался неудачным.


Как-то раз, копаясь в недрах всемирной паутины, нашёл я одну интересную программу, которая, по прилагаемому описанию, могла создать вариант резидентной системы из дистрибутива Windows XP. Разумеется, я тут же её скачал и решил проверить.


Должен сразу предупредить, что, во-первых, интерфейс программы английский, так что если Вы плохо знаете этот язык, обзаведитесь словарём, а во-вторых, для её работы потребуется Windows XP Professional SP1.
Давайте создадим загрузочный диск, с которого можно загружать Windows и получать полный доступ к разделам NTFS, работать с командной строкой, выполнять антивирусную проверку и многое другое.
Для начала скачайте вышеописанную программу с нашей страницы загрузки .


Распакуйте полученный архив в какую-нибудь папку – программа работает без установки.
Теперь нам потребуется дистрибутив Windows XP Professional обязательно с интегрированным SP1 (о том, как выполнить интеграцию SP1, подробно описано в 28 выпуске нашей рассылки, который доступен на нашем сайте), иначе ничего не получится. Почему нужна именно версия Professional, а не Home Edition, например? Потому что экспериментально установлено, что с последним вариантом ничего не получается – система загружаться не будет.
Скопируйте файлы дистрибутива Windows в какую-нибудь папку, например, в C:\cd.


Нам потребуется директория i386, файл BOOTFONT.BIN (нужен для правильного отображения русских символов при загрузке) и маркерные файлы WIN51, WIN51IC и WIN51IP.SP1 (обратите внимание, что первые два файла не имеют расширения).


Теперь запускаем скачанную программу (pebuilder.exe). В открывшемся окне для верхнего поля указываем путь к папке I386 (т.е. C:\cd), а для нижнего поля – файлы, которые нужно добавить дополнительно.


Нажимаем “Next” и переходим в следующее окно, где предлагается выбрать, какие программы нужно включить в дистрибутив системы, чтобы их можно было запускать при загрузке системы (например, Total Commander). Добавить можно не любые программы, а только те, которые есть в списке. Также следует обратить внимание, что для того, чтобы выбранной программой можно было пользоваться, необходимо скопировать её исполняемые файлы в каталог plugin в папку с одноимённым названием.


Теперь надо лишь нажать “Next”, выбрать папку для нового дистрибутива, и создать образ загрузочного диска формата ISO. Осталось самое простое – записать полученный образ на диск, для чего можно воспользоваться практически любой программой для записи, например, моим любимым Nero Burning Rom.


Всё! Загружаем компьютер с полученного диска и видим Windows XP!


Напоследок добавлю, что если делать резидентный вариант системы из русской версии Windows, то полученная версия корректно работает с русскими именами файлов, что само по себе не маловажно.