perifericos en windows
Post on 13-Apr-2018
221 Views
Preview:
TRANSCRIPT
-
7/26/2019 Perifericos en windows
1/32
Tema 19.er r cos en n ows
Administracin de Sistemas Operativos y Perifricos
-
7/26/2019 Perifericos en windows
2/32
ndice
1. Introduccin. erram en as
3. Instalar dispositivos
4. Desinstalar/Deshabilitar dispositivos5. Detectar dis ositivos
6. Carga de los controladores de los dispositivos
. a os en e eg s ro
8. Perfiles Hardware
Tema 19. Perifricos en Windows 2
-
7/26/2019 Perifericos en windows
3/32
En Windows para que un dispositivo funcione
correctamente y pueda ser usado es necesario realizar el
proceso de instalacin que consiste en instalar su
El dispositivo no se podr usar si no se instala su controlador
Uncontrolador de dis ositivo es un ro rama ue ermite
que el dispositivo pueda establecer comunicacin con elsistema operativo (y al revs) os contro a ores e os spos t vos conecta os a equ po
se cargan automticamente en el arranque del sistema
controladores que suele suministrar el fabricante
Windows incluye algunos controladores de dispositivo
Tema 19. Perifricos en Windows 3
-
7/26/2019 Perifericos en windows
4/32
Introduccin (ii)
Los ficheros de los controladores de dispositivos y losarchivos del sistema o erativo incluidos en Windowstienen unafirma digital
Lafirma digitalindica que el controlador de dispositivo
modificado ni sobrescrito con el proceso de instalacin deotros programas
os con ro a ores e spos vo e os pro uc oshardware que tienen el logotipoDiseado para Microsoft
Windows Xincluyen la firma digital de Microsoft Su compatibilidad con Windows se ha probado y el controlador noha sufrido ninguna alteracin desde la prueba
Tema 19. Perifricos en Windows 4
-
7/26/2019 Perifericos en windows
5/32
Introduccin (iii)
Para garantizar que los controladores de dispositivos y losficheros de sistema conservan su estado ori inal de irma
digital, Windows proporciona: Proteccin de archivos de Windows
Comprobacin de firma de archivos (sigverif.exe) Windows aconseja utilizar siempre controladores de
estabilidad del sistema
Es posible configurar el comportamiento que debe seguirel sistema cuando se intenta instalar un controlador dedispositivo no firmado (posteriormente veremos cmo configurarlo)
Tema 19. Perifricos en Windows 5
-
7/26/2019 Perifericos en windows
6/32
controlador de
dispositivo
Descripcin
Nombre de
controlador
Nombre y ubicacin del archivo de controlador, p. e.,C:\Windows\System32\drivers\e100b325.sys
controlador Microsoft, por ejemplo, Intel Corporation
Fecha del
controlador, . .,
Versin del Nmero de versin del controlador, p.e., 5.41.22.0
FirmanteNombre de la entidad que prueba y verifica que elfuncionamiento del controlador es correcto, p.e.,
Tema 19. Perifricos en Windows 6
Microsoft Windows 2008
-
7/26/2019 Perifericos en windows
7/32
Herramientas Administrador de dispositivos
el sistema
,
pero en este caso en modo de slo lectura Ha varias formas de e ecutarlo:
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 7
-
7/26/2019 Perifericos en windows
8/32
Herram entas m n stra or e spos t vos (contina...)
Desde elAdministrador de dispositivos se puede:
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 dis ositivo o volver a una
versin anterior Deshabilitar, habilitar y desinstalar dispositivos
los recursos
Imprimir un resumen de los dispositivos instalados
Tema 19. Perifricos en Windows 8
-
7/26/2019 Perifericos en windows
9/32
erram en as Administracin de dispositivos (contina...)
Pueden ser presentados usando diferentes vistas: Dispositivos por tipo de dispositivoP.e., Monitor o ouse Dispositivos por tipo de conexinP.e., COM1 o Tarjeta de
sistema
Recursos por tipoMuestra el estado de todos los recursosasignados (canales de acceso directo a memoria (DMA), puertos deentrada/salida solicitudes de interru cin IR direcciones dememoria)por el tipo de dispositivo que utiliza estos recursos
Recursos por conexinMuestra el estado de todos los,
puertos de entrada/salida , solicitudes de interrupcin (IRQ) ydirecciones de memoria)por tipo de conexin establecida
Tema 19. Perifricos en Windows 9
-
7/26/2019 Perifericos en windows
10/32
Herramientas (iv) Informacin del sistema (enHerramientas del sistema enAccesorios)
Recursos hardwareMuestra la configuracin especfica del, ,memoria. Adems:
Hardware forzado Se indica cualquier dispositivo configurado,
lugar de los especificados por el sistema Conflictos/Recursos compartidos Identifica los dispositivos que
.ayudar a identificar los problemas con los dispositivos
Entono Software / Controladores firmadosPara cadacontrolador instalado informacin sobre el mismo indicando siestn o no firmados, versin, clase del dispositivo, fabricante, etc.
Tema 19. Perifricos en Windows 10
-
7/26/2019 Perifericos en windows
11/32
Herramientas (v) Informacin del sistema (contina )
Muestra informacin especfica acerca de los componentes de
Windows y los dispositivos: cd, dvd, dispositivos de sonido,re , entra a, panta a, scos, un a es, co ecs e au o, etc.
Se utiliza para determinar el estado de los controladores dedis ositivos, de la red del software multimedia
Entono Software / Controladores del sistemaSe
pueden ver todos los controladores disponibles (estn siendoutilizados o no) as como su estado
Tema 19. Perifricos en Windows 11
-
7/26/2019 Perifericos en windows
12/32
erram en as v Instalando un controlador de dispositivo
En Windows es posible determinar qu comportamiento hade seguir el sistema cuando se intente instalar un dispositivo,estableciendo dnde buscar los controladores
Hardware / Configuracin de los controladores deWindows Update
Buscar los controladores automticamente (opcin recomendada)
Preguntar antes de realizar la bsqueda cada vez que se conecte
un dis ositivo nuevo No buscar nunca controladores cuando se conecte un nuevo
dispositivo
Tema 19. Perifricos en Windows 12
-
7/26/2019 Perifericos en windows
13/32
Agregar o quitar hardware Instalar, desinstalar o
solucionar problemas relacionados con dispositivos Conexiones de redEscneres y cmaras Configurar los escneres y cmaras
Mouse Cambiar la configuracin del ratn O ciones de tel ono mdemConfi urar ro iedades
del mdemPantalla Configurar aspectos relacionados con la tarjeta
, , . Teclado Personalizar la configuracin del teclado luetoothConfi urar los dis ositivos de Bluetooth
Tema 19. Perifricos en Windows 13
-
7/26/2019 Perifericos en windows
14/32
Instalar dispositivos La instalacin de un nuevo dispositivo normalmente
implica tres pasos: Conectar el dispositivo al equipo Cargar los controladores del dispositivo correspondientes Confi urar las ro iedades los valores del dis ositivo
Lo normal es que Windows detecte el nuevo dispositivo eintente instalarlo automticamente Si es necesario, pedir datos de instalacin al usuario
Pero si Windows no es capaz de instalarlo de forma,
se tendr que hacer de forma manual, usando para ello elAsistente paraAgregar hardware
Tema 19. Perifricos en Windows 14
-
7/26/2019 Perifericos en windows
15/32
Instalar dispositivos (ii) Cuando Windows detecte el dispositivo, o bien cuando se
le ha a indicado ue lo ha a con el asistente intentarbuscar el controlador apropiado:
Lo busca en el sitio Web de Microsoft, o en CDs, DVDs o.
Pero, si el sistema operativo no es capaz de encontrar el fichero delcontrolador adecuado, le pedir al usuario que le indique dnde
Una vez cargado el controlador del dispositivo, Windows
confi urar las ro iedades los valores del dis ositivo Si fuese necesario, pedir informacin al usuario sobre la
configuracin del dispositivo
Tema 19. Perifricos en Windows 15
-
7/26/2019 Perifericos en windows
16/32
el Registro con informacin que lo describe: Se crea una nueva subclave en
HKLM\SYSTEM\CurrentControlSet\Enum, dentro de lasubclave correspondiente segn su tipo, por ejemplo IDE,
En ella almacena informacin sobre el dispositivo (nombre,descripcin, nombre del controlador, identificadores, etc.)
Entre la informacin almacenada, la entrada Service esusada para localizar el controlador a cargar para poder
mane arlo La entrada Service indica el nombre de la subclave de
Services con la informacin del controlador correspondiente
Tema 19. Perifricos en Windows 16
-
7/26/2019 Perifericos en windows
17/32
Instalar dispositivos (iv) Para cada controlador de cada dispositivo instalado se
crea una entrada en el Registro que lo describe (Ojo! Lan ormac n se guar a en e m smo s o que a n ormac n para os serv c os En HKLM\SYSTEM\CurrentControlSet\Services se crea
una nueva subclave, llamada como el controlador del
Entre la informacin almacenada se indica: Nombre y descripcin del controlador Localizacin del fichero del controlador o driver Tipo (driver de dispositivo, driver para un SF, servicio)
Start para indicar cundo cargar el controlador de dispositivo Cmo actuar en caso de error al cargar el controlador
Tema 19. Perifricos en Windows 17
-
7/26/2019 Perifericos en windows
18/32
Instalar dispositivos (v) ElAdministrador de Plug and Play (es una parte del ncleo del sistema
operativo) es el encargado de detectar los dispositivos conectados Si un dispositivo no est instalado, le indica alAdministrador de
Plug and Play en modo usuario que haga la instalacin ,
instalacin se postpone hasta que elAdministrador de Plug andPlay en modo usuario est en ejecucin (esto es, cuando el proceso dearran ue est terminando
Si el nuevo dispositivo no es detectado por elAdministrador dePlug and Play, ni siquiera durante el proceso de arranque, se
deber realizar la instalacin de forma manual ElAdministrador de Plug and Play en modo usuario es un
servicio llamadoPlug and Play
Tema 19. Perifricos en Windows 18
-
7/26/2019 Perifericos en windows
19/32
v v
Un controlador de bus informa alAdministrador PnPue un nuevo dis ositivo ha sido conectado Recibe el DIID (Device Instance ID) del dispositivo que est
formado por el identificador del vendedor, el identificador del,
controlador del bus Por ejemplo, puede ser el n de localizacin en el bus (USB) o un
ElAdministrador PnP comprueba en elRegistro si est
ya instalado. Si no est instalado, informa alministra or Pnp en mo o usuario, n o e e DIID,que hay que instalar este nuevo dispositivo
Tema 19. Perifricos en Windows 19
-
7/26/2019 Perifericos en windows
20/32
ns a ar spos vos v Proceso de instalacin: (contina...)
ElAdministrador Pnp en modo usuarioprimero trata des n n ervenc n eusuario)
Si necesita solicitar informacin del usuario, postpone la tarea
conecte localmente Intenta localizar los ficheros INF que se corresponden con loscontroladores o drivers com atibles con el hardware detectado
Los ficheros INF los busca tal como se indic anteriormente El proceso de instalacin y configuracin lo har segn se
indi ue en el fichero INF
Tema 19. Perifricos en Windows 20
-
7/26/2019 Perifericos en windows
21/32
ns a ar spos vos v (contina...)
Si elAdministrador PnP no detecta el dispositivo, ser
necesario reiniciar el e ui o ara ue sea detectado duranteel arranque y se proceda a su instalacin
Si el dispositivo no es detectado por el sistema (ni siquiera
mediante el Asistente paraAgregar hardware Se indica al SO que intente detectar el nuevo dispositivo se conoce e t po y mo e o e spos t vo a nsta ar, o e no es
capaz de detectarlo, hay que seleccionar el hardware de la listamostrada, y continuar el proceso siguiendo las instrucciones
,configuracin, etc.)
Tema 19. Perifricos en Windows 21
-
7/26/2019 Perifericos en windows
22/32
ns a ar spos vos x Losficheros INF del dispositivo:
Son ficheros de texto con informacin sobre el dispositivo,que copiarlos para proceder a instalarlo
Tienen los datos necesarios para rellenar la entrada del registropara ese spos vo cuan o se rea ce su ns a ac n
Adems, pueden indicar al Asistente paraAgregar hardwareque le permita al usuario dar determinados parmetros deconfiguracin para el dispositivo
Cada fabricante, incorpora junto al controlador de dispositivo,
el fichero INF del dis ositivo Por su parte Windows, incorpora, por defecto, adems de unos
controladores de dispositivo, sus correspondientes ficheros INF
Tema 19. Perifricos en Windows 22
-
7/26/2019 Perifericos en windows
23/32
Desinstalar/Deshabilitar dispositivos
Desde elAdministrador de dispositivospuede desinstalar,
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,
Para volver a utilizarlo, bastar con habilitarlo de nuevo y no ser
necesario tener que realizar otro proceso de instalacin
Tema 19. Perifricos en Windows 23
-
7/26/2019 Perifericos en windows
24/32
etectar spos t vos Windows tiene dos mtodos para detectar
dispositivos: n oa .exe: en a ase n c a e arranque usa apara conocer los dispositivos bsicos conectados alsistema as como informacin sobre su configuracin
Esta informacin incluye: La hora y la fecha (guardada en la CMOS) El nmero, tamao ti o de las unidades de disco
conectadas
Informacin de los dispositivos, como buses, ratones,
puertos paralelos, tarjetas de video, etc. Esta informacin se guarda en el Registro dentro de
HKLM\HARDWARE\DESCRIPTION
Tema 19. Perifricos en Windows 24
-
7/26/2019 Perifericos en windows
25/32
e ec ar spos vos Windows tiene dos mtodos para detectar dispositivos:
Winload.exe (contina ) Bootmgr, el cargador inicial del SO, pasa el sistema a
modo protegido, y carga Winloadpasndole el control
,
arranque Winloadcarga el ncleo del sistema operativo, Ntoskrnl, y
le pasa la informacin hardware obtenida para que laguarde en el registro correspondiente
. ,
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
-
7/26/2019 Perifericos en windows
26/32
Detectar dispositivos (iii) Windows tiene dos mtodos para detectar dispositivos:
Empieza una enumeracin de los dispositivos con un
controlador de bus virtual llamado Root, que representa todo els stema y act a como un contro a or e us rea para e restode controladores y para el HAL
HAL (Hardware Abstration Layer) enumera los dispositivosconectados directamente a la placa junto con los componentesdel sistema
Detecta el bus primario (PCI en la mayora de los casos) ydispositivos como las bateras
Tema 19. Perifricos en Windows 26
-
7/26/2019 Perifericos en windows
27/32
Detectar dispositivos (iv) Windows tiene dos mtodos para detectar dispositivos:
(contina ) Los controladores del bus primario enumeran los dispositivos
conectados en l, posiblemente encontrando otros buses paraos que e A m n stra or PnP n c a zar sus contro a ores
Estos nuevos controladores pueden detectar nuevosdispositivos, incluyendo nuevos buses, etc.
Este proceso recursivo de enumerar dispositivos, cargar suscontroladores (sino estn cargados ya) y continuar la
enumeracin, sigue hasta que todos los dispositivos del sistemahan sido detectados y configurados
Tema 19. Perifricos en Windows 27
-
7/26/2019 Perifericos en windows
28/32
Detectar dispositivos (v) Windows tiene dos mtodos para detectar dispositivos:
(contina ) Si encuentra un dispositivo cuyo controlador no est instalado,
llamar alAdministrador Plug and Play en modo usuarioparaque rea ce su nsta ac n
Tras hacer la instalacin, cuando a posteriori se detecte de nuevoel dispositivo, elAdministrador PnPproceder a cargar elcon ro a or correspon en e
Cuando se conecta un dispositivo que ya est instalado, el
Administrador Plug and Play cargar el controlador asociado,s a n no es carga o usan o a n ormac n que ayguardada en el registro para ese dispositivo
Tema 19. Perifricos en Windows 28
-
7/26/2019 Perifericos en windows
29/32
e ec ar spos vos v Cmo determina el Administrador PnP qu controlador
cargar para cada dispositivo encontrado?correspondiente devuelve un identificador sobre el mismo, el DIID
ElAdministrador PnP usa este identificador para localizar la
HKLM\SYSTEM\CurrentControlSet\Enum , que contieneinformacin suficiente para localizar el controlador del dispositivo En el cam o Service est el nombre del controlador se usa ara
localizar la subclave correspondiente Supongamos que el campo Servicepara un disco duro tiene el valor disk
El fichero del controlador y la informacin necesaria para cargarloest en la subclave con el nombre del controlador enHKLM\SYSTEM\CurrentControlSet\Services
HKLM\SYSTEM\CurrentControlSet\Services\disk tendr la informacin para elcontrolador disk ue ermitir tratar los discos
Tema 19. Perifricos en Windows 29
-
7/26/2019 Perifericos en windows
30/32
Car a de los controladores de losdispositivos
ara cargar os con ro a ores se usa a n ormac nguardada 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 cadadispositivo (o servicio) son: oot_ tart recargar e con ro a or en memor a uran e e
arranque, antes de que el ncleo del SO tome el control System_StartCargar e inicializar el controlador despus de
,esto lo realiza el ncleo del SO
Auto_StartCargar e inicializar el controlador cuando el proceso
de arran ue ha a terminado lo lanza el dministrador de servicios Demand_StartCargarlo cundo sea demandado para su uso DisabledEl driver est deshabilitado
Tema 19. Perifricos en Windows 30
-
7/26/2019 Perifericos en windows
31/32
arga e os con ro a ores Proceso de carga de los controladores
El proceso cargador del sistema operativo (winload.exe ontldr)Boot_Start en su campo Start as como los controladores del SFnecesarios para acceder a la particin de Inicio
El roceso car ador del SO car a el ncleo del SO ntoskrnl.exe le pasa el control
El ncleo del SO inicializa los controladores cargados con laopcinBoot_Start y a continuacin carga e inicializa los marcadoscon a opc n System_Start
Conforme elAdministrador PnPvaya detectando dispositivos,
cargar sus controladores correspondientes, si no estn ya cargados F na mente, cuan o e proceso e arranque est term na o, secargan los controladores marcados con la opcinAuto_Start, estolo hace elAdministrador de servicios
Tema 19. Perifricos en Windows 31
-
7/26/2019 Perifericos en windows
32/32
Datos en el Registro
En el Registro del sistema se almacena toda la
Entre esta informacin podemos destacar: HKLM\HARDWARE\DESCRIPTION Informacin
obtenida por el reconocedor hardware Winload HKLM\SYSTEM\CurrentContolSet\EnumContiene
una entrada para cada dispositivo detectado e instalado en elsistema
HKLM\SYSTEM\CurrentControlSet\Services
Contiene informacin de confi uracin nombre,descripcin, fichero a cargar, etc.) de cada controlador dedispositivo instalado y tambin de cada servicio
Tema 19. Perifricos en Windows 32
top related