ATENÇÃO

ABERTO A PARCERIAS!!


sábado, 19 de setembro de 2009

[TUTORIAL] - Estrutura e funcionamento de pastas $OEM$

Elaborado por João Freitas Brandão Neto
www.xpnopendrive.blogspot.com


Como foi prometido, aí vai um tuto falando sobre a estrutura de apstas $OEM$ e sua função/utilidade na instalação do Windows...

Antes de postar este tuto, busquei algumas coisas na net pra ver oq mais eu podia adicionar de informações, porém não encontrei nd específico nem que melhorasse o tuto. Parece que tudo se resume a isso msm.


1º - O que é e pra que serve a pasta $OEM$ ?

É uma pasta que, por padrão, não existe no CD do Windows, mas se criada, é detectada automaticamente pelo setup. Serve para adicionar arquivos extras na instalação, como informações OEM, programas, arquivos modificados, etc.

2º - Como funciona ?

Primeiro de tudo, é bom ressaltar que nessa hora, vc já deve ter copiado o conteúdo do CD pra uma pasta qqer do seu pc.
Entre nesta pasta e procure o diretório "i386\" e dentro dele, o arquivo winnt.sif
Se este arquivo ainda não existir, é pq vc não usou a personalização através do nLite ou do Deployment Tools do XP SP3 para criar a instalação automatizada.

Mas bem... Supondo que vc encontre o arquivo (se não encontrar, use o tuto do nLite, mecha no seu windows e depois volte pra este tuto). Procure neste arquivo o seguinte parâmetro:

[Unattended]

Nele, encontre o comando "OemPreinstall" e ative ele, assim:

[Unattended]
OemPreinstall=Yes

Fazendo isso, vc estará informando ao setup do windows que existe uma pasta $OEM$ que precisa ser copiada junto com os outros arquivos.

3º - Estrutura e localização das pastas $OEM$

A pasta $OEM$ ficará localizada no diretório do cd do windows, ou seja, junto com a pasta i386. Veja bem, eu disse JUNTO e não DENTRO da pasta i386. Veja a ilustração abaixo:




*Lembrando que a pasta "System32" da ilustração é opcional e somente ilustrativa.


4º - As pastas $1 e $$

A pasta $1 representa a raíz da unidade na qual o Windows foi instalado, geralmente a C:\
Já a $$ representa a pasta do Windows própriamente dita (C:\Windows)

Tendo em vista que cada pasta representa uma coisa, vc poderá criar subpastas e copiar arquivos dentro destas pastas e subpastas...

Sendo assim, agora vc pode "brincar" com as pastas do Windows... Por exemplo, se vc criar uma pasta com nome "DADOS" na pasta $1, vc terá como resultado a pasta C:\DADOS e dentro dela poderá conter arquivos, como foi dito antes...

$OEM$\$1\DADOS\Arquivo.txt se torna C:\DADOS\Arquivo.txt

Outro exemplo: Se vc quer adicionar informações OEM na instalação (oeminfo.ini e oemlogo.bmp) para deixá-la com um visual mais profissioanl, basta criar a pasta "System32" na pasta "$$" e dentro da "System32", coloque os 2 arquivos referidos. No resultado então vc teria:

$OEM$\$$\System32\Oeminfo.ini
$OEM$\$$\System32\Oemlogo.bmp

que se tornam

C:\WINDOWS\System32\Oeminfo.ini
C:\WINDOWS\System32\Oemlogo.bmp

Bem, acho q isso era td que eu tinha pra passar pra vcs. Como eu disse, não há mta informação na net sobre isso especificamente, por isso, se alguém quiser me corrigir ou adicionar alguma outra informação relevante neste tuto, por favor entre em contato através dos comentários que eu atualizo o tuto e dou os devidos créditos. ;)