Установка Windows XP с USB накопителя

Предостережения, отказ от ответственности

править

Выполнение некоторых пунктов вызывает потерю информации на винчестере со всеми вытекающими последствиями. Будьте внимательны.

Для кого предназначена статья

править

Статья предназначена для владельцев ноутбуков Lenovo IdeaPad S9/S10. Оказывается, на этих нетбуках производитель оставил почти всё необходимое для того, чтобы самостоятельно создать загрузочную флешку, а затем установить Windows XP с неё:

  1. дистрибутив Windows XP
  2. Windows PE

Тем не менее, статья будет полезна не только владельцам этих ноутбуков.

Плюсы и недостатки способа

править

Много ручных действий по копированию файлов, правке загрузочных секторов и т. д., что противоречит идее: вставил загрузочный диск, выбрал в BIOS его как загрузочный, загрузился с него и попал прямо в установщик операционной системы. И далее она сама всё сделает.

Место на винчестере может быть использовано более рационально, по сравнению с тем, что предлагает производитель.

Сохранение файлов, необходимых для создания загрузочного диска и установки Windows XP

править

Запишите следующие папки с Lenovo S9 в надежное место:

Название папки Где найти папку
PETools папка находитcя внутри "С:\Program Files". Папка содержит WindowsPE (Microsoft Windows Preinstallation Environment) + инструменты для правки загрузочных записей жесткого диска
Drivers папка находитcя на диске D. Содержит драйверы для вашего ноутбука Lenovo S9
I386 папка находится в "C:\I386" и содержит Windows XP.

Получение BootRec.exe

править

Получить BootRec.exe можно двумя способами, на выбор:

  • через интернет поисковик
  • (если не доверяете источникам в интернете):
    с помощью 7-zip распакуйте содержимое PETools\winpe.wim во временную папку. Распакуется куча файлов и подпапок, среди них будет искомый BootRec.exe (у меня находился по адресу 1\Windows\winsxs\x86_microsoft-windows-winre-tools_31bf3856ad364e35_6.0.6000.16386_none_c7c6dbb873271f5b).

Создание папки winpe_x86

править
  1. Зайдите в папку PETools. Здесь и далее в этом пункте <some disk letter> означает какая-нибудь буква диска (на ваше усмотрение)
    copype.cmd x86 <some disk letter>:\winpe_x86
  2. Скопируйте папку, содержащую Windows XP (ту, которая на LenovoS9 в C:\I386)
    xcopy <lenovo I386>I386 /s /e /f /i <some disk letter>:\winpe_x86\ISO\winsetup\I386
  3. Создайте папку с нужными инструментами
    mkdir <some disk letter>:\winpe_x86\ISO\RecoveryTools
  4. Скопируйте нужный инструмент от Microsoft
    xcopy x86\BootSect.exe /s /e /f /i <some disk letter>:\winpe_x86\ISO\RecoveryTools
    здесь <путь к BootRec> - это путь, где лежит полученная Вами утилита BootRec.exe. смотрите "Получение BootRec.exe"
    xcopy <путь к BootRec>\BootRec.exe /s /e /f /i <some disk letter>:\winpe_x86\ISO\RecoveryTools
  5. Команда необязательна. Она предназначена для копирования файлового менеджера FAR, который можно будет запускать из WinPE
    xcopy <путь к FAR>\*.* /s /e /f /i <some disk letter>:\winpe_x86\ISO\RecoveryTools\FAR

Теперь папка winpe_x86 готова к дальнейшему использованию.

Cоздание образа winpe_x86 - файл winpe_x86.iso

править
  1. Сначала выполните пункт "Создание папки winpe_x86"
  2. Из папки PETools выполните
    oscdimg -m -n -b<some disk letter>:\winpe_x86\etfsboot.com <some disk letter>:\winpe_x86\ISO <some disk letter>:\winpe_x86\winpe_x86.iso

В результате создастся файл "winpe_x86.iso".

Запись загрузочных данных на флешку

править

ВНИМАНИЕ: все данные с подопытной флешки на данном шаге будут потеряны.

Выберите любой удобный способ и выполните его:

  1. "Запись загрузочных данных на USB Flash (PeToUSB+bootseсt)"
  2. "Запись загрузочных данных на USB Flash (diskpart)"

