Professional Documents
Culture Documents
P if i
Perifricos
en Windows
Wi d
Administracin de Sistemas Operativos y Perifricos
ndice
1.
2
2.
3.
4.
5.
6.
7
7.
8.
Introduccin
H
Herramientas
i t
Instalar dispositivos
Desinstalar/Deshabilitar dispositivos
Detectar
etecta dispositivos
d spos t vos
Carga de los controladores de los dispositivos
D t en ell Registro
Datos
R it
Perfiles Hardware
Tema 19. Perifricos en Windows
Introduccin
En Windows ppara qque un dispositivo
p
funcione
correctamente y pueda ser usado es necesario realizar el
proceso de instalacin que consiste en instalar su
controlador de dispositivo o driver
El dispositivo no se podr usar si no se instala su controlador
Un controlador de dispositivo
p
es un p
programa
g
qque ppermite
que el dispositivo pueda establecer comunicacin con el
sistema operativo (y al revs)
Los
L controladores
t l d
de
d los
l dispositivos
di
iti
conectados
t d all equipo
i
se cargan automticamente en el arranque del sistema
Cada dispositivo es compatible con uno o ms
controladores que suele suministrar el fabricante
Windows incluye algunos controladores de dispositivo
Tema 19. Perifricos en Windows
Introduccin (ii)
Los ficheros de los controladores de dispositivos y los
archivos del sistema operativo
p
incluidos en Windows
tienen una firma digital
La firma digital indica que el controlador de dispositivo
cumple un determinado nivel de pruebas y que no se ha
modificado ni sobrescrito con el proceso de instalacin de
otros programas
Los
L controladores
t l d
de
d dispositivo
di
iti de
d los
l productos
d t
hardware que tienen el logotipo Diseado para Microsoft
Windows X incluyen la firma digital de Microsoft
Su compatibilidad con Windows se ha probado y el controlador no
ha sufrido ninguna alteracin desde la prueba
Introduccin (iii)
Para garantizar que los controladores de dispositivos y los
ficheros de sistema conservan su estado original
g
de ffirma
digital, Windows proporciona:
Proteccin de archivos de Windows
Comprobador de archivos de sistema (sfc.exe)
Comprobacin de firma de archivos (sigverif.exe)
Introduccin (iv)
Propiedades del
controlador de
dispositivo
Descripcin
Nombre de
controlador
Proveedor del
controlador
Fecha del
controlador
Versin del
controlador
Firmante
digital
Herramientas
Administrador de dispositivos
Proporciona una vista grfica del hardware instalado en
el sistema
Se puede usar tanto en un equipo local como remoto,
remoto
pero en este caso en modo de slo lectura
Hayy varias formas de ejecutarlo:
j
Sistema / Hardware / Administrador de dispositivos
Administracin de equipos / Herramientas del sistema /
Administrador de dispositivos
Tambin a travs de la Consola de administracin (mmc.exe)
Tema 19. Perifricos en Windows
Herramientas
i
(ii)
Administrador
Ad i i
d de
d dispositivos
di
ii
(contina...)
Desde el Administrador de dispositivos se puede:
Determinar si el hardware del equipo funciona correctamente
Cambiar la configuracin del hardware
Identificar los controladores de dispositivo cargados para cada
dispositivo y obtener informacin acerca de cada controlador
Cambiar propiedades y parmetros de los dispositivos
Actualizar los controladores de dispositivo, o volver a una
versin anterior
Deshabilitar, habilitar y desinstalar dispositivos
Identificar conflictos de dispositivos y configurar manualmente
los recursos
Imprimir un resumen de los dispositivos instalados
Tema 19. Perifricos en Windows
H
Herramientas
i t (iii)
Administracin de dispositivos (contina...)
Pueden ser presentados usando diferentes vistas:
Dispositivos por tipo de dispositivo P.e., Monitor o Mouse
Dispositivos por tipo de conexin P.e., COM1 o Tarjeta de
sistema
Recursos por tipo Muestra el estado de todos los recursos
asignados (canales de acceso directo a memoria (DMA), puertos de
e
entrada/salida,
d /s d , solicitudes
so c udes de interrupcin
e upc (IRQ)
( Q) y direcciones
d ecc o es de
memoria) por el tipo de dispositivo que utiliza estos recursos
Herramientas (iv)
Informacin del sistema (en Herramientas del sistema en Accesorios)
Recursos hardware Muestra la configuracin especfica del
hardware: DMA,
DMA IRQ,
IRQ direcciones de E/S y direcciones de
memoria. Adems:
Hardware forzado Se indica cualquier dispositivo configurado
manualmente o que tiene recursos especificados por el usuario,
usuario en
lugar de los especificados por el sistema
Conflictos/Recursos compartidos Identifica los dispositivos que
estn compartiendo recursos o que estn en conflicto. Esto puede
ayudar a identificar los problemas con los dispositivos
10
Herramientas (v)
Informacin del sistema
(contina )
Componentes
Muestra informacin especfica acerca de los componentes de
Windows y los dispositivos: cd, dvd, dispositivos de sonido,
red,
d entrada,
d pantalla,
ll discos,
di
unidades,
id d codecs
d
de
d audio,
di etc.
Se utiliza para determinar el estado de los controladores de
dispositivos,
p
, de la red y del software multimedia
11
H
Herramientas
i t (vi)
( i)
Instalando un controlador de dispositivo
En Windows es posible determinar qu comportamiento ha
de seguir el sistema cuando se intente instalar un dispositivo,
estableciendo dnde buscar los controladores
Esto se puede con la herramienta grfica: Sistema / Ficha
Hardware / Configuracin de los controladores de
Windows Update
Buscar los controladores automticamente (opcin recomendada)
Preguntar antes de realizar la bsqueda cada vez que se conecte
p
nuevo
un dispositivo
No buscar nunca controladores cuando se conecte un nuevo
dispositivo
Tema 19. Perifricos en Windows
12
Herramientas (vii)
Otras utilidades en el Panel de Control
Agregar o quitar hardware Instalar, desinstalar o
solucionar problemas relacionados con dispositivos
Conexiones de red
Escneres y cmaras Configurar los escneres y cmaras
conectados
Mouse Cambiar la configuracin del ratn
Opciones
p
de telfono
f
y mdem Configurar
g
ppropiedades
p
del mdem
Pantalla Configurar aspectos relacionados con la tarjeta
grfica (drivers,
(drivers resolucin,
resolucin etc.)
etc )
Teclado Personalizar la configuracin del teclado
Bluetooth Configurar
g
los dispositivos
p
de Bluetooth
Tema 19. Perifricos en Windows
13
Instalar dispositivos
La instalacin de un nuevo dispositivo normalmente
implica tres pasos:
Conectar el dispositivo al equipo
Cargar los controladores del dispositivo correspondientes
Configurar las propiedades y los valores del dispositivo
14
15
16
En HKLM\SYSTEM\CurrentControlSet\Services se crea
una nueva subclave, llamada como el controlador del
dispositivo
Entre la informacin almacenada se indica:
17
18
Instalar dispositivos
dispositi os (vi)
( i)
Proceso de instalacin:
Un controlador de bus informa al Administrador PnP
que un nuevo dispositivo ha sido conectado
Recibe el DIID (Device Instance ID) del dispositivo que est
formado por el identificador del vendedor, el identificador del
producto y una instancia de identificador asignado por el
producto,
controlador del bus
Por ejemplo, puede ser el n de localizacin en el bus (USB) o un
descriptor global nico (un nn serie)
19
I t l dispositivos
Instalar
di
iti
(vii)
( ii)
Proceso de instalacin: (contina...)
El Administrador Pnp en modo usuario primero trata de
hacer una instalacin automtica (sin
( i intervencin
i t
i del
d l
usuario)
Si necesita solicitar informacin del usuario, postpone la tarea
hasta que un usuario con privilegios de Administrador se
conecte localmente
Intenta localizar los ficheros INF que se corresponden con los
controladores o drivers compatibles con el hardware detectado
Los ficheros INF los busca tal como se indic anteriormente
20
I t l dispositivos
Instalar
di
iti
(viii)
( iii)
Proceso de instalacin: (contina...)
Si el Administrador PnP no detecta el dispositivo, ser
necesario reiniciar el equipo
q p para
p que
q sea detectado durante
el arranque y se proceda a su instalacin
Si el dispositivo no es detectado por el sistema (ni siquiera
durante el arranque) hay que realizar la instalacin a mano
mediante el Asistente para Agregar hardware
Se indica al SO que intente detectar el nuevo dispositivo
Si se conoce ell tipo
ti y modelo
d l del
d l dispositivo
di
iti a instalar,
i t l o ell SO no es
capaz de detectarlo, hay que seleccionar el hardware de la lista
mostrada, y continuar el proceso siguiendo las instrucciones
(indicando dnde encontrar el fichero INF del dispositivo, detalles de
configuracin, etc.)
21
I t l dispositivos
Instalar
di
iti
(ix)
(i )
Los ficheros INF del dispositivo:
Son ficheros de texto con informacin sobre el dispositivo,
indicando cules son los ficheros del controlador y dnde hay
que copiarlos para proceder a instalarlo
Tienen los datos necesarios para rellenar la entrada del registro
para ese dispositivo
di
iti cuando
d se realice
li su instalacin
i t l i
Adems, pueden indicar al Asistente para Agregar hardware
que le permita al usuario dar determinados parmetros de
configuracin para el dispositivo
Cada fabricante, incorpora junto al controlador de dispositivo,
el fichero INF del dispositivo
Por su parte Windows, incorpora, por defecto, adems de unos
controladores de dispositivo, sus correspondientes ficheros INF
Tema 19. Perifricos en Windows
22
Desinstalar/Deshabilitar dispositivos
Desde el Administrador de dispositivos puede desinstalar
un dispositivo o controlador
controlador, o habilitar/deshabilitar un
dispositivo
Al desinstalar un controlador de dispositivo, ste se
elimina de la memoria, pero no se borra del disco
Puede deshabilitar un dispositivo, que temporalmente no
quiere usar,
usar en lugar de desinstalarlo
Para volver a utilizarlo, bastar con habilitarlo de nuevo y no ser
necesario tener que realizar otro proceso de instalacin
23
D
Detectar
di
dispositivos
ii
Windows tiene dos mtodos para detectar
dispositivos:
Wi
Winload.exe:
l d
en la
l fase
f
inicial
i i i l del
d l arranque usa la
l BIOS
para conocer los dispositivos bsicos conectados al
sistema as como informacin sobre su configuracin
Esta informacin incluye:
La hora y la fecha (guardada en la CMOS)
El nmero,, tamao y tipo
p de las unidades de disco
conectadas
Informacin de los dispositivos, como buses, ratones,
puertos paralelos, tarjetas de video, etc.
24
D t t dispositivos
Detectar
di
iti
(ii)
Windows tiene dos mtodos para detectar dispositivos:
Winload.exe (contina )
Bootmgr, el cargador inicial del SO, pasa el sistema a
modo protegido, y carga Winload pasndole el control
Por tanto
tanto, Winload se ejecuta durante el proceso de
arranque
Winload carga el ncleo del sistema operativo, Ntoskrnl, y
le pasa la informacin hardware obtenida para que la
guarde en el registro correspondiente
En versiones previas de Windows es Ntdetect.com
Ntdetect com el que hace esta tarea,
tarea que
es un programa de 16 bits que trabaja en modo real. Ntdetect es llamado por
Ntldr (cargador del SO)
Tema 19. Perifricos en Windows
25
26
27
28
D t t dispositivos
Detectar
di
iti
(vi)
( i)
Cmo determina el Administrador PnP qu controlador
cargar para cada dispositivo encontrado?
Cuando un dispositivo es detectado el controlador del bus
correspondiente devuelve un identificador sobre el mismo, el DIID
El Administrador PnP usa este identificador para localizar la
subclave del dispositivo en el Registro dentro de
HKLM\SYSTEM\CurrentControlSet\Enum, que contiene
informacin suficiente para localizar el controlador del dispositivo
En el campo Service est el nombre del controlador, y se usa para
localizar la subclave correspondiente
Supongamos que el campo Service para un disco duro tiene el valor disk
29
Carga
g de los controladores de los
dispositivos
P
Para cargar llos controladores
t l d
se usa la
l informacin
i f
i
guardada sobre ellos en el Registro, en concreto el campo
Start (estos valores se guardan en HKLM\SYSTEM\CurrentControlSet\Services)
Los posibles valores para el campo Start de cada
dispositivo (o servicio) son:
B
Boot_Start
t St t Precargar
P
ell controlador
t l d en memoria
i durante
d
t ell
arranque, antes de que el ncleo del SO tome el control
System_Start Cargar e inicializar el controlador despus de
haber inicializado los controladores marcados con la opcin Boot,
Boot
esto lo realiza el ncleo del SO
Auto_Start Cargar e inicializar el controlador cuando el proceso
de arranque haya terminado, lo lanza el Administrador de servicios
Demand_Start Cargarlo cundo sea demandado para su uso
Disabled El driver est deshabilitado
Tema 19. Perifricos en Windows
30
C
Carga
de
d los
l controladores
t l d
(ii)
Proceso de carga de los controladores
El proceso cargador del sistema operativo (winload.exe o ntldr)
carga en memoria todos los controladores marcados con la opcin
Boot_Start en su campo Start as como los controladores del SF
necesarios para acceder a la particin de Inicio
g
del SO carga
g el ncleo del SO ((ntoskrnl.exe)) y
El pproceso cargador
le pasa el control
El ncleo del SO inicializa los controladores cargados con la
opcin Boot_Start y a continuacin carga e inicializa los marcados
con la
l opcin
i System_Start
S
S
Conforme el Administrador PnP vaya detectando dispositivos,
cargar sus controladores correspondientes, si no estn ya cargados
Finalmente,
Fi l
cuando
d ell proceso de
d arranque est terminado,
i d se
cargan los controladores marcados con la opcin Auto_Start, esto
lo hace el Administrador de servicios
Tema 19. Perifricos en Windows
31
Datos en el Registro
En el Registro del sistema se almacena toda la
informacin sobre los dispositivos del sistema
Entre esta informacin podemos destacar:
HKLM\HARDWARE\DESCRIPTION Informacin
obtenida por el reconocedor hardware Winload
HKLM\SYSTEM\CurrentContolSet\Enum Contiene
una entrada ppara cada dispositivo
p
detectado e instalado en el
sistema
HKLM\SYSTEM\CurrentControlSet\Services
Contiene informacin de configuracin
g
(nombre,
(
,
descripcin, fichero a cargar, etc.) de cada controlador de
dispositivo instalado y tambin de cada servicio
Tema 19. Perifricos en Windows
32