[Articulo] Entendiendo la problematica de los drivers en Vista 64.

14/11/2006 - 18:24 por JM Tella Llop [MVP Windows] | Informe spam
Windows Vista 64 por motivos de seguridad, necesita que todos los drivers
estén firmados. Este termino muchas veces se confunde con drivers
certificados lo cual no tiene mucho que ver: un driver certidicado está
"firmado".

Pero lo contrario no es cierto.

Es decir, un fabricante puede firmar sus drivers con su certificado digital,
lo cual garantiza que ese driver es de "alguien" conocido, de la persona o
empresa que ha usado su firma digital para su software. Es decir, se le
puede seguir el rastro a cualquier software certificado.

Esta es la idea en los nuevos sistmeas operativos y en particular
implementada por primera vez en Windows Vista.

Esta obligatoriedad puede relajarse pero de una forma incomoda. Es decir, en
el menu de arranuqe de Vista (o bien, si no hay menu, pulsando F8 al
arrancar), se puede seleccionar la penultima opcion que es "saltarse" la
firma de los drivers. A pesar que hay herramientas que dicen que pueden
forzar dicha opcion en los ficheros de parametros de arranque de Vista, esto
no es cierto. Era verdad hasta la beta2, pero desde la beta 2 no es posible.
Anteriormente se podia modificar bien con esas herramientas, o bien con las
del propio windows con el programa BCDEDIT.EXE existente, y poniendo la
entrada "oslnointegritychecks: Yes" en la configuracion del sistema.
Ejecutando BCDEDIT en una consola de comandos podreis ver las entradas
actuales en vustro sistema, y con /? os dará la sintaxis para su
modificacion.

Aunque todos los drivers necesitan ser firmados (o bien entrar con F8 y
seleccionar que no lo verifique), existen dos tipos de drivers:

1) Drivers de boot (por ejemplo los de una controladora raid que windows no
traiga drivers propios). En este caso, si no entramos con F8 y el driver no
está firmado, no se podrá arrancar y nos mostrará una pantalla que nos
informa que no coinciden las firmas (signatures).

2) Otro tipo de drivers. En este caso, si no estan firmados y no hemos
entrado con F8, simplemente no se cargarán: no funcionará el dispositivo y
lo veremos con error en el Administrador. Arrancando con F8 y desactivando
la verificacion, funcionará sin problemas.

Jose Manuel Tella Llop
MVP - Windows
jmtella@XXXcompuserve.com (quitar XXX)
http://www.multingles.net/jmt.htm
news://jmtella.com

Este mensaje se proporciona "como está" sin garantías de ninguna clase,y no
otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.
 

Leer las respuestas

#1 Joan Ballart
14/11/2006 - 18:49 | Informe spam
La pregunta del millon estará en boca de todos dentro de poco...si tengo una
CPU de 64 bit y la beta 64 bit me funciona ¿que Vista me compro? ...uno de
64 o 32 de bit.

Decidirse sera parecido a la cancion " Una morena y una rubia".
JB


"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:
Windows Vista 64 por motivos de seguridad, necesita que todos los drivers
estén firmados. Este termino muchas veces se confunde con drivers
certificados lo cual no tiene mucho que ver: un driver certidicado está
"firmado".

Pero lo contrario no es cierto.

Es decir, un fabricante puede firmar sus drivers con su certificado
digital, lo cual garantiza que ese driver es de "alguien" conocido, de la
persona o empresa que ha usado su firma digital para su software. Es
decir, se le puede seguir el rastro a cualquier software certificado.

Esta es la idea en los nuevos sistmeas operativos y en particular
implementada por primera vez en Windows Vista.

Esta obligatoriedad puede relajarse pero de una forma incomoda. Es decir,
en el menu de arranuqe de Vista (o bien, si no hay menu, pulsando F8 al
arrancar), se puede seleccionar la penultima opcion que es "saltarse" la
firma de los drivers. A pesar que hay herramientas que dicen que pueden
forzar dicha opcion en los ficheros de parametros de arranque de Vista,
esto no es cierto. Era verdad hasta la beta2, pero desde la beta 2 no es
posible. Anteriormente se podia modificar bien con esas herramientas, o
bien con las del propio windows con el programa BCDEDIT.EXE existente, y
poniendo la entrada "oslnointegritychecks: Yes" en la configuracion del
sistema. Ejecutando BCDEDIT en una consola de comandos podreis ver las
entradas actuales en vustro sistema, y con /? os dará la sintaxis para su
modificacion.

Aunque todos los drivers necesitan ser firmados (o bien entrar con F8 y
seleccionar que no lo verifique), existen dos tipos de drivers:

1) Drivers de boot (por ejemplo los de una controladora raid que windows
no traiga drivers propios). En este caso, si no entramos con F8 y el
driver no está firmado, no se podrá arrancar y nos mostrará una pantalla
que nos informa que no coinciden las firmas (signatures).

2) Otro tipo de drivers. En este caso, si no estan firmados y no hemos
entrado con F8, simplemente no se cargarán: no funcionará el dispositivo y
lo veremos con error en el Administrador. Arrancando con F8 y desactivando
la verificacion, funcionará sin problemas.

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm
news://jmtella.com

Este mensaje se proporciona "como está" sin garantías de ninguna clase,y
no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



Preguntas similares