Blogia
La vida de Mariscal

Windows

Mision imposible? Windows NT 4.0 + FAT32

Es hora de que hacer que los administradores se den cabezazos contra la pared y que vean que no les habria costado casi nada mantener parte de la infraestructura antigua o que no dispusiesen de los recursos necesarios. Como hay paises en que las condiciones economicas no son las adecuadas este documento les servira para Windows NT 4.0 tanto Server con Workstation. Espero que esto les sea util a algún que otro administrador o usuario que tenga máquinas antiguas o no tan antiguas y quiera sacarle provecho.

Pues como tengo un AMDk6 a 200 con 64 megas de RAM y el mldonkey bajo Linux swapeaba demasiado de disco duro me dedique a estudiar que sistemas operativos podia meter para que pudiese usarlo con el emule. Asi que tras barajar varias opciones, Windows 2000 demasiado lento, Windows 98 no va mal, Windows Me se producían errores VxD. Y por ultimo Windows NT.

Lo instale pero se me presentaron varios problema, que el sistema de ficheros donde tenia las descargas del emule era FAT32 y segun MS no hay soporte FAT32 para NT. Luego el emule daba una advertencia de que la shell32.dll era muy antigua. Y por último algunas optimizaciones en el registro que me permitiesen autologear el usuario y arranquese la maquina sola.

Material necesario (Downloads):

Orden de instalación mismo que material necesario, aunque el DMACheck se puede instalar despues del SP6

El soporte de FAT32 esta muy currado porque es en escritura, lo unico que hay que tener es un disquete de arranque para chequear de vez en cuando los sistemas de ficheros. Para ver si tiene fallos el sistema de ficheros hay que ejecutar CHKFAT32 que chequea solo en modo lectura.

El Sp6 es para que funcione el DMA, aunque no funciona en mi placa base que es una TXproIII, para que funcione hay que instalar el driver para Windows NT de esa placa base.

Para solucionar el error de la shell32.dll en el emule de version obsoleta inferior a la 4.71 instale el internet explorer 6 de esta forma:

ie6setup.exe /c:"ie6wzd /e:IE4Shell_NTx86 /I:Y" esto es para el 6 para el 5 solo cambiar el 6 por 5 con esto instala el Active Desktop que cambia el Shell32.dll de windows por otro mas nuevo.

El emule ocupa entre un 1 y un 10% de CPU en condiciones normales, limitaciones de CPU, conexiones maximas 100, upload 13, download 92.

Optimizaciones en el registo de Windows NT 4.0:

REGEDIT4

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerAlwaysUnloadDLL]
@="1"

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon]
"DefaultUserName"="usuario"
"AutoAdminLogon"="1"
"DefaultPassword"="contraseña"

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters]
"TcpMaxDupAcks"=dword:00000002
"EnablePMTUDiscovery"=dword:00000001
"EnablePMTUBHDetect"=dword:00000001
"TcpNumConnections"=dword:00000100
"TcpMaxDataRetransmissions"=dword:00000006
"DefaultTTL"=dword:00000050
"TcpTimedWaitDelay"=dword:0000001e
"TcpWindowSize"=dword:0000faf0
"SackOpts"=dword:00000001