Fazer um CD que é inicializável na maioria dos computadores exige que determinados arquivos existem no CD. Os arquivos necessários dependem do sistema operacional que você pretende executar . Também requer que BIOS ( sistema básico de in-out ) ser configurado para iniciar a partir de uma unidade óptica. Para inicializar o Windows XP na maioria dos computadores , há três arquivos que são cruciais , no entanto, alguns computadores podem exigir mais . Ntldr
NTLDR é o gerenciador de inicialização para várias versões do Windows , incluindo o Windows XP. Ela existe simplesmente como " ntldr " no disco rígido ou outro disco de arranque sem extensões de arquivo . Nenhum dispositivo irá inicializar o Windows XP sem um arquivo ntldr utilizável. Se vários sistemas operacionais estão instalados , ntldr pode fornecer ao usuário a escolha de qual sistema operacional para arrancar. Por exemplo, se você tiver o Windows 2000 e Windows MCE instalado, ntdlr irá fornecer um menu de texto na inicialização do sistema a pedir-lhe que o sistema operacional para carregar .
Ntdetect.com
Uma vez ntldr foi carregado na memória , ele chama ntdetect.com . Ntdetect é um programa que detecta a maioria de seu hardware básico, como um teclado ou mouse, e relata -o para o sistema operacional a ser carregado. Cada dispositivo precisa de recursos do sistema, e ntdetect.com é o programa responsável por delegar a responsabilidade de atribuir desses recursos. Se ACPI ( Advanced Configuration and Power Interface ) está ausente no computador, ntdetect.com terá BIOS atribuir recursos do sistema. Se ACPI está presente no computador, então ntdetect.com vai deixar os recursos do sistema do Windows atribuir ao hardware.
Boot.ini
Boot.ini contém algumas das variáveis que são usados para inicializar um sistema operacional . Se dois ou mais sistemas operacionais estão presentes, ntldr dá ao usuário a opção de qual deles para arrancar. Boot.ini é o arquivo que controla esta interface. Boot.ini listas e nomes dos sistemas operacionais disponíveis e controla a quantidade de tempo que o usuário tem que escolher um sistema operacional. Variáveis no controle boot.ini tanto o disco e partição que utilizará para iniciar os sistemas operacionais instalados . Boot.ini também controla múltiplas variáveis que afetam a forma como o processo de inicialização continua.
Ntbootdd.sys
pequenas /simples Computer System Interface ( SCSI) discos rígidos usam uma protocolo de interface que não é nativo do Windows . Para inicializar o Windows XP a partir de um dispositivo SCSI ntbootdd.sys precisa estar presente . Este é um driver de dispositivo para os dispositivos SCSI . Se não houver dispositivos SCSI , esse arquivo não é necessário.
Bootsect.sys
Se você tiver vários sistemas operacionais instalados, bootsect.sys precisa estar presente no seu CD de boot. Bootsect.sys é uma cópia do setor de inicialização que estava originalmente na unidade antes que o Windows foi instalado. Este arquivo é geralmente feito automaticamente.