Индекс
 F.A.Q. - Как создать загрузочный диск с Microsoft Windows XP/2000/NT?

  1. Что Вам понадобится:

    • Загрузочный сектор:
      • Если Вам нужен только запуск программы установки, используйте:
        NT5BOOT.BIN для Microsoft Windows XP/2000
        NT4BOOT.BIN для Microsoft Windows NT
        или их адаптированные версии: NT5BOOTM.BIN и NT4BOOTM.BIN
        (зачем нужны адаптированные версии см. здесь)
      • Если кроме программы установки Вы хотите запускать c CD и другие программы (например, программу установки Microsoft Windows 9x), используйте:
        Bootable CD Wizard и его собственный загрузочный сектор (BCDWBOOT.BIN)
    • Дистрибутив:
      папка \I386 с оригинального компакт-диска Windows XP/2000/NT
    • Национальные шрифты:
      файл BOOTFONT.BIN из папки \I386
      (только для локализованных версий Windows XP/2000/NT, например русской)
    • Маркерные файлы:
      Версия Microsoft WindowsМаркерные файлы
      2003 EnterpriseWIN51 и WIN51IA
      2003 StandardWIN51 и WIN51IS
      2003 WebWIN51 и WIN51IB
      XP HomeWIN51 и WIN51IC
      XP ProfessionalWIN51 и WIN51IP
      2000 ProfessionalCDROM_NT.5 и CDROM_IP.5
      2000 ServerCDROM_NT.5 и CDROM_IS.5
      2000 Advanced ServerCDROM_NT.5 и CDROM_IA.5
      2000 Datacenter ServerCDROM_NT.5 и CDROM_ID.5
      NT WorkstationCDROM_W.40
      NT ServerCDROM_S.40
      NT Terminal ServerCDROM_TS.40

  2. Как записать диск?

    • Добавьте загрузочный сектор в проект Nero, CDRWin, Easy CD Creator, Instant CD+DVD, WinOnCD, CDImage или mkisofs;
    • Добавьте папку \I386 и остальные файлы из п.1 в корневую папку Вашего проекта;
      Например, для русской версии Microsoft Windows XP Professional SP1 каталог диска должен выглядеть так:
    • Добавьте Ваши файлы;
    • Запишите диск.
    • Если при загрузке с диска Вы получили сообщение 'CDBOOT: Couldn't find NTLDR',
      прочтите это...

  3. Пакеты обновления (Service Packs):

    • Если Ваш дистрибутив Windows уже содержит интегрированный пакет обновления, то в дополнение к маркерным файлам, упомянутым выше, в корневой папке Вашего диска должен быть один из следующих маркерных файлов:
      Пакет обновленияМаркерный файл
      XP Home Service Pack 1WIN51IC.SP1
      XP Professional Service Pack 1WIN51IP.SP1
      2000 Service Pack 1CDROM_SP.TST
      2000 Service Pack 2CDROMSP2.TST
      2000 Service Pack 3CDROMSP3.TST
      2000 Service Pack 4CDROMSP4.TST

    • Для того чтобы узнать содержит ли Ваш дистрибутив, интегрированный пакет обновления, проверьте, упоминается ли в файле \I386\TXTSETUP.SIF маркерный файл соответствующий этому пакету обновления.

    • Если Ваш дистрибутив Windows не содержит интегрированный пакет обновления, то имеет смысл его туда интегрировать. Для этого, перед записью диска:
      • Создайте временную папку с файлами Вашего будущего загрузочного компакт-диска
        (с папкой \I386 и остальными файлами из п.1), например: C:\MyBootCD
      • Запустите пакет обновления с параметром -X, например:
      • в качестве папки для распаковки укажите имя временной папки, например:
      • Интегрируйте пакет обновления с помощью следующей команды:

  4. BOOTFIX.BIN

    • Если Вы записываете компакт-диск с Microsoft Windows NT и хотите чтобы при загрузке появлялось приглашение

      "Press any key to boot from CD..." ("Нажмите любую клавишу для загрузки с CD...")

      как на компакт-дисках Windows XP/2000, то необходимо дополнить дистрибутив Windows NT файлом \I386\BOOTFIX.BIN из дистрибутива Windows XP или Windows 2000, а в качестве загрузочного сектора использовать NT5BOOT.BIN (NT5BOOTM.BIN) вместо NT4BOOT.BIN (NT4BOOTM.BIN)


  5. Несколько папок \I386 на одном диске:

    • О том как совместить на одном диске несколько дистрибутивов Microsoft Windows XP/2000/NT см. здесь
    • О том как совместить на одном диске несколько программ с папками I386 см. здесь
 
Copyright (c)2004 by reanimatolog. http://bootcd.narod.ru