Первый способ требует сторонней утилиты. Второй требует загрузки WinPE (из VirtualBox или с CD-ROM диска) или WinVista.

Запись загрузочных данных на USB Flash (PeToUSB+bootseсt)

править
  1. Скачайте утилиту PeToUSB.exe с сайта http://GoCoding.Com
  2. Запустите утилиту PeToUSB.exe
  3. Выберите подопытный USB Flash
  4. Установите галки "Enable disk Format" + "Quick Format" + EnableLBA
  5. Запустите процесс разбиения диска, нажав Start. О завершении процесса Вам будет сообщено.

Готово. Можете извлечь флешку.

Запись загрузочных данных на USB Flash (diskpart)

править

ВНИМАНИЕ: неправильная работа с diskpart может уничтожить данные, записанные на носителях. В частности, если указан некорректный <disk number>.

  1. Выполните пункт "Создание образа winpe_x86 - файл winpe_x86.iso" для того, чтобы получить файл winpe_x86.iso
  2. Загрузите систему (WinPE) из файла winpe_x86.iso (запишите его на DVD или скормите его VirtualBox)
  3. Подождите окончательной загрузки системы: командная строка (x:\windows\system32\) + мигающий курсор справа от неё
  4. Запустите diskpart
    diskpart
  5. Выведите список дисков. В этом списке будет подопытная флешка
    list disk
  6. Выберите диск подопытной флешки. Здесь <disk number> - цифра диска
    select disk <disk number>
  7. Очистите флешку (данные на ней будут потеряны)
    clean
  8. Переразбейте флешку. diskpart запишет загрузочную запись и сделает флешку загрузочной
    create partition primary
    select partition 1
    active
    format fs=fat32 quick
    assign
  9. Выйдите из утилиты
    exit

Готово. Можете извлечь флешку.

Подготовка загрузочной флешки

править
  1. Выполните пункт "Cоздание папки winpe_x86"
  2. Выполните пункт "Запись загрузочных данных на USB Flash"
  3. Скопируйте содержимое папки ISO на флешку
    xcopy <some disk letter>:\winpe_x86\ISO\*.* /s /e /f /i <flash letter>:\

Флешка готова. С этой флешки можно загрузиться и установить операционную систему на компьютер.

Установка Windows XP с загрузочной флешки

править
  1. Загрузитесь с загрузочной флешки
  2. Подготовьте винчестер для возможности загрузки с него
    1. Перенесите все файлы с флешки на винчестер
      diskpart
      list volume
      exit
      xcopy <USB Flash letter>:\*.* /s /e /f /i <hdd letter>:\
    2. Сделайте первый раздел активным
      diskpart
      list disk
      select disk <disk>
      detail disk
      select partition 1
      active
      list volume
      exit
    3. Запишите на первый раздел загрузочные данные
      1. Извлеките флешку. Это необходимо для корректной работы BootRec.exe
      2. Выполните команды
        <hdd letter>:\RecoveryTools\bootrec /FixMBR
        <hdd letter>:\RecoveryTools\bootsect /nt60 <hdd letter>:
  3. Перезагрузите компьютер командой
    exit
  4. Т. к. флешка извлечена, то компьютер загрузится с винчестера
  5. Запустите установщик операционной системы и установите Windows XP в обычном порядке
    c:\winsetup\i386\winnt32.exe
  6. Когда установщик закончит свою работу, перезагрузите компьютер
    exit
  7. После перезагрузки Вы попадёте опять в установщик. Далее продолжайте установку как обычно

После окончательной установки Windows XP можно удалить файлы, которые Вы копировали на винчестер.

Как сделать один диск на винчестере из командной строки

править

ВНИМАНИЕ: выполнение данного пункта приведет к уничтожению всей информации на винчестере.

  1. Загрузитесь с загрузочной флешки
  2. Выполните следующие команды
    diskpart
    list disk
    select disk <disk>
    detail disk
    clean
    detail disk
    create partition primary
    select partition 1
    active
    format fs=ntfs label="MyHDD" quick
    assign
    list volume
    exit

См. также

править