Windows NT virtualizado en VMware

En ocasiones por limitaciones de presupuesto, disponibilidad de software, recursos... no es posible en la práctica real tener todos los sistemas actualizados como nos gustaría. Con estas premisas nos toca virtualizar un equipo obsoleto con nada más y nada menos que Windows NT, nos remontamos al año 1993! Aquí es donde la virtualización nos ayuda a dar una solución estable a varios problemas que nos podemos encontrar:

- Reutilización de dongles de seguridad con puerto paralelo (LPT1)
- Ejecución de código de programas para Win16

En nuestro caso concreto no era posible ejecutar el programa ni en Windows 2000, por lo que tuvimos que extraer los discos para crear un disco duro virtual a partir del físco. Una vez creada la máquina en nuestro entorno de virtualización pudimos empezar a actualizar Windows NT a la última versión disponible Service Pack 6a y los discos de instalación originales.

El siguiente paso tocaba mejorar el sistema de ficheros, desde FAT (no fat32) a NTFS dentro del entorno ya virtualizado y redimensionar las particiones originales de 2 GB, ciertamente la máquina NT se había comportado de forma más o menos estable (dentro de los esperable) todos estos años. La conversión desde el propio equipo con el comando:

convert C: /fs:ntfs


Después de un par de reinicios, ya teníamos una mejora necesaria. Aprovechamos para optimizar el funcionamiento, añadiendo un disco duro adicional al sistema para el archivo de paginación y ampliar la RAM hasta los 3 GB, más que suficiente en este caso. La máquina virtualizada en un entorno más estable y controlado empezada a notarse menos perezosa en sus inicios.

Ahora necesitábamos red, en VMware la instalación debía ser sencilla instalando los drivers y las herramientas de integración para el driver AMD PCNET Family Ethernet Adapter pero en este caso se torno algo más complicado al no encontrar los drivers en las fuentes que indica el fabricante. Tras varias pruebas con diferentes discos de instalación, encontramos 2 fuente fiables para los drivers:

- Driver de HP: SP1657
- Driver de IBM: 32p0067

En ambos casos hallamos los archivos que requeríamos para la instalación de la tarjeta de red, sin acudir a los CDs de Windos NT 4.0:

- amddlg.dll
- Amdpcn.sys
- Oemsetup.inf
- vmxnet.sys


Tras el obligado reinicio, ya disponíamos de conectividad de red a través del host:







Iniciar programas al arrancar en Windows 8

Con versiones anteriores a Windows 8 localizar la carpeta donde arrancar los programas al iniciar sesión era sencillo, con Windows 8 también lo siguiente siendo:

1.- Presionamos las teclas Windows + R
2.- Ejecutamos "shell:startup"

Ya tenemos acceso a la ruta por defecto C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup donde se sitúan los programas de arranque.

Recuerda que para los servicios puedes acceder desde el administrador de tareas, la herramienta que antes estaba accesible desde el comando "msconfig.exe"



DNI Electrónico 3.0

Ayer mismo se anunciaba la nueva versión del DNI electrónico, se empezará a expedir, junto al pasaporte 3.0, en nuestro país gradualmente. La experiencia para los usuarios finales en su utilización ha sido negativa en su comienzo. La dificultad de utilizar el software asociado y distribuido por el Ministerio de interior ha sido notable, la mayoría de organismos públicos que utilizan el sistema de validación y/o firma presentan graves deficiencias.

  • Problemas con versiones de Java, algo ya generalizado.
  • Necesidad de otorgar permisos adicionales para certificados raíz emitidos por el ministerio.
  • Aplicación del DNIe inmadura en su lanzamiento requería la introducción constante de la contraseña asociada
  • Las aplicaciones de Java muchas veces no aparece ni firmadas, con lo que es necesario añadir excepciones según la versión.
  • Cada navegador requiere una personalización particular, incluso en algunas guías de utilización requieren dejar desprotegido algunas características para su utilización.
  • El certificado contenido en el DNI caducaba en pocos meses después de ser emitido, con lo que era necesario volver a pasar por la oficina para renovarlo.

La utilización en las tareas cotidianas es prácticamente inexistente a fecha de hoy, tal vez la inclusión de la tecnología NFC y su propagación en los teléfonos móviles reavive su utilización real, esperemos verlo y que no sea en otros 8 años…
Desde la administración debería potenciarse su uso dentro de los servicios públicos al ciudadano, por ejemplo:

- Servicios de transporte: autobuses, tren, transportistas, carnet de conducir…
- Sanidad: citas, consultas, fármacos…
- Impuestos: notificaciones, renta…
- Educación: exámenes, becas…
- Empleo: prestaciones, solicitudes…

No es lógico disponer de un dispositivo que pueda englobar todas las tarjetas y documentos requeridos para la comunicación y no usarlo!

Reinicio requerido al instalar SQL Server

En ocasiones la instalación no permite continuar por alguno de los requisitos del instalador, en este caso estar pendiente un reinicio. Después de reiniciar el equipo sigue apareciendo la imposibilidad de instalar (RebootRequiredCheck). Existen varias posibles causas, el modo de apagado/hibernación de Windows 8 puede ser una de ellas. Para "engañar" al instalador renombra temporalmente la siguiente entrada del registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired

Mover carpeta ProgramData

En ocasiones no queda otra opción que liberar espacio en la unidad predeterminada del sistema (C:), unas de la carpetas que puede llegar a ocupar bastante espacio es la predeterminada de datos de programa, podemos cambiar la ruta predeterminada desde el registro de Windows (REGEDIT) en la siguiente ruta:

HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\ProgramData

O podemos copiar todos los ficheros para crear un enlace NTFS y redirecciona la carpeta original:

mkdir D:\ProgramData
robocopy /XJ /MIR "C:\ProgramData" "D:\ProgramData"
mklink /J "C:\ProgramData" "D:\ProgramData"