Информация для создания своего дистрибутива Windows XP
Минимальный РАБОЧИЙ дистрибутив Windows XP для 32-разрядной платформы PC состоит из папки i386 (о её содержимом будет сказано ниже) и нескольких т.н. "маркерных" файлов. В оригинальной версии таких файлов два: "Win51" и "Win51ip" (без расширения). Содержимое и регистр названия файлов значения не имеют (как правило это обычные текстовые файлы размером в несколько байт, содержащие одно единственное слово, например "Windows" или "Sp1". Регистр не имеет значения, поскольку в системе ISO9660 все имена приводятся к верхнему регистру). Все остальные файлы и папки содержат дополнительные сервисные возможности и, в принципе, для установки системы не нужны. Если в дистрибутив внедрён пакет обновления (для Windows XP он на момент написания статьи всего один), то в корень диска добавляется ещё один маркерный файл, соответствующий этому пакету (в случае с Service Pack 1 это "Win51ip.sp1"). Итак, минимум, что нужно сделать, чтобы получить рабочий дистрибутив Windows XP, это скопировать с оригинального дистрибутива папку i386 и все маркерные файлы. Если записать такой компакт-диск, то с него можно будет установить Windows XP либо из msdos, командой i386\winnt, либо из другой Windows, командой i386\winnt32.
Помимо указанных, на оригинальном дистрибутиве содержатся также следующие объекты: файлы autorun.inf и setup.exe — для автоматического запуска установки Windows при вставке диска в CD-ROM при работающей Windows со включенным автозапуском; папка docs, содержащая различные документы в текстовом формате; папка valueadd, содержащая некоторые дополнительные сервисы и утилиты, предназначенные, главным образом, для системных администраторов, которые могут быть отдельно установлены на уже работающей системе; папка support, содержащая средства для создания систем автоматического развёртывания, что может быть полезно для производителей и поставщиков компьютеров для продажи компьютеров с предустановленной системой. Кроме "минимально необходимых", а также (хотя и необязательно) autorun.inf и setup.exe, остальные объекты на оригинальном дистрибутиве не являются "жизненно необходимыми", и вы можете сами решить, стоит ли включать их в свой вариант дистрибутива. Никаких ограничений по поводу наличия каких-либо других папок или файлов на диске не существует, т.е. вы можете добавлять туда всё, что посчитаете нужным. Например, если у вас имеется дистрибутив-обновление (т.е. дистрибутив, установить Windows с которого можно только при наличии инсталляции или дистрибутива предыдущей версии Windows), то вы можете добавить в корень своего дистрибутива две пустые (можно даже сказать, "маркерные") папки "Win98" и "Drivers". Тогда при установке, когда программа установки попросит у вас подтвердить законность обновления, вставив оригинальный диск с дистрибутивом предыдущей версии Windows, вы можете, не заменяя диска, нажать "Enter", и установка, найдя на диске эти "маркерные" папки решит, что всё в порядке :).