Perifericos en windows

download Perifericos en windows

of 32

Transcript of Perifericos en windows

  • 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